Repository navigation
v0.8.201
HyperFrames v0.8.201
Released on 2026-10-26.
Studio no longer gets stuck on a leftover history lock, so chat and edits keep working after a restart. Renders on a Mac decode video faster, and hidden clips stay hidden in preview and render.
Features
- Studio: Zoom the timeline to the selected clips (d787681d12e89, #5824).
- Lint: Flag CSS rules that select on the inline style attribute (e003815c3073e, #6261).
Fixes
- Studio Server: Take over a history lock whose pid now runs another process (badb61aa99866, #6386).
- CLI: Cloud render --dry-run stops reading media it cannot match and logs progress to stderr (a058cde725be1, #6371).
- Core: Pressing play puts a sped-up or looping video at the right moment in one seek (f32e2a6fbec58, #5800).
- CLI: Media-treatment and normalize-audio find clips inside mounted scenes (9cd2dc3a85728, #6362).
- CLI: Stop shipping an env var name that endpoint scanners flag (cbf1176cf02b5, #6369).
- CLI: Make snapshot --describe opt-in (f4a48ad3e0b93, #6368).
- Core: A script's hidden clip stays hidden after a jump or a re-entry (3ad80aa82e934, #6355).
- CLI: Count a contraction as one word in line_unread (8a6340f633024, #6346).
- Core: Preserve composition startup error stacks (3c016f6280c7d, #6353).
- CLI: Snapshot --against survives a sharp that cannot load (f76fa5c91c409, #5199).
- CLI: Skills update check never opens a Git Credential Manager window (b9ee13d8ceaa6, #5198).
- Studio: The Shift+drag edit popover stays on screen when the timeline sits low (6a32e26580f11, #5422).
- Lint: A room-tone audio over a cut is not a double source (0d7d5ee723e4e, #6105).
- Studio Server: A refused preview frame says so at once instead of timing out (6f4d46ad34067, #6074).
- CLI: Audio describe builds its Apple helper with a module cache an agent's sandbox can write (66f55ffb9b460, #6102).
- Engine: Ffmpeg steps and downloads stop on no progress, not while still advancing (d49e527b32d62, #6258).
- Engine: Keep capture diagnostics on stderr (693447f67027d, #5304).
- Producer: Keep the page background opaque when motion blur renders an MP4 (2db0c56bfca5f, #6262).
- Sdk: Restore saved edits for dotted element IDs (64c7bbf25da34, #6287).
- Sdk: Keep font and image declarations after object edits (04df17cccb3c5, #6281).
- Skills: Load dotLottie through its browser ESM entry (c194969242873, #5562).
- CLI: Preserve clip lengths when duplicating media (6a20ec9e9ae6f, #6280).
- CLI: Include external srcset images in project archives (707c150cbdb0b, #6335).
- Engine: Verify WebGPU device creation before capture (abb06b47b770e, #6343).
- Core: A timeline set that hides a timed clip hides it in preview and render (553f2c5880342, #6351).
- Producer: Reject regression audio stream mismatches (f2aa62beb899c, #5228).
- CLI: Preserve distinct Lottie animations during capture (3aca8060b8cd9, #5293).
- Core: A root without data-duration stays on screen after its GSAP timeline ends (0ae48c9f33d20, #6354).
- Core: A self-closed audio group no longer hides the clips after it (33685ef2beb17, #6344).
- Producer: Never probe a hidden video clip (059a6e55d409f, #6340).
Performance
- Studio Server: Copy alpha cut-outs several pieces at a time (e4bdf8c51cf7c, #6342).
- Studio: A settled timeline's composition check scans only its hosts, not the whole preview (e48c8a0614f25, #5880).
- Engine: On a Mac, video frames for a render decode on the media engine (e51ec11caa457, #5878).
- Producer: Chunks capture frames round-robin so the encoder runs during capture (924da50637a0d, #6364).
- Core: Keep long-media analysis responsive and sample the whole clip (84b63193463ba, #5793).
- Core: Look up the root only for composition elements when sizing a clip window (b054bb98febe2, #6361).
- Core: A film opens and seeks without pre-styling every hidden scene, cuts stay smooth (6bc0b68be09de, #6356).
Docs & Examples
- Guides: Media pages titled by the task people search for (a4e6bc3254af6, #6360).
- Guides: One page per kind of video, with its prompts folded in (5353171155473, #6359).
- Producer: Clarify ProRes capture precision (6c053bc8e7b3e, #6244).
- AWS Lambda: Explain long-video planning limits (fc625ac97138c, #5263).
- Guides: Pages for making videos with Claude Code, Codex and Cursor (5bb9431a987f5, #6352).
Internal
- Studio Server: Raise the package size budget to the measured size plus headroom (c80e449920c5c, #6370).
- CLI: Wait for the lookup child to die after the CLI exits (e63ecd5d84a6d, #6357).
- Guard the edit-accuracy gate against a failed changes job (c8876431e964a, #5182).
- Re-run changed test files to catch flaky tests before merge (35a28e913a51d, #6339).