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]>
2.4 KiB
2.4 KiB
Frames v0.7.32
Released on 2026-07-04.
This release hardens the CLI validation and browser-install paths: validate now seeks through the runtime player, honors the configured timeout more consistently, and browser installs recover from stale or partial downloads without racing concurrent forced reinstalls. It also closes Windows media setup gaps, scopes window.__frames correctly inside sub-compositions, pads transition-tail frame durations, and moves large audio filter graphs out of the command line.
Fixes
- Hyperframes Media: Install MusicGen deps via python3 -m pip, not bare pip (942080fa8, #1894)
- Hyperframes Media: Resolve python3 -> python/py on Windows (3388635f1, #1922)
- CLI: Validate seeks the runtime player directly, not raw timelines (3f49f107e, #1895)
- CLI: Validate navigation timeout honors --timeout, hints on CDN scripts (0338be97f, #1929)
- Video Workflows: Pad the frame's own duration to match the transition tail (8bc1e5d60, #1889)
- Engine: Write the audio mix filter graph to a file, not the command line (8a3227f54, #1890)
- CLI: Purge stale/partial browser installs instead of wedging retries (78069da14, #1913)
- Core: Route window.__frames to the scoped variant in sub-comps (f7c9c35d8, #1931)