v0.8.146

heygen-com/hyperframesv0.8.146Oct 11, 2026by github-actions[bot]

Upgrading?

AI Summary

This release adds a new Truepeak limiter effect and improves the playback behavior of split sub-compositions. It also resolves various issues related to FFmpeg detection, export stability, and CLI reliability.

Key Highlights

  • Truepeak limiter FX added to the Core module.
  • Split sub-compositions now play from their in-point in preview and on the timeline.
  • FFmpeg is detected automatically without requiring a restart.
  • Exports no longer fail when video clips extend past the composition's end.

New Features

  • Truepeak, a lookahead true-peak limiter FX

Full Release Notes

# HyperFrames v0.8.146

Released on 2026-10-11.

A split sub-composition now plays from its in-point in preview and on the timeline. FFmpeg installed while a preview runs is found without a restart, and exports no longer fail on a clip past the composition's end.

## Features

- **Core:** Truepeak, a lookahead true-peak limiter FX ([3746703ea77](https://github.com/heygen-com/hyperframes/commit/3746703ea77fa93eb9f8a8312058cf233b56776e), [#5419](https://github.com/heygen-com/hyperframes/pull/5419)).

## Fixes

- **CLI:** The browser download unpacks on machines without an unzip command ([9e9b613ccf8](https://github.com/heygen-com/hyperframes/commit/9e9b613ccf867f98838617f7424967e056e63de2), [#5433](https://github.com/heygen-com/hyperframes/pull/5433)).
- **CLI:** Check warns when a video's browser-playable copy cannot be made ([bf7f6deae93](https://github.com/heygen-com/hyperframes/commit/bf7f6deae932b4793065c74c20d9184f099fc386), [#5441](https://github.com/heygen-com/hyperframes/pull/5441)).
- **CLI:** History reads answer while another app has the project open ([489036c8439](https://github.com/heygen-com/hyperframes/commit/489036c8439408f38cecafded273ddf5752b9162), [#5445](https://github.com/heygen-com/hyperframes/pull/5445)).
- **Core:** A split sub-composition plays its videos from its in-point in preview and timeline ([480807ec4be](https://github.com/heygen-com/hyperframes/commit/480807ec4be4c28a6ac190f863354bf8d6b7d4c7), [#5413](https://github.com/heygen-com/hyperframes/pull/5413)).
- **Parsers:** Find ffmpeg installed after a long-running preview started ([64c47cf3d1b](https://github.com/heygen-com/hyperframes/commit/64c47cf3d1b00aa6dd76a3d40256f235654eacb1), [#5439](https://github.com/heygen-com/hyperframes/pull/5439)).
- **Core:** A runtime failure just before start-up is named too ([721ebeafaa3](https://github.com/heygen-com/hyperframes/commit/721ebeafaa30acefbf8c169e2afc4b7d3e87ef23), [#5444](https://github.com/heygen-com/hyperframes/pull/5444)).
- **Core:** Slow clips stay on the playhead at reduced preview speeds ([7d958fea0ba](https://github.com/heygen-com/hyperframes/commit/7d958fea0ba01c80a023e366adfe8cb2f3d14a17), [#5440](https://github.com/heygen-com/hyperframes/pull/5440)).
- **Producer:** Exports no longer fail on a video clip outside the composition's length ([81f60dbc985](https://github.com/heygen-com/hyperframes/commit/81f60dbc9850110273a4d0df9cfb32803476f13a), [#5431](https://github.com/heygen-com/hyperframes/pull/5431)).
- **Parsers:** Find FFmpeg and FFprobe installed by the project's npm installer packages ([748cda90697](https://github.com/heygen-com/hyperframes/commit/748cda9069768ad5b1711379162fc22f1b1076a8), [#5434](https://github.com/heygen-com/hyperframes/pull/5434)).
- **Core:** A runtime that fails to start names its real error instead of a half-built page ([3aba29ce056](https://github.com/heygen-com/hyperframes/commit/3aba29ce056a76d81a9eb7b9d07f228a4d886903), [#5406](https://github.com/heygen-com/hyperframes/pull/5406)).
- **CLI:** Preview --background reports a preview that cannot start instead of waiting it out ([6c96ea53443](https://github.com/heygen-com/hyperframes/commit/6c96ea5344341c1648ec5df565eff2c1ba070519), [#5437](https://github.com/heygen-com/hyperframes/pull/5437)).
- **Lint:** A double-quoted media src with an apostrophe is read whole, not reported missing ([a9823f719df](https://github.com/heygen-com/hyperframes/commit/a9823f719df9a18e1ed004bede9a138c8a9adfc5), [#5411](https://github.com/heygen-com/hyperframes/pull/5411)).
- **Studio:** Studio's own text reads without em or en dashes ([9825614d91d](https://github.com/heygen-com/hyperframes/commit/9825614d91de5ce9a8433aa09bc761e0d2cf369d), [#5414](https://github.com/heygen-com/hyperframes/pull/5414)).
- **Engine:** Copy border-width/style/color onto the replacement video frame ([e23b3a3e31d](https://github.com/heygen-com/hyperframes/commit/e23b3a3e31d830ca432c98cc7b8c4a5ce067dcfb), [#3993](https://github.com/heygen-com/hyperframes/pull/3993)).
- **CLI:** Timeline split keeps a sub-composition's place in both halves ([165be851328](https://github.com/heygen-com/hyperframes/commit/165be85132813b941987387d1cbaf870d1bd8653), [#5410](https://github.com/heygen-com/hyperframes/pull/5410)).

## Performance

- **Packages:** Ship npm packages without source maps and guard their size in CI ([bb9e507e840](https://github.com/heygen-com/hyperframes/commit/bb9e507e8408d7098aefc1b8bad418b5e8e12c92), [#5403](https://github.com/heygen-com/hyperframes/pull/5403)).
- **Engine:** Re-renders reuse the extracted frames of remote videos ([b6467d91315](https://github.com/heygen-com/hyperframes/commit/b6467d91315e800f6dd62641c2d98e5b8a9e8801), [#5408](https://github.com/heygen-com/hyperframes/pull/5408)).

## Catalog

- **Catalog:** Publish generated catalog ([faa4913c9ef](https://github.com/heygen-com/hyperframes/commit/faa4913c9ef791733837eae4de1a579f2049b251), [#4340](https://github.com/heygen-com/hyperframes/pull/4340)).
- **Ci:** Let the catalog republish remove its stale simulated-cursor page and superseded fonts ([f2b81b24151](https://github.com/heygen-com/hyperframes/commit/f2b81b241516531c09ee90da6472beda3d6b4d46), [#5432](https://github.com/heygen-com/hyperframes/pull/5432)).

## Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.8.145...v0.8.146

Related Repositories