Commit Graph

  • b6ff3ab745 fix: preserve the composition query and serve the runtime before author scripts (#3114) Miguel Ángel 2026-08-08 13:07:10 -07:00
  • eb79a1dd1f feat(core): absorb brightness and tween-legality into the canonical caption schema Vance Ingalls 2026-08-08 13:05:48 -07:00
  • ed3ff98ce0 fix(cli): stop skills update deleting skills the manifest never covered (#3118) James Russo 2026-08-08 12:43:53 -07:00
  • 36ec23a1d9 fix(studio): hold a resized element's size while the timeline is rebuilt Miguel Angel Simon Sierra 2026-08-08 10:36:45 -07:00
  • 53f8571918 fix(registry): read cosmic-orb variables from the authored declaration Miguel Ángel 2026-08-08 17:01:11 +00:00
  • cf765947ba feat(registry): add five video primitives Miguel Ángel 2026-08-08 16:29:27 +00:00
  • 4bcc7e1882 fix(studio): expect what deleting a clip already wrote, not what it read #3058 wa-18-lane-stretch Vance Ingalls 2026-08-08 00:09:16 -07:00
  • 4f1e18e6de feat(registry): add the lt-neon-border lower third #3108 Miguel Ángel 2026-08-08 06:22:40 +00:00
  • dfd3a20fd5 refactor(studio): keep the last two files this branch touched under the cap Miguel Angel Simon Sierra 2026-08-07 22:14:37 -07:00
  • c25f29c6b9 refactor(studio): bring three files back under the size cap Miguel Angel Simon Sierra 2026-08-07 22:10:33 -07:00
  • bf2fe61528 chore(studio): name whoever puts the pre-resize size back Miguel Angel Simon Sierra 2026-08-07 21:43:23 -07:00
  • d01a2a2fff Merge remote-tracking branch 'origin/main' into feat-studio-inline-rich-text Miguel Angel Simon Sierra 2026-08-07 21:29:39 -07:00
  • 3018f6df31 fix(studio): losing one member of a group no longer deselects all of it Miguel Angel Simon Sierra 2026-08-07 21:29:24 -07:00
  • c06d7a1a8a feat(studio): re-analyse a carve when a voice it was listening to is deleted Vance Ingalls 2026-08-07 21:29:12 -07:00
  • eb47034096 chore(studio): name the path that clears a selection after a group move Miguel Angel Simon Sierra 2026-08-07 21:19:54 -07:00
  • 6a9d5bee3b chore(studio): trace what moves a dragged group and when Miguel Angel Simon Sierra 2026-08-07 21:03:25 -07:00
  • e74a8368a1 fix(studio): stop a group selection from erasing itself on the timeline Miguel Angel Simon Sierra 2026-08-07 20:42:28 -07:00
  • 475a071e3f fix(cli): keep compare --against green on Windows and resync the skills manifest #3103 feat/compare-against-reference Miguel Angel Simon Sierra 2026-08-07 20:28:55 -07:00
  • 168a0440ec feat(core): canonical caption override schema Vance Ingalls 2026-08-07 16:23:54 -07:00
  • b08cefea63 Merge pull request #3105 from heygen-com/fix/caption-declared-color-states Vance Ingalls 2026-08-07 20:25:35 -07:00
  • 70c5456d23 test(studio): read the caret's aria-controls as the id list it now is Vance Ingalls 2026-08-07 20:17:05 -07:00
  • 0bae902393 fix(studio): keep every element a marquee caught, not just the first Miguel Angel Simon Sierra 2026-08-07 20:16:49 -07:00
  • cef0dde5f2 fix(core): draw the dim baseline only from tweens the guess still applies to #3105 Vance Ingalls 2026-08-07 20:14:51 -07:00
  • 2a98b41edf Merge pull request #3106 from heygen-com/release/v0.7.101 v0.7.101 Vance Ingalls 2026-08-07 20:12:06 -07:00
  • 1902fc5866 fix(studio): mount the automation lanes on the row, so selecting a clip keeps them Vance Ingalls 2026-08-07 20:10:51 -07:00
  • dbda70b5b4 fix(studio): stop a shared lane row's clips swallowing each other's envelopes Vance Ingalls 2026-08-07 20:01:37 -07:00
  • 9121ca3477 fix(studio): cap every clip bar on an expanded row, not just the lane owner Vance Ingalls 2026-08-07 19:54:46 -07:00
  • eba96feda7 chore: release v0.7.101 #3106 Vance Ingalls 2026-08-07 19:50:48 -07:00
  • 867eeabc0f Merge pull request #2840 from heygen-com/07-27-feat_producer_enable_parallel-de_router_by_default Vance Ingalls 2026-08-07 19:49:32 -07:00
  • 1e7799bfbb fix(core): let a composition declare its caption colour states Vance Ingalls 2026-08-07 17:12:17 -07:00
  • 1b5f50d579 fix(studio): shift-click adds the element under the pointer, not the last one hovered Miguel Angel Simon Sierra 2026-08-07 19:38:12 -07:00
  • d8a91fc347 fix(studio): stop three crash-boundary trips in the editor (#3102) Miguel Ángel 2026-08-07 19:20:18 -07:00
  • c0cff0bf1b refactor(cli): type the compare --against argument parse Miguel Angel Simon Sierra 2026-08-07 18:57:30 -07:00
  • 3d8216816a fix(studio): claim the timeline and caption writes too, not just the DOM ones Miguel Angel Simon Sierra 2026-08-07 18:55:37 -07:00
  • 28c53bd351 refactor(cli): drop the unused indirection in compare --against Miguel Angel Simon Sierra 2026-08-07 18:54:04 -07:00
  • 596d822117 fix(cli): report the level-shift bias and correct the compare --against floor Miguel Angel Simon Sierra 2026-08-07 18:49:10 -07:00
  • 95068c1315 fix(studio): drag by the movement the element actually makes, not the one assumed Miguel Angel Simon Sierra 2026-08-07 18:48:16 -07:00
  • a70644ffc6 feat(cli): measure a composition against a reference with compare --against Miguel Angel Simon Sierra 2026-08-07 18:33:55 -07:00
  • d503dcfba7 fix(studio): stop a Studio edit from reloading the preview as if it were external Miguel Angel Simon Sierra 2026-08-07 18:27:47 -07:00
  • 6370227d6e docs(plans): record that shared automation lane rows have shipped Vance Ingalls 2026-08-07 17:47:09 -07:00
  • 1e21d763bd feat(studio): give the clips on a track one automation lane row per property Vance Ingalls 2026-08-07 17:44:25 -07:00
  • 1033d03271 docs(cli): stop calling the router trial an opt-in in risk prose #2840 Vance Ingalls 2026-08-07 17:38:28 -07:00
  • eba23a8b48 test(repro): harness for PRINFRA-372 detached-Frame / Target-closed crash #3101 repro/prinfra-372 Vance Ingalls 2026-08-07 17:15:54 -07:00
  • adc6ebf6ce refactor(studio): split the inline styling steps that failed the audit gate Miguel Angel Simon Sierra 2026-08-07 17:11:06 -07:00
  • 24f184e3ec docs(plans): hand off the audio FX / carve work for a fresh session Vance Ingalls 2026-08-07 17:06:11 -07:00
  • 29afdbae63 fix(studio): size the selection box by the transform the element actually paints under Miguel Angel Simon Sierra 2026-08-07 16:48:43 -07:00
  • 16cb0b65b7 feat(studio): key an automation lane row by the property it drives Vance Ingalls 2026-08-07 16:59:42 -07:00
  • ce57c5926e docs(plans): record why effects stay on the clip, and how lanes should group Vance Ingalls 2026-08-07 16:56:58 -07:00
  • 45eb650d13 docs(skills): carve every voice from the command line too Vance Ingalls 2026-08-07 16:56:58 -07:00
  • d93ec30f39 fix(feedback): anchor the 0-10 rating everywhere it is asked for #3100 fix-feedback-rating-anchor Miguel Angel Simon Sierra 2026-08-07 16:55:52 -07:00
  • 56d6e1fc79 feat(studio): the carve is one module in the rack, and it carves by itself Vance Ingalls 2026-08-07 16:55:44 -07:00
  • 2d22c6ba8c feat(core): carve against every voice over a bed, always dynamically Vance Ingalls 2026-08-07 16:54:26 -07:00
  • f07d8ff79d fix(studio): size the selection box by the transform the element actually paints under Miguel Angel Simon Sierra 2026-08-07 16:48:43 -07:00
  • 40f2196290 fix(studio): mirror a run's colour into the fill that actually paints it Miguel Angel Simon Sierra 2026-08-07 16:36:11 -07:00
  • 2df6f738b3 fix(studio): make a run's colour paint when something else is filling the glyphs Miguel Angel Simon Sierra 2026-08-07 16:33:07 -07:00
  • d9b00e57eb chore: release v0.7.100 (#3093) v0.7.100 Vance Ingalls 2026-08-07 16:12:25 -07:00
  • 0bda6b55b8 feat(cli): track which registry items add installs (#3099) Miguel Ángel 2026-08-07 16:00:23 -07:00
  • 57ec008cb2 refactor(core): settle the four remaining preview-vs-render divergences (#3097) Miguel Ángel 2026-08-07 15:32:20 -07:00
  • b57dc13cb6 fix(engine): stop SwiftShader ghosting in software screenshot captures (#3096) Miguel Ángel 2026-08-07 15:18:52 -07:00
  • 218eff7d36 fix(scripts): render template-only blocks in catalog previews (#3098) Miguel Ángel 2026-08-07 15:17:30 -07:00
  • 4a2514232b feat(cli,core): ramp the default-on router through the canary Vance Ingalls 2026-08-07 15:10:47 -07:00
  • af535080a2 fix(cli): keep a set-but-empty router env var breaker-managed (review) Vance Ingalls 2026-07-28 01:33:46 -07:00
  • c6df112ac1 feat(producer): enable the parallel-DE router by default, behind a per-install circuit breaker Vance Ingalls 2026-07-28 01:31:23 -07:00
  • 3739e6e32a refactor(core): route both assembly paths through one owner, and settle four divergences fix/composition-assembly-parity Miguel Ángel 2026-08-07 21:30:26 +00:00
  • a850e97f3d fix(studio): resize an element whose scale is an instant hold (#3092) Miguel Ángel 2026-08-07 14:29:05 -07:00
  • 8d9db3df73 fix(core): stop dropping a mounted composition styles, and gate the divergence (#3094) Miguel Ángel 2026-08-07 14:28:03 -07:00
  • 00cd5c9164 feat(cli,core): gate the DE parallel router on the canary and ramp to 5% #3095 canary-gate-de-router Vance Ingalls 2026-08-07 14:26:20 -07:00
  • 172311e95e fix(compiler): split font-family only on top-level commas (#3067) Akshay Kumar Sharma 2026-08-08 02:33:36 +05:30
  • c8c1b0fd25 test(producer): gate the mount path against the compiler in the parity contract #3094 Miguel Ángel 2026-08-07 21:03:30 +00:00
  • 288bd70344 Merge pull request #3037 from heygen-com/via/studio-5433-html-sniff-defense Vance Ingalls 2026-08-07 13:55:46 -07:00
  • c03cc2c52c Merge branch 'main' into via/studio-5433-html-sniff-defense #3037 Vance Ingalls 2026-08-07 13:51:49 -07:00
  • a7330da47b fix(core): stop dropping a mounted composition's styles and scripts Miguel Ángel 2026-08-07 20:47:53 +00:00
  • cf0c85c128 refactor(core): give composition assembly decisions one owner Miguel Ángel 2026-08-07 20:44:02 +00:00
  • d5cc1c9c62 fix(studio): keep the preview alive when the window is tight (#3091) Miguel Ángel 2026-08-07 13:35:39 -07:00
  • 6ed67fb512 fix(studio-server): key the waveform cache on the file, not just its path Vance Ingalls 2026-08-07 13:26:26 -07:00
  • f423ea293f docs(skills): add /hyperframes-audio, with a headless carve Vance Ingalls 2026-08-07 13:26:25 -07:00
  • 1fcf9803dc feat(studio): show every automated knob at the playhead, and carve as one module Vance Ingalls 2026-08-07 13:25:01 -07:00
  • 3276d86653 feat(studio): select automation points with a box, and stop them crossing Vance Ingalls 2026-08-07 13:23:40 -07:00
  • 82036d869c fix(core): make audio automation survive being rescheduled mid-playback Vance Ingalls 2026-08-07 13:22:18 -07:00
  • 1025a78536 fix(studio): forward the resize offset when the scale tween is an instant hold Miguel Angel Simon Sierra 2026-08-07 13:00:51 -07:00
  • 327249180a fix(studio): stop a resize writing size into the tween that carries scale Miguel Angel Simon Sierra 2026-08-07 12:16:43 -07:00
  • efdff974df fix(studio): give the spans a text edit adds their ids in the same write Miguel Angel Simon Sierra 2026-08-07 12:03:42 -07:00
  • f93a6b8ff3 fix(studio): save the text edit the caret was just allowed to make Miguel Angel Simon Sierra 2026-08-07 00:08:52 -07:00
  • ea4f47691b fix(studio): style the characters that are selected, not the ones after them Miguel Angel Simon Sierra 2026-08-06 23:54:20 -07:00
  • 7c9bbd62b7 fix(studio): let a text-layer change save, and stop it losing what it had Miguel Angel Simon Sierra 2026-08-06 23:19:46 -07:00
  • 38768e1456 feat(studio): edit and style text in the preview Miguel Angel Simon Sierra 2026-08-06 15:58:48 -07:00
  • 13f9af1cec Merge pull request #3069 from heygen-com/fix/identity-persistence-refresh James Russo 2026-08-07 10:48:33 -07:00
  • 276a9a6985 fix(studio): keep undo working after a text edit, and move it to the timeline Miguel Angel Simon Sierra 2026-08-07 10:23:43 -07:00
  • 7640adc5f2 fix(cli): refresh identity persistence classification #3069 James 2026-08-06 10:48:42 -07:00
  • 5e72dca819 Merge pull request #3088 from heygen-com/release/v0.7.99 v0.7.99 Miguel Ángel 2026-08-07 08:51:19 -07:00
  • 9aa90f6e3e chore: release v0.7.99 #3088 Miguel Ángel 2026-08-07 15:31:57 +00:00
  • b043e072b1 Merge pull request #3087 from heygen-com/fix/publish-fetch-failed Miguel Ángel 2026-08-07 08:29:21 -07:00
  • dd629697d3 fix(cli): harden publish retry behavior #3087 Miguel Ángel 2026-08-07 15:13:04 +00:00
  • f2d6ce3245 fix(cli): recover transient publish failures Miguel Ángel 2026-08-07 14:53:20 +00:00
  • ecdcaa9973 fix(studio): save the text edit the caret was just allowed to make Miguel Angel Simon Sierra 2026-08-07 00:08:52 -07:00
  • c44371a298 Merge pull request #3082 from heygen-com/release/v0.7.98 v0.7.98 Vance Ingalls 2026-08-06 23:59:15 -07:00
  • 23502dc88a fix(studio): style the characters that are selected, not the ones after them Miguel Angel Simon Sierra 2026-08-06 23:54:20 -07:00
  • 6114749d8e chore: release v0.7.98 #3082 Vance Ingalls 2026-08-06 23:37:23 -07:00
  • a26be13f32 Merge pull request #3081 from heygen-com/canary-error-router-state Vance Ingalls 2026-08-06 23:35:52 -07:00
  • d07f490860 fix(studio): let a text-layer change save, and stop it losing what it had Miguel Angel Simon Sierra 2026-08-06 23:19:46 -07:00