diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 9620cb29d2..c427f68855 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.51", + "version": "0.8.52", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 23610567de..f9afd39e78 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.51", + "version": "0.8.52", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 2b5093088b..c132d92f73 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.51", + "version": "0.8.52", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index d68ce9e592..b6cd727caf 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,44 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Studio's interface now runs on one shared set of buttons, tabs, menus and popovers, so controls look and behave the same everywhere. Undo and redo move into the timeline toolbar, and a dead project id in the URL no longer blocks editing for the rest of the tab. + +## Features + +- **Studio:** Move undo and redo into the timeline toolbar ([f9fc55218](https://github.com/heygen-com/hyperframes/commit/f9fc55218880ff62bb580d8a2340cfe4bf323282), [#4196](https://github.com/heygen-com/hyperframes/pull/4196)). +- **Studio:** Host apps can place overlays on the preview and restyle its stage ([ef6432317](https://github.com/heygen-com/hyperframes/commit/ef64323174c94b58550cb32e59a6819daf1a5e41), [#4187](https://github.com/heygen-com/hyperframes/pull/4187)). +- **Studio:** Header and inspector tabs on the shared primitives ([9bec64a29](https://github.com/heygen-com/hyperframes/commit/9bec64a293f77dfbbcdafa29a17616f027034f18), [#3624](https://github.com/heygen-com/hyperframes/pull/3624)). +- **Studio:** Shared menu, popover and value-control primitives ([3ec26b5e2](https://github.com/heygen-com/hyperframes/commit/3ec26b5e27d0e935c8c30ecceed73ee4ef2599d4), [#4191](https://github.com/heygen-com/hyperframes/pull/4191)). +- **Studio:** Dock dividers and tabs work from the keyboard and side columns fit narrow windows ([e505dcc5c](https://github.com/heygen-com/hyperframes/commit/e505dcc5c5b507c45b5010baa31b836b934dab29), [#4186](https://github.com/heygen-com/hyperframes/pull/4186)). +- **Studio:** Shared Button, IconButton, Tooltip and Tabs primitives ([01aa446ed](https://github.com/heygen-com/hyperframes/commit/01aa446edf6a4282a6ac1fc080a002478f91434b), [#3622](https://github.com/heygen-com/hyperframes/pull/3622)). +- **Studio:** Host apps can import the render queue from the package ([fd020ca27](https://github.com/heygen-com/hyperframes/commit/fd020ca27cfd6a3a78524e22d69339a3dcdf1740), [#4184](https://github.com/heygen-com/hyperframes/pull/4184)). +- **Scripts:** Fail a PR whose After capture is a Before capture ([8d0722115](https://github.com/heygen-com/hyperframes/commit/8d0722115646000dca99bb3657e9ec938a0f1758), [#4177](https://github.com/heygen-com/hyperframes/pull/4177)). +- **CLI:** Render events carry the browser's build and install-path shape ([aa05278b7](https://github.com/heygen-com/hyperframes/commit/aa05278b7815bd56cd284e9aa6fc1bec5dbb1752), [#4180](https://github.com/heygen-com/hyperframes/pull/4180)). +- **Studio:** Fail the suite on a class that resolves to nothing ([93ff9a994](https://github.com/heygen-com/hyperframes/commit/93ff9a994d5f6f7770035a80bf3609d09f15f8c0), [#3623](https://github.com/heygen-com/hyperframes/pull/3623)). + +## Fixes + +- **Studio:** A stale project id in the URL no longer blocks editing for the tab ([3685b76a0](https://github.com/heygen-com/hyperframes/commit/3685b76a07283a5076bc185f5f0c19bad48d359c), [#4188](https://github.com/heygen-com/hyperframes/pull/4188)). +- **CLI:** The contact sheet png test no longer waits on a Windows font cache build ([c610d8491](https://github.com/heygen-com/hyperframes/commit/c610d8491cdf85d97543764fc1a783000ab3b0eb), [#4181](https://github.com/heygen-com/hyperframes/pull/4181)). +- **CLI:** A Studio render refuses with the browser check's own message ([2d8d44151](https://github.com/heygen-com/hyperframes/commit/2d8d44151ab6b7d47d531706f968d4fd3f07dde2), [#4176](https://github.com/heygen-com/hyperframes/pull/4176)). + +## Catalog + +- **Catalog:** Add the seven 3D-motion pieces as installable registry blocks ([f24ff8383](https://github.com/heygen-com/hyperframes/commit/f24ff838347390796ddab771fa1ae024b5dba2bc), [#4056](https://github.com/heygen-com/hyperframes/pull/4056)). + +## Internal + +- **Studio:** Preview consumers follow the live iframe from one shared owner ([b09619faa](https://github.com/heygen-com/hyperframes/commit/b09619faa895e2317bc36c12cdaeb6e2946f8f9c), [#4182](https://github.com/heygen-com/hyperframes/pull/4182)). +- **Studio:** One hook owns file undo and redo ([fd6049f35](https://github.com/heygen-com/hyperframes/commit/fd6049f356150075e11ff0f86fed741c2770b6b5), [#4189](https://github.com/heygen-com/hyperframes/pull/4189)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.51...v0.8.52). + +