# HyperFrames 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](https://github.com/heygen-com/hyperframes/commit/df29fa7a5e43203a989a2ed00c00b5f0e45cee4c), [#2291](https://github.com/heygen-com/hyperframes/pull/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](https://github.com/heygen-com/hyperframes/commit/df29fa7a5e43203a989a2ed00c00b5f0e45cee4c), [#2291](https://github.com/heygen-com/hyperframes/pull/2291)) - **Producer:** Avoid duplicate local-font embedding when multiple references resolve to the same file ([994050310](https://github.com/heygen-com/hyperframes/commit/9940503102c1f26e2ef8f43e75c013b555883696), [#2317](https://github.com/heygen-com/hyperframes/pull/2317)) - **Render:** Allow an explicit composition entry to render without a project-level `index.html` ([796d5df15](https://github.com/heygen-com/hyperframes/commit/796d5df15671050472578eb3add54a0982f311b3), [#2307](https://github.com/heygen-com/hyperframes/pull/2307)) - **Media Use:** Recognize derived video outputs during ingest ([7c0dcb0b1](https://github.com/heygen-com/hyperframes/commit/7c0dcb0b14d65658e7b4eb3fa714a86347313e7a), [#2310](https://github.com/heygen-com/hyperframes/pull/2310)) - **Render:** Scope strict linting to the composition selected for rendering ([38badff82](https://github.com/heygen-com/hyperframes/commit/38badff820a2790b03c83ad643373dcbb76140fc), [#2261](https://github.com/heygen-com/hyperframes/pull/2261)) - **Media Use:** Fall back to bundled sound effects when the HeyGen CLI is missing or outdated ([2e34a2d5a](https://github.com/heygen-com/hyperframes/commit/2e34a2d5a0a14b5653b5a4f6dc109e8869a2e768), [#2257](https://github.com/heygen-com/hyperframes/pull/2257)) - **CLI:** Detect video-driven motion during frozen-frame checks ([44653b31d](https://github.com/heygen-com/hyperframes/commit/44653b31da5621e7b8ae273e8b82dc32ae7acf43), [#2308](https://github.com/heygen-com/hyperframes/pull/2308)) - **Check:** Snapshot restored text state after contrast audits ([b861afe45](https://github.com/heygen-com/hyperframes/commit/b861afe454e2291bb3b2c57c1945a87bf3e8a535), [#2306](https://github.com/heygen-com/hyperframes/pull/2306)) - **Render:** Stream long captures on memory-constrained machines instead of buffering the full frame set ([9c0c1f99d](https://github.com/heygen-com/hyperframes/commit/9c0c1f99d4f4475b8779c29d76bdbf96cd9ee47f), [#2245](https://github.com/heygen-com/hyperframes/pull/2245)) - **Render:** Reject incomplete captured frames before they reach encoding ([995885484](https://github.com/heygen-com/hyperframes/commit/995885484ff88ac8cc1863bbe61ebbd9ab5a2368), [#2293](https://github.com/heygen-com/hyperframes/pull/2293)) ## Full changelog https://github.com/heygen-com/hyperframes/compare/v0.7.55...v0.7.56