Repository navigation
v2026.4.2
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.jsentrypoint with a thincli.jsentrypoint. - 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
extractandcrawlon 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.jsandbun ./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
.jsonand.mdoutputs.
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-arm64stream-transcript-extractor-macos-x64stream-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