Skip to content

v0.9.16

Choose a tag to compare

@github-actions github-actions released this 05 Nov 13:31
· 25 commits to main since this release
45705fa

HyperFrames v0.9.16

Released on 2026-11-05.

Capture now retries a refused screenshot once before reporting it, and Studio's cancel route replies only after the agent has stopped. Windows init no longer crashes at a drive root, and checks skip contrast samples taken mid-motion.

Features

  • Studio: Alt marquee removes the covered items from the selection (bdf9ba0ee, #5680).
  • CLI: Print the render's reference_background as an @hf-result line and in batch manifest rows (58b9ec0ef, #7203).

Fixes

  • CLI: Billing re-reads the account on Enter and sells nothing it can't price (5f7b85c5d, #7226).
  • Engine: Read a video's length from its packets when headers state none (2af37ac0c, #7233).
  • CLI: Every settings file follows HYPERFRAMES_CONFIG_DIR (216395e98, #7229).
  • Core: Keep long WebKit sources and unloaded clips on the audio clock (b7a8cfa73, #7225).
  • CLI: Previews and every per-user cache follow HYPERFRAMES_CACHE_DIR (ecf0e1438, #7224).
  • Producer: Resolve template sub-composition entries in the shared compile stage (0180c603d, #7217).
  • Core: A multi-worker render replays overlapping tweens behind the timeline stand-in (b96d3c8bd, #7231).
  • Producer: Export sizes an unsized phone video as it plays, not as stored (659ef568d, #7228).
  • CLI: Capture takes a refused screenshot once more before naming it (ada71da92, #7222).
  • Skills: Reword the billing lines the Snyk audit reads as hiding cost (7bebcb9fc, #7218).
  • Studio Server: The cancel route replies once the adapter's stop has settled (18513d46d, #7221).
  • Engine: Report a pending setup as a setup timeout, not zero duration (b98718fe9, #7211).
  • Studio Server: A refused cut says which way it was refused (7050b9b5b, #7212).
  • CLI: Init no longer crashes copying into a folder at a Windows drive root (d810bdbb2, #7220).
  • Core: Blur scan and eventful reads put back the DOM a timeline call changed (898d0fb00, #7191).
  • CLI: Billing stops checkout work once the payment wait ends, even mid sign-in refresh (060e6e4a1, #7216).
  • CLI: Two CLI fixes from Wenbo's reverse test (paywall link, plan label) (1fecf5b82, #7099).
  • CLI: Reverse start makes its --dir project, and init takes the video already in it (6728b82e6, #7089).
  • CLI: Measure reads an odd-sized box exactly (823cd126e, #7090).
  • CLI: Timeline apply checks the overlap of a plan's end state, not each step (fa1942d5a, #7214).
  • Core: A scrolled list keeps its offset when blur moves the root (aa34cffe4, #7190).
  • Lint: A video gets no timing from its wrapper, and the docs and hints stop implying it (e976fdbfa, #7210).
  • CLI: Check skips a contrast sample measured over a layer that is mid-motion (7862e271d, #7205).
  • Core: Stop script loading time from shifting WAAPI frames (982070388, #5017).
  • CLI: Bound the loopback Studio probe so a dropped connection costs 1 s, not 10 (6e8454d6d, #6466).
  • CLI: Lint and check accept --lint-verbose, and two skills stop teaching --describe false (924bb64da, #7201).
  • Runtime: Fail readiness waits when a buildReady promise rejects (071ec1fdd, #5746).

Docs & Examples

Catalog

  • Registry: Add path-traced-3d example with raster preview and path-traced export (d452a6fad, #7219).

Internal

  • Engine: Pin the motion blur sweep defects A to O by their symptoms (f3e5b81df, #7149).
  • Codegen: Resync cloud client from EF dd7ca48f (3b3d7c2cd, #7207).

Full changelog

v0.9.15...v0.9.16