v0.8.50
heygen-com/hyperframesv0.8.50Sep 19, 2026by github-actions[bot]
Upgrading?
AI Summary
This release addresses a critical bug where compositions utilizing canvas elements (such as those using Three.js or shaders) would lose their Studio editing session. It also introduces significant timeline UI improvements, including a simplified layout and new clipboard operations for clip groups.
Key Highlights
- Fixes editing session loss for canvas-heavy compositions like Three.js and shaders.
- Timeline simplified to show one row per top-level element.
- Adds copy, paste, and duplicate functionality for timeline clip groups.
- Introduces preview ruler and safe-margin toggles.
- Adds per-project UI preference scoping.
New Features
- Timeline shows one row per top-level element and no child rows.
- Preview ruler and safe-margin toggles.
- Add per-project UI preference scoping.
- The agent sees every timeline clip, audio included.
- Copy, paste and duplicate clip groups on the timeline.
Full Release Notes
# 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](https://github.com/heygen-com/hyperframes/commit/7797c5ead4c0ecd41745b3be9b8f5a266762e603), [#4132](https://github.com/heygen-com/hyperframes/pull/4132)). - **Studio:** Preview ruler and safe-margin toggles ([898d27869](https://github.com/heygen-com/hyperframes/commit/898d27869ea16aeb6e58d7f6fe0ef1267ccbfe30), [#4127](https://github.com/heygen-com/hyperframes/pull/4127)). - **Studio:** Add per-project UI preference scoping ([a192701ad](https://github.com/heygen-com/hyperframes/commit/a192701adb118e510d6c4f284108e99f2e37ed85), [#4093](https://github.com/heygen-com/hyperframes/pull/4093)). - **Studio:** The agent sees every timeline clip, audio included ([6995a4c2f](https://github.com/heygen-com/hyperframes/commit/6995a4c2f7a5ce5df9553920f82e8fbadebe928d), [#4123](https://github.com/heygen-com/hyperframes/pull/4123)). - **Parsers:** Share top-level timeline element and track kind definitions ([02c415dd8](https://github.com/heygen-com/hyperframes/commit/02c415dd8b531783130aa5b66c1c0df94f6b29ba), [#4124](https://github.com/heygen-com/hyperframes/pull/4124)). - **Studio:** Copy, paste and duplicate clip groups on the timeline ([0b6d1039e](https://github.com/heygen-com/hyperframes/commit/0b6d1039ed0a799fd088fd7af8a4b9440208e23a), [#4064](https://github.com/heygen-com/hyperframes/pull/4064)). ## Fixes - **Studio:** Show where a dragged file will land instead of a drop-to-add box ([63d0ea4d2](https://github.com/heygen-com/hyperframes/commit/63d0ea4d28f75f93fb5512dad46b91cd75dd780e), [#4142](https://github.com/heygen-com/hyperframes/pull/4142)). - **Skills:** Teach and ship the remotion translation as sub-compositions ([ae0e8fcae](https://github.com/heygen-com/hyperframes/commit/ae0e8fcae1f7de04c084d3e974a955255ff23e39), [#4141](https://github.com/heygen-com/hyperframes/pull/4141)). - **Player:** Perf harness waits for assets-ready before play instead of a fixed 5s ([4bbcf650a](https://github.com/heygen-com/hyperframes/commit/4bbcf650ae6ca09c17cb6d3ca2f05c76ab1d3e4b), [#4137](https://github.com/heygen-com/hyperframes/pull/4137)). - **Skills:** Mount music-to-video motion primitives as sub-compositions ([f2976536d](https://github.com/heygen-com/hyperframes/commit/f2976536deb7a06fc16a818a8b08717d4118e5b9), [#4136](https://github.com/heygen-com/hyperframes/pull/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](https://github.com/heygen-com/hyperframes/commit/d5e1de92018cd8dd9b5d3d02e8c946640b1e12e7), [db78b4fe6](https://github.com/heygen-com/hyperframes/commit/db78b4fe68c91397a9a93453d91058c05c488a45)). - **Core:** Script coalescing no longer moves an inline script past a src script ([14e5f5767](https://github.com/heygen-com/hyperframes/commit/14e5f576701ae51fd9a18e3e710553b3784ebefd), [#4133](https://github.com/heygen-com/hyperframes/pull/4133)). - **Studio:** Hovering or selecting a timeline clip no longer swaps its filmstrip ([c80ae9508](https://github.com/heygen-com/hyperframes/commit/c80ae95084e255fc12f6a558c8851bc1508dc5a5), [#4130](https://github.com/heygen-com/hyperframes/pull/4130)). - **CLI:** Stop the workspace build check test from depending on wall-clock mtimes ([93921dccc](https://github.com/heygen-com/hyperframes/commit/93921dccc85109f4a541edb440f88d7989aac18b), [#4098](https://github.com/heygen-com/hyperframes/pull/4098)). - **Capture:** Never silently render a webgpu composition blank ([9981d9afb](https://github.com/heygen-com/hyperframes/commit/9981d9afb74e1280bf7136cd0043d895cb570b24), [#4091](https://github.com/heygen-com/hyperframes/pull/4091)). ## Catalog - **Ci:** Run check-docs-catalog in the Lint job ([8dd697ab8](https://github.com/heygen-com/hyperframes/commit/8dd697ab8fb9bf42ee6125dcc9f6405d39631208), [#4102](https://github.com/heygen-com/hyperframes/pull/4102)). - **Registry:** Stop gsap tweens from clobbering baked-in css transforms ([a2a5af8e1](https://github.com/heygen-com/hyperframes/commit/a2a5af8e199f524beb691788dd7be4f62a22d318), [#4090](https://github.com/heygen-com/hyperframes/pull/4090)). ## Full changelog https://github.com/heygen-com/hyperframes/compare/v0.8.49...v0.8.50
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.