github heygen-com/hyperframes v0.8.222

3 hours ago

HyperFrames v0.8.222

Released on 2026-10-30.

Render takes --start and --end to make just one span of the film as its own MP4. Capture retries without WebGL when a page stops answering, so more exports finish. Lint warns when a font or image in a linked stylesheet points at the wrong folder.

Features

  • Lint: Warn when a url() in a linked stylesheet does not resolve beside it (6cddd1a24, #6844).
  • Telemetry: Render_complete splits capture time into seek, page, screenshot and encoder wait (4da50e221, #6839).
  • CLI: Render --start and --end render only that span of the film as its own MP4 (5a164fb36, #6834).
  • CLI: Review notes name the command that reviews the cuts inside a sub-composition (01783f375, #6820).
  • CLI: Beats analyses an audio or video file given directly (a37307126, #6812).

Fixes

  • CLI: History show --diff names a changed video or audio file instead of refusing (4ba01be15, #6836).
  • CLI: Point a brace-stripped JSON flag value at the file and stdin forms (3ebf888fb, #6838).
  • Producer: Render telemetry names content gates instead of calling them disabled (6a8c064fb, #6835).
  • CLI: --variables-file and --variables read the file again (6f2b07227, #6831).
  • Lint: A font the project's root stylesheet declares counts for its sub-compositions (bf4717893, #6827).
  • CLI: Capture retries without WebGL when the page stops answering under software GL (ef2159fe8, #6821).
  • Studio: A split at a clip's edge leaves the file unchanged (b20d0a62c, #6826).
  • CLI: Check and snapshot load GSAP from the bundled copy, not jsDelivr (88d8e5b49, #6824).
  • CLI: Check drops a request a network change cut when the file loads again (44ee07a2d, #6823).
  • Producer: Report extract_video progress while ffmpeg extracts frames (536209da0, #6822).
  • CLI: Check no longer calls text occluded by a cover that a CSS mask paints through (d4a866d61, #6818).
  • CLI: Render names the FFmpeg that has no libx264 and how to point at another (315969cda, #6819).
  • CLI: Check sees an image swap even when the page cannot read the image's pixels (054592c4d, #6817).
  • Producer: A render that stalls before its first frame says which worker phase it was in (2f8b8c47e, #6814).
  • Engine: A video clip starting between frames shows its media on the right frame (10a4ed56c, #6759).
  • CLI: The ignored-binary note names only the missing binary, and covers .hyperframes/bin (71b668010, #6807).
  • CLI: Add says --dir is the project root when the folder is missing (0bd1fd597, #6808).
  • Core: The first cut after Play starts on time instead of running ahead (07c714ce9, #6794).

Performance

  • Studio Server: Add createProjectSignatureAsync so project open stops blocking the loop (bb2c8142f, #6825).
  • Studio: Films with thousands of timed clips stop re-reading every clip each frame (d83f27674, #6805).

Docs & Examples

  • Quickstart: Drop the stale 'if you are on Windows' line (28181602f, #6803).
  • README: Link the desktop app download for macOS, Windows and Linux (b239d8dea, #6790).

Internal

  • History: The write-timing test no longer depends on how late its timers fire (746ce956b, #6837).
  • CLI: Capture watchdog tests use a fake output folder outside the temp dir (8142d6d59, #6828).
  • Engine: The rotated-clip fixture builds on ffmpeg older than 6 (279d40dcd, #6811).
  • Studio: Run the merge queue edit accuracy grid in 30 shards (b93c01c75, #6804).

Other Changes

Full changelog

v0.8.221...v0.8.222

Don't miss a new hyperframes release

NewReleases is sending notifications on new releases.