github heygen-com/hyperframes v0.8.144

2 hours ago

HyperFrames v0.8.144

Released on 2026-10-10.

Previews are steadier and the CLI is more reliable on Windows. Small previews keep every layer, a looping scene no longer plays past the film's end, and transcribe can write SRT or VTT directly.

Features

  • CLI: Let transcribe --to write srt or vtt straight from a media file (908f4395b, #5215).
  • CLI: Models list shows which speech models transcribe can use (0576b24c7, #5323).

Fixes

  • Core: Stop small previews dropping layers on heavy compositions (5562c280d, #5268).
  • Studio: The timeline viewport gate gives the same verdict on the same code (2c082b3fe, #5361).
  • Engine: Recover audio duration by decoding the final frame (9460c983e, #3986).
  • Core: A data script in a sub-composition no longer stops every timeline (e1b60933d, #5205).
  • Lint: Check passes valid sub-compositions and scene-relative asset paths (5ec2dd2e1, #5337).
  • CLI: Mirror skills into every installed agent on Windows (ce73339b1, #5367).
  • CLI: Renders on Windows stop cancelling when an old parent's pid is reused (ce359d91c, #5358).
  • Studio: A resized corner stays on the pointer when the size rounds to whole pixels (6b341b0d8, #5213).
  • CLI: Name the unzip errors when every Windows unzip tool fails (024107856, #5355).
  • Studio Server: The preview's proxy copy jumps queued thumbnails, and abandoned copies drop (5eb2a96fc, #5340).
  • CLI: Preserve subtitle cues across line endings (9c1d3fbe6, #5223).
  • CLI: Undo complete timeline batch receipts atomically (d03e41c9b, #5279).
  • Studio: Clip strips resize on the next frame, ending ResizeObserver loop errors (a1803448b, #5187).
  • Core: Preview stops at the film's end when a scene loops forever (cea48a548, #5320).
  • CLI: Browser ensure fails when the unzip leaves no Chrome executable (577bdf670, #5329).
  • Sdk: Correct animation calls in examples and docs (a03d709a5, #5247).
  • Studio: Let small picks move when dragged by their middle (7a84d29df, #5206).

Performance

  • Engine: Wait for a missing composition timeline once per render, not once per browser (e25394d38, #5227).

Docs & Examples

  • Clarify async font measurement and timeline registration (9e69821b8, #5203).

Catalog

  • Ci: Keep the catalog publish PR when main changes nothing it generates (7b85b2840, #5372).
  • CLI: Reject a swallowed --json when catalog's string flags have no value (1de8b5ae3, #3992).
  • Catalog: Compare search vectors by direction so the publish PR can pass (6ae1af747, #5359).
  • Registry: Seven more WebGPU shader backgrounds, from sun burst to color wheel (b05960008, #5341).
  • Registry: Seven more WebGPU shader backgrounds, from ripples to thin film (9dbbca745, #5190).
  • Registry: Eight more WebGPU shader backgrounds, from blob to fractal noise (46f6cb356, #5192).
  • Registry: Eight more WebGPU shader backgrounds and a bundle with thirty new shaders (63a7ec692, #5191).

Internal

  • Engine: Real-ffmpeg tests and fixture cleanup get a 30 s budget (6a83959b0, #5368).
  • Image builds pull through a mirror instead of rate-limited Docker Hub (70c873a70, #5377).

Full changelog

v0.8.143...v0.8.144

Don't miss a new hyperframes release

NewReleases is sending notifications on new releases.