Download Latest Version v0.7.61 source code.zip (78.7 MB)
Email in envelope

Get an email when there's a new version of HyperFrames

Home / v0.7.61
Name Modified Size InfoDownloads / Week
Parent folder
README.md < 14 hours ago 17.3 kB
v0.7.61 source code.tar.gz < 14 hours ago 76.0 MB
v0.7.61 source code.zip < 14 hours ago 78.7 MB
Totals: 3 Items   154.7 MB 0

HyperFrames v0.7.61

Released on 2026-07-17.

Studio and the render pipeline gain automatic media proxying — hostile codecs (HEVC, alpha-channel video, undecodable formats) are transcoded to H.264 proxies on demand and served consistently across preview, render, and published archives, with an opt-out for projects that don't need it. Studio's flat inspector is now the default panel after its bug-fix pass (right-aligned values, Stroke width/style split, non-visual-element section gating, a fixed Slideshow tab), and the GSAP timeline lint gains new seek-order and relative-value safety checks.

Features

  • Media Use: Add video generation (HeyGen avatar-video + local LTX fallback) (0a66671fc, #2614)
  • Studio: Default the flat inspector on (a4167ede0)
  • Media: Alpha-capable authoring proxies (e8371a7ac, #2598)
  • CLI: Bake proxies into published archives (35eff5038, #2595)
  • Lint: Flag relative-value second writers and tl.set initial hides (4ad582606, #2612)
  • Lint: Seek-order safety and SVG draw-on rules for GSAP timelines (f3d210066, #2611)
  • CLI: Resolve proxies before check's timed browser phase (0561adc11, #2594)
  • CLI: Serve proxies from play and the static project server (74b4f1e8c, #2593)
  • Core: Swap undecodable video to its proxy at runtime (39b588cbd, #2592)
  • CLI: Let projects opt out of automatic proxying (645880706, #2591)
  • Studio Server: Serve H.264 proxies from the preview route (67eab59f4, #2590)
  • Skills: Add composition-structure block + soft-warn feedback lint (0aaac7aa3)
  • Studio Server: Transcode bounded H.264 proxies on demand (9d148d288, #2589)
  • Studio Server: Bound the proxy cache with LRU accounting (1d3d20450, #2588)
  • Studio Server: Probe media codec facts for proxy decisions (9ca1e1710, #2587)
  • Lint: Flag HEVC video assets with info-level preview note (664c39db9)
  • Skills: Add changelog-video skill for repo-native CC + Codex discovery (e96ebd74d, #2552)
  • Studio: Clarify storyboard review handoff (73dd38f93)
  • CLI: Surface extract-cache dir in doctor + add --frames-cache-dir sugar (ca3522750)
  • Core: Export runtime start resolver with documentRef parameter (fd19a1563)
  • Skills: Act on stale CLI pin during project resume (f8c33cab7, #2540)
  • CLI: Configurable transcribe timeout with duration-scaled default (f8210d96d)

Fixes

  • Studio: Short-circuit slideshow-island detection with a substring check (review N2) (53b362143)
  • Studio: Hide the Slideshow tab and panel for non-slideshow compositions (67696cd8d)
  • Feedback Lint: Tighten census value scoping and defect-keyword matching (490642b78)
  • Gcp Cloud Run: Include all workspace build dependencies (a6df35f89, #2608)
  • CLI: Resolve the producer alias in the CLI vitest config (8e162921b, #2609)
  • Fallow: Suppress line-shifted pre-existing findings + simplify CSS.escape polyfill (d05c899c8)
  • CLI: Import EXTRACT_CACHE_DIR_DISABLED_ALIASES in render.ts (9fc7390c2)
  • Preserve shared FFmpeg resolver behavior (798047908)
  • Engine: Ignore benign media request aborts (08dbb7db3, #2423)
  • Engine: Reuse HyperFrames browser cache (f0aee2855, #2459)
  • Skills: Align TTS docs with CLI contract (428e57191, #2483)
  • Core: Stop composition variables from shadowing authored CSS custom properties (406894061, #2553)
  • Studio: Guard storyboard history navigation (68beec0e7)
  • CLI: Surface HYPERFRAMES_BROWSER_PATH hint on macOS <13 chrome-headless-shell dyld crash (0d16f19b0)
  • Studio: Address storyboard review feedback (ded443647)
  • Studio,runtime: CSS.escape ids so digit-leading selectors don't crash (9bbdcc4ec)
  • Core: Re-export createRuntimeStartTimeResolver from index so dist emits it (94929815f)
  • Engine: Escalate hung browser lease closes (d4cfa08cb)
  • Lint: Catch cold-seek opacity reveals (55ee559e4, #2503)
  • CLI: Avoid Python whisper CLI collision (9b17a5ad7, #2414)
  • Engine: Preserve mono audio level (ed1f38124, #2392)
  • CLI: Fail clearly on unsupported Node versions (e846cd600, #2388)
  • Transcribe: Select multilingual model before download (584be6d64, #2303)
  • CLI: Time out stalled model downloads (75eedf5cc, #2415)
  • Talking Head: Preserve source audio (335e7483b, #2260)
  • Lint: Ignore !important in font families (b8a44e49c, #2538)
  • CLI: Keep diagnostics on stderr for --json commands (d92d1d4f5, #2522)
  • Studio: Gate Layout and Style panel sections on the element having a rendered box (8a793ba2b)
  • Studio: Give flat Text section rows more vertical breathing room (14dbfca5a)
  • Studio: Move the promote-to-variable badge above the row instead of a padding gutter (5f045b6bd)
  • Studio: Reserve a gutter for the promote-to-variable badge (9fa1b2657)
  • CLI: Wire aspect-agnostic resolution through cloudrun/lambda/batch + preflight recompute (2d398ed27)
  • Studio: Make flat inspector's Stroke width free of style-name typing (d5a259a3d)
  • Studio: Right-align FlatRow's value input in the flat inspector (b32f9a3e8)
  • Studio: Resync the shared SDK session after a Design-panel variable promote (578d6202b)
  • CLI: Reduce CRAP score by extracting exit-path helpers; bump contactSheet Windows timeout (f3b941f1e)
  • Producer: Materialize audioPadTrim concat script to real file (40f4cfe92)
  • Fallow: Resolve audit findings for portrait --resolution PR (7e58d050f)
  • CLI: Accept portrait aspects for --resolution alias flag (46e9ecf3f)
  • CLI: Don't override exit code after artifact validated (25a04d7fc)
  • Producer: AudioPadTrim FFmpeg-8.x-compatible apad invocation (dc410ca99)

Docs & Examples

  • Media: Document automatic proxying for hostile codecs (8c1b6c515, #2596)
  • Document HEVC input support and the preview-only codec caveat (5f2819b1e)
  • Changelog: Weekly digest 2026-06-29–2026-07-06 (9dc7dcd7f, #1995)
  • Skills: Make the core set the default install on every surface (3bb26b0f0, #2554)
  • Guides: Add Claude Design → Send to HyperFrames single-file import guide (5e78a29af, #2131)

Catalog

  • Registry: Position flowchart typing beats with label-relative offsets (b44bc4ffa, #2549)
  • Registry: Remove invalid media from caption components (771145a5c, #2454)
  • Runtime: Tolerate registry timelines without pause() in interactive transport (8826d2d71)

Internal

  • Engine: Manage child process lifecycles (57d3bf496, #2160)
  • Feedback: Extract lint-warning loop to satisfy Fallow CRAP threshold (8f90fd9ec)
  • Parsers: Share local-asset resolution across lint and studio-server (053e1274b)
  • Parsers: Single shared FFmpeg/FFprobe binary resolver (88c049f52)
  • Lint: Bound concurrent ffprobe processes in HEVC probe (247743fcd)
  • Retrigger ci (21ab83320)
  • Engine: Add fingerprinted browser leases (9b23c0023)
  • CLI: Add stderr diagnostics logger + oxlint guard (1b4cf12cd, #2551)
  • Core: Regenerate position-edits-render artifact with current esbuild (7e0bd401c)
  • Render: Centralize execution ownership (6a1585df2, #2158)
  • Core: Unify composition contract (21cb722eb, #2157)

Other Changes

  • Revert "docs(changelog): weekly digest 2026-06-29–2026-07-06 (#1995)" (065f8c9c8, #2571)

Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.7.60...v0.7.61

Source: README.md, updated 2026-07-17