You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Linux Flatpak Browser Discovery & Zen Browser Support
Multi-Path & Flatpak Path Scanning:
Replaced single static paths with candidate directory arrays across Linux, macOS, and Windows.
Automatically detects Flatpak browser installations: Google Chrome (com.google.Chrome), Zen Browser (app.zen_browser.zen), LibreWolf (io.gitlab.librewolf-community), and Chromium (org.chromium.Chromium).
Added modern Fedora XDG profile path discovery for Firefox (~/.config/mozilla/firefox).
Zen Browser First-Class Support:
Registered Zen Browser across configurations, Linux desktop file handler (app.zen_browser.zen.desktop), Windows ProgId, and macOS bundle IDs.
Automatically formats Gecko profile parameters as firefox:<profileDir> for engine compatibility.
Lock-Free Live Gecko Cookie Extraction & Dispatcher Injection
Lock-Free Live Gecko Session Extraction:
Implemented extractGeckoCookiesToNetscape(): ephemerally copies SQLite databases and WAL files to os.tmpdir() to safely read active session cookies without running-browser database locks.
Serializes active cookies into standard Netscape tab-delimited syntax.
Automated Native Extractor Cookie Forwarding:
Updated dispatcher.ts to export ephemeral 0o600 Netscape session cookie files prior to running native extractors when no physical cookie file exists.
Ensures both Tier 1 native extractors and Tier 2 fallbacks receive authenticated session cookies.
Updated dispatcher circuit breaker to allow seamless fallback on authenticated sessions.
Verification & Quality
276/276 unit tests passing (100%).
0 TypeScript compiler diagnostics (tsc --noEmit).
Production ESM bundle verified (dist/cli.js, 322 KB).