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.2 KiB
3.2 KiB
Frames v0.7.56
Released on 2026-07-13.
Studio now uses the rebuilt NLE editor, with a unified timeline, richer asset previews, and safer multi-selection, drag, resize, crop, split, and z-order workflows. Editing actions now settle and persist as atomic transactions, so one gesture produces one undo step and failed writes restore the prior state instead of leaving partial changes.
Features
- Studio: Rebuilt the editor shell, timeline lanes, asset browser, media thumbnails, preview overlays, and Blocks workflow around the new NLE experience (df29fa7a5, #2291)
Fixes
- Studio: Made edit commits atomic and corrected undo, razor split, group drag, z-order, instant-hold resize/rotate, overlay geometry, crop flicker, and stale-failure behavior (df29fa7a5, #2291)
- Producer: Avoid duplicate local-font embedding when multiple references resolve to the same file (994050310, #2317)
- Render: Allow an explicit composition entry to render without a project-level
index.html(796d5df15, #2307) - Media Use: Recognize derived video outputs during ingest (7c0dcb0b1, #2310)
- Render: Scope strict linting to the composition selected for rendering (38badff82, #2261)
- Media Use: Fall back to bundled sound effects when the HeyGen CLI is missing or outdated (2e34a2d5a, #2257)
- CLI: Detect video-driven motion during frozen-frame checks (44653b31d, #2308)
- Check: Snapshot restored text state after contrast audits (b861afe45, #2306)
- Render: Stream long captures on memory-constrained machines instead of buffering the full frame set (9c0c1f99d, #2245)
- Render: Reject incomplete captured frames before they reach encoding (995885484, #2293)