v0.8.112

heygen-com/hyperframesv0.8.112Oct 2, 2026by github-actions[bot]

Upgrading?

AI Summary

Shows track insertion previews for dragged clips and fixes numerous CLI, lint, and render issues.

Key Highlights

  • Preview timeline track insertion
  • Export timeline row order
  • Filmstrip name band
  • Readable FX badge
  • Motion-blur-streak skill

New Features

  • Export timeline row order and fade handle boxes, readable fx badge
  • Preview timeline track insertion
  • Motion-blur-streak skill
  • Give timeline clips a Filmstrip name band

Full Release Notes

# HyperFrames v0.8.112

Released on 2026-10-02.

Studio now shows where a dragged clip will land as a new track, and saves no longer wait on thumbnails. Nearly thirty CLI, lint and render fixes make checks quieter and more exact.

## Features

- **Studio:** Export timeline row order and fade handle boxes, readable fx badge ([05145bf73](https://github.com/heygen-com/hyperframes/commit/05145bf73c6a9f3f9e8cae9d970e43a0707df800), [#4904](https://github.com/heygen-com/hyperframes/pull/4904)).
- **Studio:** Preview timeline track insertion ([67dbcf7bd](https://github.com/heygen-com/hyperframes/commit/67dbcf7bdbe68eb4ad7a710676272552813955a8), [#4907](https://github.com/heygen-com/hyperframes/pull/4907)).
- **Skills:** Motion-blur-streak — per-frame-driven form for elements riding a baked track ([0a04f80bb](https://github.com/heygen-com/hyperframes/commit/0a04f80bbe4edb13332338f197f12f2728cf79c7), [#3781](https://github.com/heygen-com/hyperframes/pull/3781)).
- **Studio:** Give timeline clips a Filmstrip name band ([0b1f5979f](https://github.com/heygen-com/hyperframes/commit/0b1f5979fd1458686da51705cb9832c45c5f946e), [#4897](https://github.com/heygen-com/hyperframes/pull/4897)).

## Fixes

- **Lint:** Fail skill lint on unresolved doc cross-references ([e8ff5ca8c](https://github.com/heygen-com/hyperframes/commit/e8ff5ca8c23e67d6da188c66abdee50ce159d6d8), [#3922](https://github.com/heygen-com/hyperframes/pull/3922)).
- **Lint:** Flag static composition hosts without opt-out ([9a4b2a2d7](https://github.com/heygen-com/hyperframes/commit/9a4b2a2d74d3f6a3b8f7bdb43803201f91b73b9f), [#3763](https://github.com/heygen-com/hyperframes/pull/3763)).
- **Skills:** Stop mirroring skills into Codex and remove old mirror links ([d865b5a7c](https://github.com/heygen-com/hyperframes/commit/d865b5a7cb2e715d97d9dd3f225702a4cd755a55), [#4105](https://github.com/heygen-com/hyperframes/pull/4105)).
- **Lint:** Flag seek-unsafe CSS transitions ([f2eb6d9cc](https://github.com/heygen-com/hyperframes/commit/f2eb6d9cc14004fd02f9997a8916f0ceae4e6529), [#3797](https://github.com/heygen-com/hyperframes/pull/3797)).
- **CLI:** Distinguish a skipped browser check from a genuinely clean one ([b31fb02c7](https://github.com/heygen-com/hyperframes/commit/b31fb02c7e9a112d237b41d4a30782c107d2e282), [#3901](https://github.com/heygen-com/hyperframes/pull/3901)).
- **CLI:** Stop lambda deploy from pointing at a nonexistent --sam-template flag ([a7e95c0e3](https://github.com/heygen-com/hyperframes/commit/a7e95c0e37c05b198f07d9a46a51f7339f72917f), [#3879](https://github.com/heygen-com/hyperframes/pull/3879)).
- **Studio:** A saved clip volume reaches the timeline store ([30ed3cd12](https://github.com/heygen-com/hyperframes/commit/30ed3cd1242d0fd18c8d204bd8826671b1315884), [#4883](https://github.com/heygen-com/hyperframes/pull/4883)).
- **Ci:** Skill docs may name the project files a workflow writes ([84898fbe8](https://github.com/heygen-com/hyperframes/commit/84898fbe858ea66094350a56c6f00c575690abfd), [#4902](https://github.com/heygen-com/hyperframes/pull/4902)).
- **CLI:** Recapture snapshot composites after video injection ([bad0bc7ce](https://github.com/heygen-com/hyperframes/commit/bad0bc7ce27429659470ae9e04b64c13b9ae3763), [#4767](https://github.com/heygen-com/hyperframes/pull/4767)).
- **Engine:** Preserve composition root background in alpha exports ([d7285e414](https://github.com/heygen-com/hyperframes/commit/d7285e414b36c89ba2bdf248966bd8388db25862), [#3976](https://github.com/heygen-com/hyperframes/pull/3976)).
- **Lint:** Dedupe CSS transform text in gsap_css_transform_conflict ([50864d57a](https://github.com/heygen-com/hyperframes/commit/50864d57a649004670fd7ac1f2f5792ae8974a70), [#3761](https://github.com/heygen-com/hyperframes/pull/3761)).
- **CLI:** Reject extra positional arguments passed to add ([ded5fa866](https://github.com/heygen-com/hyperframes/commit/ded5fa8661d5645ea87e17f82a09ff37017d3105), [#3891](https://github.com/heygen-com/hyperframes/pull/3891)).
- **CLI:** Recognize textual motion in sweep checks ([e8659cb65](https://github.com/heygen-com/hyperframes/commit/e8659cb65364154e030338b74589c649a9dd8408), [#3707](https://github.com/heygen-com/hyperframes/pull/3707)).
- **CLI:** Keep check --json stdout pure by sending proxy pre-resolve diagnostics to stderr ([1a619785d](https://github.com/heygen-com/hyperframes/commit/1a619785d5ef476f3495a1c08556481f189cc17f), [#3836](https://github.com/heygen-com/hyperframes/pull/3836)).
- **CLI:** Connector dash gate honours pathLength ([5aa3c8f72](https://github.com/heygen-com/hyperframes/commit/5aa3c8f72f26cbcc23dbef397281fc35a4569313), [#3954](https://github.com/heygen-com/hyperframes/pull/3954)).
- **CLI:** Refuse capture folders that resolve outside the output root ([d2cdad418](https://github.com/heygen-com/hyperframes/commit/d2cdad418a633cf686b7a7ff784b8e2db7da520f), [#4789](https://github.com/heygen-com/hyperframes/pull/4789)).
- **Media Use:** Honour HYPERFRAMES_PYTHON in the audio engine (#4614) ([f1b79d8e7](https://github.com/heygen-com/hyperframes/commit/f1b79d8e7bdb2f17224737e6b9990e9ace3dd5c6), [#4723](https://github.com/heygen-com/hyperframes/pull/4723)).
- **CLI:** Capture snapshot --at at the exact requested instant ([8aefd91bf](https://github.com/heygen-com/hyperframes/commit/8aefd91bf82c687222082a80a3c5845ff37e6ca6), [#4827](https://github.com/heygen-com/hyperframes/pull/4827)).
- **CLI:** Connector_detached now skips fully dash-hidden connector shafts ([efdabb758](https://github.com/heygen-com/hyperframes/commit/efdabb758d05f2666b1e4e13f32e447c4edfe760), [#3912](https://github.com/heygen-com/hyperframes/pull/3912)).
- **Lint:** Error on digit-leading ids only when a selector targets them ([385e9cf33](https://github.com/heygen-com/hyperframes/commit/385e9cf337c103d0918f9ea962c4e3859a2cc75f), [#3980](https://github.com/heygen-com/hyperframes/pull/3980)).
- **Lint:** Point the repeated fromTo baseline hint at immediateRender: false ([1248639e7](https://github.com/heygen-com/hyperframes/commit/1248639e71e08fd87722f9e5b186cf3fc514ca07), [#3895](https://github.com/heygen-com/hyperframes/pull/3895)).
- **Lint:** Flag an id override written with reduced-specificity selector forms ([9afafa79e](https://github.com/heygen-com/hyperframes/commit/9afafa79ec13cc52f14a83cadb3ec310a194b9c4), [#3871](https://github.com/heygen-com/hyperframes/pull/3871)).
- **Engine:** Warn when a video input declares alpha but decodes opaque ([cad7dbed0](https://github.com/heygen-com/hyperframes/commit/cad7dbed0dc29d53ec3a4bbb2b0bea2fa3c1495e), [#3771](https://github.com/heygen-com/hyperframes/pull/3771)).
- **CLI:** Route FFmpeg exec-failure hint through getFFmpegInstallHint() ([0eba8d6a0](https://github.com/heygen-com/hyperframes/commit/0eba8d6a06aafae286f9cbb784a121d1669d84a3), [#3877](https://github.com/heygen-com/hyperframes/pull/3877)).
- **Lint:** Ignore attribute values when checking media attributes ([924b93345](https://github.com/heygen-com/hyperframes/commit/924b9334566436be358b4ff0958a583e053fceec), [#4396](https://github.com/heygen-com/hyperframes/pull/4396)).
- **Producer:** Honor FFMPEG_PROCESS_TIMEOUT_MS during video-frame extraction ([e0d4c9600](https://github.com/heygen-com/hyperframes/commit/e0d4c960033514d5582f643c975d435f367fabd2), [#3918](https://github.com/heygen-com/hyperframes/pull/3918)).
- Unbreak the regression suite on Windows (PSNR filtergraph escaping + console window popups) ([9d6ca4585](https://github.com/heygen-com/hyperframes/commit/9d6ca4585794f430901269109df4a66a873134ce), [#3839](https://github.com/heygen-com/hyperframes/pull/3839)).
- **Engine:** Pin capture surface scale to 1 device pixel per CSS pixel ([6632d99c9](https://github.com/heygen-com/hyperframes/commit/6632d99c9cab5877671853fff408bf0202f0d542), [#3782](https://github.com/heygen-com/hyperframes/pull/3782)).
- **Release:** Use portable Git paths in release guards ([74e6df437](https://github.com/heygen-com/hyperframes/commit/74e6df4370acdb2adf20c1d7525f97a30a4bea52), [#3766](https://github.com/heygen-com/hyperframes/pull/3766)).

## Docs & Examples

- **Skills:** Fix unresolved cross-references in skill docs ([94650480e](https://github.com/heygen-com/hyperframes/commit/94650480e2690a14bf867b44e8978637713dd678), [#3951](https://github.com/heygen-com/hyperframes/pull/3951)).
- Align infinite-repeat guidance with bounded repeat: -1 lint ([6f799aaa4](https://github.com/heygen-com/hyperframes/commit/6f799aaa41d5874222aece2f4b78b759dfb1c913), [#3795](https://github.com/heygen-com/hyperframes/pull/3795)).
- Clarify skills installer behavior ([ecfcbb0c6](https://github.com/heygen-com/hyperframes/commit/ecfcbb0c61420ee67f8febf0e17e4d6c4f507c9b), [#3863](https://github.com/heygen-com/hyperframes/pull/3863)).

## Internal

- **Deps:** Update node.js ([0b88cd053](https://github.com/heygen-com/hyperframes/commit/0b88cd0537f6710b8e153a5cf3dca0bb19529cc0), [#4245](https://github.com/heygen-com/hyperframes/pull/4245)).
- **Renovate:** Stop raising engines and peer dependency floors ([6090f539e](https://github.com/heygen-com/hyperframes/commit/6090f539e6b14e024c9281eebff8c7c87f436862), [#4900](https://github.com/heygen-com/hyperframes/pull/4900)).
- **Deps:** Update github-actions ([29ded9b0f](https://github.com/heygen-com/hyperframes/commit/29ded9b0fa27004b1e48ca4edc0cb63d32d424a0), [#3934](https://github.com/heygen-com/hyperframes/pull/3934)).
- **Studio:** Score edits on GSAP-animated size, scale, rotation and keyframes ([70ed332a4](https://github.com/heygen-com/hyperframes/commit/70ed332a455d100b6e80091aacf9f0be7d75b1bd), [#4866](https://github.com/heygen-com/hyperframes/pull/4866)).

## Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.8.111...v0.8.112

Related Repositories