peach-browser / history
827c7e4a4890
fix: Codex restore preserves stringified slot payloads + bootstrap native sync runner from popup (v3.6.98)
- codex-handlers: pass slot JSON strings through unchanged so unlockFromCodex sees a parseable blob (regression: double-stringifying made the restore reject the blob as unreadable)
- codex-handlers.test: cover the stringified-slot pass-through path
- sync-trigger: move state to globalThis so the runner survives module re-evaluation when popup and SW share a process
- messages.ts: lazily import productionSyncRunner + hydratePersistedSyncState on native startup
- App.tsx: register the same runner on native popup mount because Android runs the SW in-process
- bump version to 3.6.98 in package.json + lockfile
- time
- 2026-05-27 15:57 UTC · 5 months ago
- machine
- koh2
- parent
- 8266c804b32e
↓ peach-browser-827c7e4a.tar.gzatlas at this save
files changed0 files
no files changed