Skip to content

v2026.4.2

Choose a tag to compare

@benjaminwestern benjaminwestern released this 01 Apr 22:44
· 5 commits to main since this release

What changed since v2026.4.1

This release finishes the runtime refactor and brings the shipped surface back in line with the supported workflow.

Runtime architecture

  • Replaced the old monolithic extract.js entrypoint with a thin cli.js entrypoint.
  • Split the implementation into focused modules under lib/ for browser session management, crawl state, meeting discovery, transcript capture, transcript output, DOM helpers, and workflow runtimes.
  • Kept extract and crawl on the same underlying extraction path so batch extraction reuses the same capture logic as single-meeting extraction.

CLI and supported workflow

  • Finalized the supported public workflow as bun ./cli.js and bun ./cli.js crawl.
  • Removed the temporary refactor-only JavaScript harnesses and verification scripts from scripts/.
  • Removed the unsupported MP4 downloader surface. The tool remains focused on transcript extraction to local .json and .md outputs.

Help, docs, and build contract

  • Updated the CLI help text to reflect the final workflow and mode boundaries.
  • Updated the README to match the new module layout, the final supported workflow, and the actual build outputs.
  • Clarified that the build produces standalone macOS and Windows executables, not installer packages.

Build verification

  • Rebuilt all release targets successfully:
    • stream-transcript-extractor-macos-arm64
    • stream-transcript-extractor-macos-x64
    • stream-transcript-extractor-windows-x64.exe
  • Smoke-checked the fresh macOS arm64 binary help output after the refactor.

Full Changelog: v2026.4.1...v2026.4.2