HyperFrames v0.8.50
Released on 2026-09-19.
Compositions that use a <canvas> — Three.js, shaders, charts — no longer lose their Studio editing session. The timeline also moves to one row per top-level element, and gains copy, paste and duplicate for clip groups.
Features
- Studio: The timeline shows one row per top-level element and no child rows (7797c5ead, #4132).
- Studio: Preview ruler and safe-margin toggles (898d27869, #4127).
- Studio: Add per-project UI preference scoping (a192701ad, #4093).
- Studio: The agent sees every timeline clip, audio included (6995a4c2f, #4123).
- Parsers: Share top-level timeline element and track kind definitions (02c415dd8, #4124).
- Studio: Copy, paste and duplicate clip groups on the timeline (0b6d1039e, #4064).
Fixes
- Studio: Show where a dragged file will land instead of a drop-to-add box (63d0ea4d2, #4142).
- Skills: Teach and ship the remotion translation as sub-compositions (ae0e8fcae, #4141).
- Player: Perf harness waits for assets-ready before play instead of a fixed 5s (4bbcf650a, #4137).
- Skills: Mount music-to-video motion primitives as sub-compositions (f2976536d, #4136).
- Studio: A composition containing a
<canvas>element kept its edits on the older server path instead of the SDK, because building the editing session for it threw. Canvas-heavy work — Three.js, shaders, particle effects, charts — was affected, and nothing surfaced it until v0.8.47 added the telemetry that caught it (d5e1de920, db78b4fe6). - Core: Script coalescing no longer moves an inline script past a src script (14e5f5767, #4133).
- Studio: Hovering or selecting a timeline clip no longer swaps its filmstrip (c80ae9508, #4130).
- CLI: Stop the workspace build check test from depending on wall-clock mtimes (93921dccc, #4098).
- Capture: Never silently render a webgpu composition blank (9981d9afb, #4091).
Catalog
- Ci: Run check-docs-catalog in the Lint job (8dd697ab8, #4102).
- Registry: Stop gsap tweens from clobbering baked-in css transforms (a2a5af8e1, #4090).