mirror of
https://github.com/hanzoai/frames.git
synced 2026-09-24 00:08:03 +00:00
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]>
3.3 KiB
3.3 KiB
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 reporton_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
pmsetwhile 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_renderertelemetry 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)