Skip to content

v1.7.0 — captures again + async OPFS + pause/resume + LinkedIn + cookies

Choose a tag to compare

@ctala ctala released this 25 Jun 00:19
· 2 commits to main since this release
0b9be42

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 againimportScripts wiring (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 and x-restli-protocol-version kept 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 ModeLoad unpacked → select the unzipped folder.

Full changelog: CHANGELOG.md