HyperFrames v0.8.49
Released on 2026-09-18.
Films embedded from another origin now wait for their images and media before the first frame plays, and dropping a clip onto an empty main track starts it at 0. The rest is render-ready and catalog fixes.
Features
- Studio: The first clip on an empty main track now starts at 0 (707f9a44c, #4099).
- Studio: The editor now reports the real reason an edit was declined, one of four causes, instead of one generic one (61db45313).
Fixes
- Player: A composition embedded from another origin waits for its assets before playing, so viewers no longer see a half-loaded first frame (a7282dcd0, #4103).
- Producer: Renders look up Google Fonts CSS once per process instead of on every use (a7ec66b12, #4097).
- Core: A media file that already failed to load no longer holds the readiness gate for the full 8 second timeout (15460ec54, #4096).
- Studio: Selecting several clips checks their network probes in parallel, so the preview syncs faster (cc36905c2, #4088).
- Studio: After you drop a clip on the timeline it is selected and scrolled into view (42f947f4c, #4067).
- Core: Selector arrays like querySelectorAll results stay inside their own composition (27303658c, #4035).
- Core: Renders wait for a composition's declared compute to finish, not only for adapter loaders (e36a53d6b, #4065).
Catalog
- Catalog: The catalog is now a live grid you browse, not a static index (9bb4f5cd5, #4051).
- Catalog: Catalog items fall back to a recorded video when their directory is over the size budget (a0e7c4392, #4084).
- Registry: The 12 VS Code theme blocks have their own root id and the right asset path (d6a0c407d, #4094).
- Registry: Four blocks that build their timeline asynchronously register it only once it exists (227933399, #4086).
- Registry: The iPhone device block no longer waits on requestAnimationFrame to show its screens (81ca5f418, #4083).