Skip to content

v0.3.0

Choose a tag to compare

@flsteven87 flsteven87 released this 18 Jul 11:08
· 38 commits to main since this release
32bfdf9

Added

  • Added a user-visible, no-Browser local preflight that reports all detected platform, media-tool, codec, container, and destination blockers.

Changed

  • Action-driven recordings now finalize when approved actions finish while retaining a 15-second hard cap; passive flows require an explicit duration.
  • Consent and public policies now disclose visible embedded frames and reuse of the selected Browser's existing session.
  • Documented the fixed 720p, 10-frames-per-second verification profile and the manual real-Browser release smoke test.
  • Added synchronized public-version checks and a dedicated cursor-module coverage floor to release and CI verification.

Verification

  • 252 tests passed.
  • 92.11% line, 84.54% branch, and 90.57% function coverage.
  • Dedicated cursor coverage passed at 88.74% line, 69.23% branch, and 82.76% function coverage.
  • Official OpenAI plugin and skill validators, isolated installation, release gates, CI, and CodeQL passed on merge commit 32bfdf995465122075ff18b712dc3e91605b9051.
  • An installed-v0.3.0 in-app Browser smoke passed against the public W3C Pointer Events fixture, including visible cursor movement, click feedback, same-origin fragment navigation, pointer-positioned scrolling, action-driven finalization, and fresh-tab cleanup.
  • The resulting 1280×720, 10 fps, audio-free H.264 MP4 passed media validation; the private smoke recording is intentionally not attached.
  • The release ZIP is reproducible, passes archive integrity checks, and matches the tagged plugin tree exactly.

Artifacts

  • codex-browser-recorder-v0.3.0.zip
  • codex-browser-recorder-v0.3.0.zip.sha256
  • SHA-256: 2f603b01dcd40fea0483038f79093ac41fed93de59afb6e98131dc5a6e6442e1