Commit Graph

  • 04aa0f931e test(core): stop importing htmlBundler from the inline sub-composition suite #3494 fix/svg-id-collision-nested-compositions miga-heygen 2026-09-10 18:57:18 +00:00
  • f08909761a chore(release): correct one v0.8.34 note release/v0.8.34 Miguel Angel Simon Sierra 2026-09-10 14:50:34 -04:00
  • 59def1b66d chore(release): v0.8.34 (#3854) v0.8.34 Miguel Ángel 2026-09-10 14:45:17 -04:00
  • 9b8a199a9c chore(release): v0.8.34 #3854 Miguel Angel Simon Sierra 2026-09-10 14:44:19 -04:00
  • 0f4830bd0c fix(core): rename only colliding SVG ids and keep authored selectors resolving miga-heygen 2026-09-10 18:25:38 +00:00
  • 2b85e607c2 fix(core): decode CSS identifier escapes when rewriting id selectors miga-heygen 2026-09-10 18:24:39 +00:00
  • 9549e038c4 perf(studio): a paused editor stops redrawing its overlays sixty times a second (#3846) Miguel Ángel 2026-09-10 14:20:37 -04:00
  • eae4892ae8 chore(deps): update dependency vitest to v4 [security] (#3789) renovate[bot] 2026-09-10 13:55:52 -04:00
  • 3b1fec6a8f fix(fonts): preserve quoted family names in rendering #3853 fix/font-parsing-current James 2026-09-10 09:58:08 -07:00
  • c98d6fbac8 fix: keep caption transcript data inside generated scripts (#3847) James Russo 2026-09-10 12:53:30 -04:00
  • c752b89bc9 fix(runtime): the editor keeps waking during a drag on a preview it did not build (#3850) Miguel Ángel 2026-09-10 12:29:32 -04:00
  • d4fba55a4e perf(runtime): a paused preview stops burning CPU (#3845) Miguel Ángel 2026-09-10 11:29:22 -04:00
  • 73dfe35e46 fix(preview): show the correct scene instead of every scene at once on some loads (#3848) Miguel Ángel 2026-09-10 11:06:43 -04:00
  • 0408fbcd99 perf(studio): scrubbing a large composition no longer stalls the editor (#3842) Miguel Ángel 2026-09-10 10:48:30 -04:00
  • cd1a996ba4 fix(catalog): confine hosted preview asset downloads (#3843) James Russo 2026-09-10 08:21:49 -04:00
  • 96637aeb1c fix(capture): share the render host policy and block localhost aliases (#3844) James Russo 2026-09-10 07:59:30 -04:00
  • a7e2e3853a fix(media): validate every download redirect target (#3841) James Russo 2026-09-10 06:16:25 -04:00
  • d393541c2b fix(cloud): preserve existing output when downloads fail (#3840) James Russo 2026-09-10 05:44:40 -04:00
  • 962c95406d fix(registry): verify staged asset content before publishing manifests (#3832) James Russo 2026-09-10 04:28:58 -04:00
  • 4c7fbde51e fix(engine): emit pipelined frame diagnostics before the recoverable wrapper #3805 Vance Ingalls 2026-09-09 22:54:01 -07:00
  • 6a206ffea6 fix(render): retry drawElement failures on a fresh screenshot page Vance Ingalls 2026-09-08 23:57:07 -07:00
  • df2058690e docs(engine): reconcile heap-cap comments with enforced sizing #3803 fix/prinfra-338-heap-worker-cap Vance Ingalls 2026-09-09 22:52:45 -07:00
  • 8bf5b4423e perf: sublinear Studio rebuilds and seeks (#3837) Miguel Ángel 2026-09-09 23:55:28 -04:00
  • 622ea5b38c test(skills): pin the catalog exemption as a capability and lint the templates list (#3838) Miguel Ángel 2026-09-09 23:49:21 -04:00
  • 0f8eb892e3 fix(skills): search the component catalog before hand-building a look (#3829) Miguel Ángel 2026-09-09 23:21:33 -04:00
  • db51d5479d fix(ci): generated files never read half-written, lint scaling test runner-proof, probe cache test off disk (#3834) Miguel Ángel 2026-09-09 23:08:58 -04:00
  • 8da0950282 fix(cli): keep check --json stdout pure by sending proxy pre-resolve diagnostics to stderr #3836 fix/check-json-proxy-preresolve-stderr Miguel Angel Simon Sierra 2026-09-10 02:30:03 +00:00
  • 5973273f8d fix(runtime): resolve media clip start once for playback, manifest, and audio (#3833) Miguel Ángel 2026-09-09 22:30:16 -04:00
  • ac27b1534f perf(studio): resolve a selector's occurrence index once per layer walk (#3831) Miguel Ángel 2026-09-09 22:11:22 -04:00
  • 3ea2f909e1 perf(runtime): reuse one timing resolver per pass and derive duration only when the composition changes (#3824) Miguel Ángel 2026-09-09 21:53:15 -04:00
  • d8212771ef codegen: resync cloud client from EF 687e799d #3835 sync/hyperframes-codegen-687e799d heygen-rui-bot 2026-09-10 04:11:30 +03:00
  • a93be4285d test(engine): keep the probe cache bound test off the filesystem #3828 fix/probe-cache-test-io Miguel Angel Simon Sierra 2026-09-09 20:22:03 -04:00
  • deb351a8cf perf(runtime): derive composition duration only when the composition changes #3830 perf/duration-cache Miguel Angel Simon Sierra 2026-09-09 20:17:02 -04:00
  • 1508d086c7 fix(producer): pass stub formatter path as an argument #3827 fix/security-stub-formatter-argv James 2026-09-09 17:16:40 -07:00
  • 0665249ca9 fix(playground): render initialization errors as text (#3825) James Russo 2026-09-09 19:57:39 -04:00
  • ff749b8705 fix(security): verify CDN script integrity before inlining (#3822) James Russo 2026-09-09 19:37:00 -04:00
  • a3d14d8ca8 style(cli): collapse contactSheet test import to one line (oxfmt) #3821 fix/remove-flaky-contact-sheet-test Miguel Angel Simon Sierra 2026-09-09 20:06:04 +00:00
  • 01be5cab90 test(cli): remove flaky contact-sheet PNG output test Miguel Angel Simon Sierra 2026-09-09 19:49:02 +00:00
  • 8d80530ff4 fix(player): authenticate slideshow navigation senders (#3820) James Russo 2026-09-09 15:25:38 -04:00
  • c6010f2eb8 fix(registry): authenticate deck sound effect messages (#3819) James Russo 2026-09-09 14:22:41 -04:00
  • 05d7261052 fix: restrict runtime and playground message dispatch (#3816) James Russo 2026-09-09 13:56:58 -04:00
  • c8040d6747 feat(registry): add 35 curated loop template components #3818 feat/loop-templates Miguel Angel Simon Sierra 2026-09-09 17:18:54 +00:00
  • caa72de355 fix(cli): bound and validate registry installation (#3814) James Russo 2026-09-09 12:41:48 -04:00
  • 42a5d52eb5 codegen: resync cloud client from EF 87a9cead #3815 sync/hyperframes-codegen-87a9cead heygen-rui-bot 2026-09-09 19:36:06 +03:00
  • b8328f9573 fix(core): authenticate runtime control message senders (#3813) James Russo 2026-09-09 10:26:56 -04:00
  • 4f77c282da fix(studio): authenticate preview message senders (#3812) James Russo 2026-09-09 09:32:03 -04:00
  • 26916b7bdd fix(cli): validate captured Lottie archives and previews (#3811) James Russo 2026-09-09 08:50:48 -04:00
  • 1aa5b9e4fa fix(cli): validate captured image and font downloads (#3809) James Russo 2026-09-09 07:15:29 -04:00
  • 44c43fd99f feat(registry): add 249 seamless image-loop blocks (95 motion families, 1:1) #3810 feat/registry-loop-blocks Miao Yang 2026-09-09 18:36:36 +08:00
  • f54ba56136 fix(studio): contain project IDs across client and server routes (#3808) James Russo 2026-09-09 05:27:36 -04:00
  • 4233b5c6bf fix(core): contain generated HTML CSS and script contexts (#3800) James Russo 2026-09-09 03:56:10 -04:00
  • 41ba820d65 Merge pull request #3806 from heygen-com/docs/prinfra-345-webm-alpha-inspection Vance Ingalls 2026-09-09 00:47:05 -07:00
  • 6af3df6f1f Merge pull request #3804 from heygen-com/fix/prinfra-353-jpeg-input-validation Vance Ingalls 2026-09-09 00:46:06 -07:00
  • e0a06f638c Merge pull request #3802 from heygen-com/fix/prinfra-344-browser-executability Vance Ingalls 2026-09-09 00:45:26 -07:00
  • a153e630bd Merge pull request #3801 from heygen-com/fix/prinfra-612-browser-init-retry Vance Ingalls 2026-09-09 00:45:17 -07:00
  • 78e84a9ca8 docs(render): explain alpha-aware WebM inspection #3806 Vance Ingalls 2026-09-09 00:00:24 -07:00
  • b22afd6bbc fix(engine): reject malformed JPEG input before encoding #3804 Vance Ingalls 2026-09-08 23:51:00 -07:00
  • 5c8e8752d3 fix(engine): cap auto workers by parent heap budget Vance Ingalls 2026-09-08 23:48:04 -07:00
  • c2702e4c76 fix(cli): verify Chrome can execute during preflight #3802 Vance Ingalls 2026-09-08 23:42:57 -07:00
  • d0ee207b06 fix(render): retry timed-out browser initialization once #3801 Vance Ingalls 2026-09-08 23:40:09 -07:00
  • 3a7fcd10e0 feat(registry): add 25 image carousel blocks (#3790) miga-heygen 2026-09-09 04:47:31 +00:00
  • 73e791178c fix(producer): isolate regression harness temporary roots (#3799) James Russo 2026-09-09 00:45:23 -04:00
  • c7891a9364 fix(producer): isolate assembly scratch directories (#3798) James Russo 2026-09-09 00:02:41 -04:00
  • 6e3308be4f chore: release v0.8.33 (#3796) v0.8.33 miga-heygen 2026-09-09 02:12:51 +00:00
  • 1aaa35d073 fix(engine): detect onUpdate callbacks and enable verification events (#3794) miga-heygen 2026-09-09 01:57:36 +00:00
  • 319eae3d83 codegen: resync cloud client from EF 3f3ca3ff #3792 sync/hyperframes-codegen-3f3ca3ff heygen-rui-bot 2026-09-09 02:55:49 +03:00
  • 62b39e7f2e codegen: resync cloud client from EF 6c0c5a37 #3791 sync/hyperframes-codegen-6c0c5a37 heygen-rui-bot 2026-09-09 02:54:32 +03:00
  • 662f96b3f4 chore: release v0.8.32 (#3788) v0.8.32 miga-heygen 2026-09-08 23:40:29 +00:00
  • efe2404cbd fix(skills): stage media downloads in private directories (#3787) James Russo 2026-09-08 19:29:26 -04:00
  • 91a34ffc8a fix(studio): claim upload filenames exclusively (#3786) James Russo 2026-09-08 18:51:58 -04:00
  • a7bf0d23d9 fix(skills): retain audio metadata file identity during generation (#3778) James Russo 2026-09-08 17:35:12 -04:00
  • 024e717b2b refactor(studio): compile the remaining hooks under the React Compiler #3784 refactor/studio-c2a2-compiler-hooks-a Miguel Angel Simon Sierra 2026-09-08 17:20:16 -04:00
  • 2974b05776 feat(studio): fold the Text section's Weight row into FlatSelectRow #3785 feat/studio-u10b-inspector-flat-slider-select Miguel Angel Simon Sierra 2026-09-08 17:18:15 -04:00
  • 461ad3b952 refactor(studio): compile eleven more hooks under the React Compiler #3783 refactor/studio-c2a1-compiler-hooks-a Miguel Angel Simon Sierra 2026-09-08 17:16:41 -04:00
  • 5e4f5e7d98 feat(studio): the timeline menus on the shared menu chrome feat/studio-u11b-timeline-menus Miguel Angel Simon Sierra 2026-09-08 17:08:36 -04:00
  • 6d908276d3 feat(studio): add --frames to the compiler bail-out scan #3773 refactor/studio-c1-compiler-bailout-ratchet Miguel Angel Simon Sierra 2026-09-08 17:08:14 -04:00
  • c00294154a feat(studio): the inspector slider and select row on the shared primitives Miguel Angel Simon Sierra 2026-09-08 16:56:41 -04:00
  • de2516dd75 test(studio): pin the two hooks whose control flow the compiler fix changed #3777 refactor/studio-c2b-compiler-hooks-b Miguel Angel Simon Sierra 2026-09-08 16:55:55 -04:00
  • 948fdf0cf9 refactor(studio): compile the remaining hooks under the React Compiler Miguel Angel Simon Sierra 2026-09-08 16:43:42 -04:00
  • a92dc6865e fix(skills): read BGM logs without pathname prechecks (#3769) James Russo 2026-09-08 16:40:20 -04:00
  • a636ab624d feat(studio): the timeline toolbar, headers and playhead on the shared primitives #3776 feat/studio-u11-timeline-player-sweep Miguel Angel Simon Sierra 2026-09-08 16:37:54 -04:00
  • ea8e4df798 test(studio): drive the thumbnail priority re-render through a prop #3775 refactor/studio-c4-compiler-latent-tests Miguel Angel Simon Sierra 2026-09-08 16:30:42 -04:00
  • a0eeb8239e feat(studio): box the inspector's fields and drop the doubled heading #3774 feat/studio-u10a-inspector-primitives-layout-text Miguel Angel Simon Sierra 2026-09-08 16:28:16 -04:00
  • 5c36df606c test(studio): ratchet React Compiler bail-outs per file Miguel Angel Simon Sierra 2026-09-08 16:08:08 -04:00
  • 55bbf5e29b Merge remote-tracking branch 'origin/feat/studio-u6-primitives-menu-popover' into feat/studio-u11-timeline-player-sweep Miguel Angel Simon Sierra 2026-09-08 16:06:51 -04:00
  • 4fe3390525 feat(studio): the Renders panel on the shared primitives #3772 feat/studio-u13-renders-sweep Miguel Angel Simon Sierra 2026-09-08 15:57:17 -04:00
  • a5a2966478 feat(studio): compile Studio through the React Compiler via oxc #3620 feat/studio-u16-vite8-vitest4 Miguel Angel Simon Sierra 2026-09-08 15:36:57 -04:00
  • d66cd6dcc8 fix(catalog): publish cache assets without overwriting entries (#3739) James Russo 2026-09-08 14:54:27 -04:00
  • 65cc1d6023 fix(shader): keep vertex shaders within their WebGL context (#3672) Miguel Ángel 2026-09-08 14:12:28 -04:00
  • e1fda7866e fix(engine): use supported VideoToolbox quality options (#3687) Miguel Ángel 2026-09-08 14:12:07 -04:00
  • 0ce0bb13eb fix(runtime): preserve fractional final-frame visibility (#3696) Miguel Ángel 2026-09-08 14:11:40 -04:00
  • 6c0ee41ac4 fix(lint): flag autoAlpha on clip elements (#3692) Miguel Ángel 2026-09-08 14:11:24 -04:00
  • c5b7f6aeab fix(check): retry system Chrome after managed launch crash (#3701) Miguel Ángel 2026-09-08 14:11:13 -04:00
  • 4a72a98a49 fix(player): pause the hidden loader sheen (#3673) Miguel Ángel 2026-09-08 14:11:02 -04:00
  • 01744f2b0c fix(media): unify nested start coordinate mapping (#3732) Miguel Ángel 2026-09-08 14:10:51 -04:00
  • e5a6023228 fix(skills): guard canonical stores from mirror aliases (#3714) Miguel Ángel 2026-09-08 14:10:44 -04:00
  • 400925f432 fix(keyframes): resolve helper-returned DOM targets (#3688) Miguel Ángel 2026-09-08 14:10:38 -04:00
  • 95d7f3d61b refactor(producer): unify selectDomLayerShowIds with isHdrLayerBlittable #3615 fix/hdr-compositor-window-3591 miga-heygen 2026-09-08 18:10:36 +00:00
  • 5c44cd212c fix(render): probe runtime media source mutations (#3729) Miguel Ángel 2026-09-08 14:10:34 -04:00
  • 9308eadcfc fix(render): bound and recover capture stalls (#3700) Miguel Ángel 2026-09-08 14:10:28 -04:00