v1.7.0 — captures again + async OPFS + pause/resume + LinkedIn + cookies
The extension captures again. v1.4.x silently captured nothing in real Chrome — createSyncAccessHandle (sync OPFS) isn't available in MV3 service workers, so the worker never loaded its buffers and every capture was dropped. The unit suite was green the whole time because the mock injected those buffers. This release fixes the regression and ships an honest unit + e2e suite (real Chromium) so it can't come back.
Highlights since v1.3.0
- ✅ Captures fetch + XHR again —
importScriptswiring (B1) + the preset filter no longer drops everything (B2). - 🔌 Async OPFS streaming (ADR-0003) — on-disk capture that actually works in the service worker (
createWritable), and survives the worker sleeping. - ⏸ Pause / Resume — a recording survives the MV3 service worker being killed (validated with CDP teardown in real Chrome).
- 🔗 LinkedIn preset updated to the real 2026 endpoints (
/voyager/api/+/rsc-action/), with telemetry/static exclusion andx-restli-protocol-versionkept readable. - ⬇ Download site cookies — including httpOnly auth (
li_at/JSESSIONID) — for API replay. - 📊 Live request counter restored on the toolbar icon.
- ✅ 78 unit tests + 5 e2e tests in real Chromium, CI on every push.
Install
Download api-reverse-engineer-1.7.0.zip, unzip, then chrome://extensions → enable Developer Mode → Load unpacked → select the unzipped folder.
Full changelog: CHANGELOG.md