Skip to content

Releases: heygen-com/hyperframes

v0.7.83

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:49
v0.7.83
5244dde

HyperFrames v0.7.83

Released on 2026-07-30.

Lays the measurement groundwork for opening the drawElement fast path to short compositions: renders now report their live DOM element count and whether the short-comp routing band would apply, while routing itself stays unchanged behind a default-off flag. Also carries a batch of Windows and browser-resolution fixes, audio-mix corrections, and transparent GIF output.

Features

  • Producer: Surface init telemetry from parallel workers — the band's missing motion axis (23854f7c6)
  • Producer: Open the DE single-worker inversion to short comps under an element ceiling (0749cd9ff)
  • CLI: Roll circuit-breaker state over across config wipes (dfe92b2aa)

Fixes

  • Studio: Stop popovers and tooltips clipping at panel edges (f81ac7457, #2890)
  • Producer: Fail closed when no live element count is available (4dbf0d90b)
  • Producer: Count live DOM, not source markup, for the short-band gate (def98f79c)
  • Producer: Keep large local fonts file-backed (87791fd01, #2864)
  • Exclude hidden audio from render mix (b7160f69b, #2870)
  • Parsers: Validate Windows FFmpeg discovery candidates (4ad1cf455, #2871)
  • Preserve plateaus in sampled audio automation (04e0ccce4, #2863)
  • CLI: Select host-compatible cached browser (85f0c9d35, #2861)
  • CLI: Honor check navigation timeout (fdc593289, #2860)
  • CLI: Simplify nextInstallState's dead hadFired branch (review nit) (ec76985f4)
  • Producer: Address R2 review findings — element undercount and kill-switch attribution (7bb9e3cbf)
  • Render: Preserve transparency in GIF output (6cfb05e38, #2327)
  • Studio: Resolve Chrome on Windows (d8d626537, #2878)

Docs & Examples

  • Product Launch Video: Use real screenshots for site showcases (860954d71, #2881)
  • Product Launch Video: Catch motion jumps at frame cuts (5466bcecc, #2880)
  • Audio: Avoid weak music openings in short launch videos (30900c346, #2882)
  • Skills: Name the media-treatment policy targets instead of alluding to them (6cab53a68, #2879)

Internal

  • Studio: Split ease mode controls out of EaseCurveSection (e0b190947)
  • Studio: Remove fully rolled-out studio feature flags (cef3b86c9, #2889)
  • Producer: Make the short-comp band baseline-first and its attribution decisive (e9de2fa14)

Full changelog

v0.7.82...v0.7.83

v0.7.82

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:29
b904343

HyperFrames v0.7.82

Released on 2026-07-29.

Studio exports now preserve the selected orientation-aware resolution, including 4K, instead of
silently falling back to the composition's native canvas size. Browser startup also honors
explicit HyperFrames browser-path environment overrides and retries transient launch failures
without hanging preview requests.

Fixes

Full changelog

v0.7.81...v0.7.82

v0.7.81

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:21
v0.7.81
0d42d65

HyperFrames v0.7.81

Released on 2026-07-29.

HyperFrames now retries transient Google Fonts CSS and font-file failures during distributed
planning without misclassifying them as deterministic project errors. Retries remain tightly
bounded, respect cancellation and Retry-After within a shared budget, and surface exhaustion
as FONT_FETCH_UNAVAILABLE for orchestration-level recovery.

Fixes

  • Producer: Retry transient deterministic font fetches (20f4f8f49, #2865)

Full changelog

v0.7.80...v0.7.81

v0.7.80

Choose a tag to compare

@github-actions github-actions released this 29 Jul 02:48
675afc5

HyperFrames v0.7.80

Released on 2026-07-29.

HyperFrames now renders scene-local video timing correctly across sequential nested templates
and removes vulnerable runtime dependency paths. Studio also gains exact bulk easing for
merged keyframes, atomic keyframe-cache refreshes, and smoother optimistic ease-mode changes.

Features

  • Studio: Bulk-edit easing for merged keyframes (10d45def0)

Fixes

  • Studio: Keep hidden state on expanded sub-composition rows (5dad52370)
  • Studio: Open the path node menu on arc waypoints (adb7de535)
  • Studio: Switch keyframe ease modes optimistically (659e22656)
  • Studio: Publish keyframe cache refresh atomically (6b11d3743)
  • Studio: Target colliding keyframes exactly (7482c22d8, #2692)
  • Core: Preserve scene-local video timing across sequential nested templates (9bbb6d50a, #2859)
  • Security: Remove vulnerable runtime dependency paths (13ac9e390)

Internal

  • Studio: Split bulk easing helpers (23ab104af)

Full changelog

v0.7.79...v0.7.80

v0.7.79

Choose a tag to compare

@github-actions github-actions released this 28 Jul 23:13
b5be874

HyperFrames v0.7.79

Released on 2026-07-28.

Studio editing is now more exact and predictable: timeline, motion-path, and playhead
keyframe operations stay scoped to the intended element; nested-composition timing
preserves its host rows; and color, shortcuts, ruler, and accessibility interactions
are more reliable. This release also adds a narrow caption-zone layout waiver, makes
CLI telemetry opt-out durable, and recognizes the renamed Codex image-generation
feature flag.

Features

Fixes

  • Media Use: Accept renamed codex image_generation feature flag (02c57609a)
  • Studio: Give the motion path and the fallbacks a one-element target (1f3fd2800)
  • Studio: Author every new tween against one element (3d9243606)
  • Studio: Scope lane ids per timeline and stop inventing a track row (ba0d6406d)
  • Studio: Never re-author a target the DOM proved is not unique (f04cdb79c)
  • Studio: Label undo history with the track display row (477916cbe)
  • Studio: Target one element when adding a keyframe at the playhead (fd5555be7)
  • Studio: Announce real track numbers and point aria-controls at the lanes (1faa0cbda)
  • Studio: Resolve a panel edit through the lane groups it can see (be3451aae)
  • CLI: Make telemetry opt-out durable (880021411, #2852)
  • Studio: Lane every tween and attribute tweens to their real target (59a818e80)
  • Studio: Keep every host row on the drill path, not just the top (acad7b268)
  • Studio: Keep the host row when drilling into a sub-composition (d48440a9b)
  • Studio: Expand sub-comp children against their resolved parent host (12546985f)
  • Studio: Compute keyframe percentages in the tween's own time frame (3f0c20f63)
  • Studio: Accept 3-digit hex shorthand in the colour field (86f633f98)
  • Studio: Drop aria-modal from the non-modal shortcuts popup (7f0cadcbb)
  • Studio: Dismiss the shortcuts panel on escape and outside press (aa2811642)
  • Studio: Let the colour hex field be edited and commit it on outside press (55614033e)
  • Studio: Grow the ease target only where the segment has room (b82506363)
  • Studio: Meet the 24x24 pointer target minimum on toolbar and lane controls (4e74eefdd)
  • Studio: Seek ruler clicks to the pressed position and round retime percentages (69020699d)

Internal

  • Regenerate skills-manifest for media-use change (b6da5bd6b)

Other Changes

  • Studio: Keep StudioRightPanel under the 600 line cap (bb24d0037)

Full changelog

v0.7.78...v0.7.79

v0.7.78

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:32
v0.7.78
c691869

HyperFrames v0.7.78

Released on 2026-07-28.

Windows renders on a hardware GPU now use drawElement fast capture, which was previously macOS-only — roughly 2× faster capture on the same safety net (per-frame self-verification with automatic screenshot fallback), covering about 78% of Windows renders. Render telemetry also gains GPU-backend and laptop power-state fields so performance can be diagnosed per machine rather than per platform.

Features

  • Engine: drawElement fast capture now runs on Windows with a hardware GPU (previously macOS-only); Linux/software-GPU hosts are unchanged (cb30157eb)
  • Producer: The parallel-drawElement router (still opt-in via HF_DE_PARALLEL_ROUTER) now engages from 700 frames instead of 2000, and renders report on_battery / low_power_mode (3da31e399)

Fixes

  • CLI: Persist authoring skill in hyperframes.json for durable render attribution (d287e5244, #2762)
  • Producer: Installs with telemetry disabled no longer spawn pmset while building render events, and the parallel-drawElement router no longer pins a worker count on renders where its streaming path can't run (compositions over the streaming duration cap) (b99c80389)
  • Engine: gpu_renderer telemetry reports a low-cardinality backend/vendor bucket rather than the raw driver string, and is attached to failed renders as well as successful ones (4520cd240)
  • Producer: Validate distributed video metadata (557d82b6a, #2839)
  • Studio: Harden preview recovery (c62bd4c45)
  • Studio: Improve preview loading reliability (18b9acac1)

Docs & Examples

  • Clarify media treatment contracts (12452a115)
  • Refine media treatment guides (182862773)
  • Document professional grading and media treatments (1a2c30a79)

Catalog

Internal

  • Studio: Reuse player probe errors (3af9a7df2)
  • Studio: Mock composition thumbnails in smoke (0faeb42f8)

Full changelog

v0.7.77...v0.7.78

v0.7.77

Choose a tag to compare

@github-actions github-actions released this 28 Jul 02:18
3c857d7

HyperFrames v0.7.77

Released on 2026-07-28.

Studio's timeline now exposes expandable property lanes, track headers, precise
keyframe retiming, and selection-safe editing across nested compositions. This
release also makes stalled CLI download cleanup reliable on Windows and adds an
opt-in prose-coverage floor to layout checks.

Features

  • Studio: Add expanded keyframe lanes, track headers, retiming interactions,
    and nested-composition timeline support
    (#2791)
  • Check: Add the opt-in proseCoverageFloor layout rule
    (#2834)

Fixes

  • CLI: Wait for stalled download pipelines to release temporary files before
    cleanup, fixing the Windows locked-file failure
    (#2835)
  • Telemetry: Send CLI feedback through the plain-event path instead of the
    PostHog survey API
    (#2831)

Performance

  • CI: Distribute the two heaviest render fixtures and improve Docker layer
    reuse for producer-only changes
    (#2825,
    #2822)

Docs & Examples

  • Send-to guide: Clarify that enhance turns are free and rendering is the
    paid step
    (#2827)

Internal

  • CLI: Separate telemetry delivery from event policy while preserving the
    queued flush and process-exit behavior
    (#2344)

Full changelog

v0.7.76...v0.7.77

v0.7.76

Choose a tag to compare

@github-actions github-actions released this 27 Jul 05:13
v0.7.76
5cad2bc

HyperFrames v0.7.76

Released on 2026-07-27.

Plan v2 chunk materialization now recreates declared video directory skeletons even
when a sparse chunk needs no frames, so inactive-video chunks render without
downloading unused artifacts. Layout checks also improve rotation-pivot drift
diagnostics.

Fixes

  • Producer: Materialize declared video directories for sparse Plan v2 chunks (ddb59d356, #2823)
  • Check: Improve elongated rotation-pivot drift detection and detached-connector diagnostics (75ed99e1d, #2819)

Full changelog

v0.7.75...v0.7.76

v0.7.75

Choose a tag to compare

@github-actions github-actions released this 27 Jul 03:45
v0.7.75
45b458c

HyperFrames v0.7.75

Released on 2026-07-27.

Distributed capture now preflights BeginFrame support and falls back to screenshot
capture when the browser cannot provide a healthy BeginFrame session. A targeted
retry also recovers from BeginFrame-specific failures without masking unrelated errors.

Fixes

  • Producer: Fall back from unhealthy distributed BeginFrame capture safely (96cafb47c, #2821)
  • Regression: Schedule the Plan v2 color fixture in regression shards (51cbbe6fc, #2820)

Internal

  • Regression: Compute the shard matrix from recorded fixture timings (f67012eb9, #2815)

Full changelog

v0.7.74...v0.7.75

v0.7.74

Choose a tag to compare

@github-actions github-actions released this 27 Jul 02:01
0cc78c1

HyperFrames v0.7.74

Released on 2026-07-27.

Distributed Plan v2 now handles extraction-cache sentinels and partial color metadata
without corrupting chunk dependencies. Distributed cold starts also preserve live GSAP
volume state, while GCP captures honor the effective BeginFrame boundary.

Fixes

  • Producer: Handle partial color metadata and extraction sentinels in Plan v2 (58869f087, #2814)
  • GCP Cloud Run: Enforce effective BeginFrame capture (2a284a8e3, #2817)
  • Core: Avoid live volume probes during render (477defc7e, #2816)

Performance

  • Producer: Compute regression PSNR in one ffmpeg pass (98a4cd70f, #2813)

Full changelog

v0.7.73...v0.7.74