Files
zooqueenandHanzo Dev 70b41673a3 frames: rebrand the fork to Hanzo Frames
Forked from HyperFrames (Apache-2.0), full history preserved.

Hosts are mapped explicitly and BEFORE the identifier rename, because
hyperframes.heygen.com is not decoration: 175 of its occurrences are $schema
identifiers that a validator dereferences. A blind rename would have left them
naming a host that never serves them. The schema files are in this repo under
docs/schema, so the mapped host is one we can actually serve -- that is the
condition that makes the rewrite safe, and serving them is a deploy task, not
an edit. docs/schema/hyperframes.json is renamed to frames.json to match the
identifier it is now published under.

api.heygen.com and the CLI auth against heygen.com are left UNRENAMED on
purpose. They are a dependency on HeyGen's SaaS, not a name of ours to take,
and the right move is to remove that integration rather than rebrand it.

LICENSE and CREDITS.md are untouched; NOTICE records the lineage.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 23:42:24 -07:00

3.3 KiB
Raw Permalink Blame History

Frames v0.7.78

Released on 2026-07-28.

Windows renders on a hardware GPU now use drawElement fast capture, which was previously macOS-only — roughly 2× faster capture on the same safety net (per-frame self-verification with automatic screenshot fallback), covering about 78% of Windows renders. Render telemetry also gains GPU-backend and laptop power-state fields so performance can be diagnosed per machine rather than per platform.

Features

  • Engine: drawElement fast capture now runs on Windows with a hardware GPU (previously macOS-only); Linux/software-GPU hosts are unchanged (cb30157eb)
  • Producer: The parallel-drawElement router (still opt-in via HF_DE_PARALLEL_ROUTER) now engages from 700 frames instead of 2000, and renders report on_battery / low_power_mode (3da31e399)

Fixes

  • CLI: Persist authoring skill in frames.json for durable render attribution (d287e5244, #2762)
  • Producer: Installs with telemetry disabled no longer spawn pmset while building render events, and the parallel-drawElement router no longer pins a worker count on renders where its streaming path can't run (compositions over the streaming duration cap) (b99c80389)
  • Engine: gpu_renderer telemetry reports a low-cardinality backend/vendor bucket rather than the raw driver string, and is attached to failed renders as well as successful ones (4520cd240)
  • Producer: Validate distributed video metadata (557d82b6a, #2839)
  • Studio: Harden preview recovery (c62bd4c45)
  • Studio: Improve preview loading reliability (18b9acac1)

Docs & Examples

  • Clarify media treatment contracts (12452a115)
  • Refine media treatment guides (182862773)
  • Document professional grading and media treatments (1a2c30a79)

Catalog

Internal

  • Studio: Reuse player probe errors (3af9a7df2)
  • Studio: Mock composition thumbnails in smoke (0faeb42f8)

Full changelog

https://github.com/hanzoai/frames/compare/v0.7.77...v0.7.78