diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 020761b9905..197c42dc9bd 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.106", + "version": "0.8.107", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 2de33bab233..b64a00667f9 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.106", + "version": "0.8.107", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 86393e2e9a2..1d66103c426 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -3,7 +3,7 @@ "name": "hyperframes", "displayName": "HyperFrames by HeyGen", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.106", + "version": "0.8.107", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index bff88c5873e..8b9cf216dce 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,41 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Manual editing in Studio is far more reliable: resizes, crops and drops survive undo and reload, and undo works right after an edit or during a drag. Apps that embed Studio can also run its agent tools on their own edit session, and a video's sound now stays on its clip by default. + +## Features + +- Keep a video's sound on the clip by default (1/8) ([37f30b1d06c](https://github.com/heygen-com/hyperframes/commit/37f30b1d06c41b4ef4579e456bfe6c6aeaaa0611), [#4813](https://github.com/heygen-com/hyperframes/pull/4813)). +- **Studio:** Hosts can run Studio's agent tools on their own edit session ([7a60b97bf8c](https://github.com/heygen-com/hyperframes/commit/7a60b97bf8c2bb6a6f90956316eef8fd0de5060f), [#4882](https://github.com/heygen-com/hyperframes/pull/4882)). + +## Fixes + +- **Studio:** A failed prepared-content write is a failed commit, not saved ([396f2fbf808](https://github.com/heygen-com/hyperframes/commit/396f2fbf808640d18b968aee5ee5c0752321968e)). +- **Studio:** Persist honors prepareContent again so audio edits keep their content step ([76c4fc7b3cf](https://github.com/heygen-com/hyperframes/commit/76c4fc7b3cf172d9e2a953a41e80004838f235a9)). +- **Studio:** Edits on GSAP-animated layers keep their keyframes and file positions ([d4756f597c0](https://github.com/heygen-com/hyperframes/commit/d4756f597c0dbb66310c2add699de6767b23f11b), [#4869](https://github.com/heygen-com/hyperframes/pull/4869)). +- **Studio:** Undo right after an edit undoes that edit, even before its save lands ([c3b6e55f7eb](https://github.com/heygen-com/hyperframes/commit/c3b6e55f7eb6eea845dc001889b50fc35b841d4e), [#4807](https://github.com/heygen-com/hyperframes/pull/4807)). +- **Studio:** The timeline scroll gate catches dropped frames in the virtualized view ([21a29c2ac74](https://github.com/heygen-com/hyperframes/commit/21a29c2ac7475981f0b7fa3dc21c24dd842201e7), [#4855](https://github.com/heygen-com/hyperframes/pull/4855)). +- **Studio:** A focused video or audio player keeps its arrow and play keys ([a59d93a027a](https://github.com/heygen-com/hyperframes/commit/a59d93a027a9105baff874886bf0462f40aa4ba8), [#4854](https://github.com/heygen-com/hyperframes/pull/4854)). +- **Scripts:** Count comments after regex literals in the comment ratchet ([fd105807c49](https://github.com/heygen-com/hyperframes/commit/fd105807c49a7501c5043748969e5f598dca3cae), [#4879](https://github.com/heygen-com/hyperframes/pull/4879)). +- **Studio:** An undo that lands mid-drag keeps the box under the pointer ([83035e08b81](https://github.com/heygen-com/hyperframes/commit/83035e08b81699bb257d2b79c172567c37e2724b), [#4853](https://github.com/heygen-com/hyperframes/pull/4853)). +- **Studio:** A reload requested while a canvas save is in flight loads again once it lands ([d05344b3eed](https://github.com/heygen-com/hyperframes/commit/d05344b3eeda8aa65d2c3da0ecc8b2d2aadfb1f2), [#4874](https://github.com/heygen-com/hyperframes/pull/4874)). +- **Studio:** A first animation in a sub-composition file runs from inside its template ([30c55694cb9](https://github.com/heygen-com/hyperframes/commit/30c55694cb992fa670a68c9a9e92e9573241cac8), [#4806](https://github.com/heygen-com/hyperframes/pull/4806)). +- **Core:** A composition made only of a set shows it at a seek in the preview ([78e849235aa](https://github.com/heygen-com/hyperframes/commit/78e849235aa96af479004ee14c2e0f8ec10ccb9d), [#4865](https://github.com/heygen-com/hyperframes/pull/4865)). +- A save's temp file no longer reaches Studio as an outside change ([c72b735a8c4](https://github.com/heygen-com/hyperframes/commit/c72b735a8c4a6ba627ff787760abc5136da7ee62), [#4857](https://github.com/heygen-com/hyperframes/pull/4857)). + +## Internal + +- **Studio:** Trim comments to the ratchet ([2d690968ccb](https://github.com/heygen-com/hyperframes/commit/2d690968ccb5192659132d5972afdcf2a53dab50)). +- **Studio:** Gates read the base the run measured, and drag frames on a quiet runner ([d218cec091a](https://github.com/heygen-com/hyperframes/commit/d218cec091a7b362eacf884f8b566afcd7f62bae), [#4872](https://github.com/heygen-com/hyperframes/pull/4872)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.106...v0.8.107). + +