Commit Graph

  • 1de1afb2d6 refactor: derive the dataset keys for the FX and automation attributes Vance Ingalls 2026-08-08 12:58:54 -07:00
  • 702dfa59a4 refactor(core): route the graph's enabled-node filter through one helper Vance Ingalls 2026-08-08 12:53:00 -07:00
  • 0da747e877 refactor: drop the non-null assertion and two casts the guards already cover Vance Ingalls 2026-08-08 12:48:43 -07:00
  • cfc993ca85 fix(studio): key FX rows by node id so a mid-edit stays with its effect Vance Ingalls 2026-08-08 12:23:28 -07:00
  • 889add9b9f chore: drop a dead audio-FX ignoreExports entry Vance Ingalls 2026-08-08 12:18:31 -07:00
  • 222390d6ef fix(producer): classify the audio failure that takes the whole mix down Vance Ingalls 2026-08-08 12:16:07 -07:00
  • 267161cf55 fix(core): stop reading a blank FX parameter as zero Vance Ingalls 2026-08-08 12:13:25 -07:00
  • 644633c092 fix(core): retire a worklet processor on dispose instead of only disconnecting it Vance Ingalls 2026-08-08 12:11:11 -07:00
  • 674927ac3a fix(core): let a failed worklet registration be retried Vance Ingalls 2026-08-08 12:08:56 -07:00
  • 8b68ce8056 perf(core): reuse the FFT scratch arrays across carve windows Vance Ingalls 2026-08-08 12:01:42 -07:00
  • b1041a0dc7 fix(core): reschedule FX automation when the transport changes rate Vance Ingalls 2026-08-08 11:55:54 -07:00
  • d9229b5ab6 fix(engine): move a track's PCM across the wire in bounded chunks Vance Ingalls 2026-08-08 11:50:36 -07:00
  • 32f9f01081 fix(engine): duck the FX output before quantising it, not after Vance Ingalls 2026-08-08 11:44:53 -07:00
  • 7a1adbc42d fix(engine): give the ffmpeg children the signal that actually aborts them Vance Ingalls 2026-08-08 11:12:58 -07:00
  • 48729561dc fix(studio): lock the FX rack while the carve is measuring Vance Ingalls 2026-08-08 11:10:55 -07:00
  • 40679e915c fix(core): dispose a clip's FX graph when it ends, not only when it is stopped Vance Ingalls 2026-08-08 11:06:20 -07:00
  • 1b57a95441 build(core): regenerate the audio-fx runtime before the tests run Vance Ingalls 2026-08-08 10:52:36 -07:00
  • c9c2d3f6aa fix(lint): stop the double-automation rule blaming the wrong element Vance Ingalls 2026-08-08 10:50:36 -07:00
  • 480c43e31e fix(studio): let an FX parameter be typed, and stop a bare blur re-persisting it Vance Ingalls 2026-08-08 10:48:40 -07:00
  • 2fb80b1da0 fix(core): sample the volume lane at clip-local time, the way the render bakes it Vance Ingalls 2026-08-08 10:44:38 -07:00
  • f83b20e142 fix(core): move a node's id with its slot when the chain updates in place Vance Ingalls 2026-08-08 10:42:14 -07:00
  • 213c5f6715 fix(core): aim the phaser's trim lanes at the trims, not at the pinned wet/dry Vance Ingalls 2026-08-08 10:40:19 -07:00
  • e5fbac48b4 fix(engine): take the browser lease inside the try that releases it Vance Ingalls 2026-08-08 10:37:16 -07:00
  • 726fd1354f fix(engine): hand an empty audio track back instead of failing the render Vance Ingalls 2026-08-08 10:35:02 -07:00
  • 0f76305191 fix(catalog): keep the recorded video for canvas drawElement previews (#3171) Miguel Ángel 2026-08-10 18:30:28 -04:00
  • 470f802d9f fix(catalog): resolve assets a script loads by name (#3170) Miguel Ángel 2026-08-10 18:16:02 -04:00
  • 536165b6ef feat(catalog): play the real composition on catalog pages (#3168) Miguel Ángel 2026-08-10 17:54:48 -04:00
  • 3e5be0e8c3 fix(studio): read the rotate property when measuring an element's angle (#3163) Miguel Ángel 2026-08-10 17:41:34 -04:00
  • 96e537aba3 chore(cli): bump pinned Chromium to 152.0.7977.30 #3231 Vance Ingalls 2026-08-10 14:36:04 -07:00
  • 945988d61f docs(changelog): weekly digest 2026-08-03–2026-08-10 (#3154) James Russo 2026-08-10 13:11:42 -07:00
  • a58ebf610b style(studio): format AGENTS.md (#3167) Miguel Ángel 2026-08-10 15:51:43 -04:00
  • 604f02b31a docs(studio): write down what Studio does not tell you about itself (#3165) Miguel Ángel 2026-08-10 15:11:09 -04:00
  • c86d4013f5 Revert "feat(registry): the video-primitive moves, documented and customisable (#3090)" (#3162) Miguel Ángel 2026-08-10 14:47:47 -04:00
  • 3b53bfd2f7 feat(registry): the video-primitive moves, documented and customisable (#3090) Miguel Ángel 2026-08-10 14:26:55 -04:00
  • 6de29f5bea feat(media-use): derive provider cost tier from the registry (#3155) Miguel Ángel 2026-08-10 13:35:25 -04:00
  • bd1c1af291 chore: release v0.7.105 (#3152) v0.7.105 Vance Ingalls 2026-08-10 08:08:16 -07:00
  • 33ac86fd38 fix(producer,engine): stop mislabelling capture mode, and name the silent drawElement refusals (#3151) Vance Ingalls 2026-08-10 08:02:00 -07:00
  • 68205dbbc1 feat(cli): search the catalog by meaning, on this machine (#3089) Miguel Ángel 2026-08-09 22:59:15 -07:00
  • f28bc80a1d feat(scripts): fail a branch that deletes files main still ships (#3150) Miguel Ángel 2026-08-09 22:24:42 -07:00
  • 79dff20516 feat(scripts): typecheck the scripts directory (#3149) Miguel Ángel 2026-08-09 22:07:57 -07:00
  • db3de4c1bf fix(cli): follow every redirect a host may answer with (#3148) Miguel Ángel 2026-08-09 21:49:43 -07:00
  • 14d43266b1 fix(scripts): resolve core from source in the registry generator reference/3089-as-reviewed Miguel Ángel 2026-08-10 00:32:59 +00:00
  • c96b30c717 chore: release v0.7.104 (#3147) v0.7.104 Miguel Ángel 2026-08-09 17:19:31 -07:00
  • a87742e1b7 fix(cli): keep the download stall guard and scope the catalog test run Miguel Ángel 2026-08-10 00:10:48 +00:00
  • 17ac986bfe fix(studio): canvas selection, drag and resize correctness (#3146) Miguel Ángel 2026-08-09 16:58:34 -07:00
  • dff382a2a8 fix(studio): carry deferred preview fallbacks #3139 stack/drag-correctness Miguel Angel Simon Sierra 2026-08-09 14:03:07 -04:00
  • efb86d4ce1 fix(studio): harden batched drag commits Miguel Angel Simon Sierra 2026-08-09 13:27:29 -04:00
  • a831836dbb perf(studio): commit a group drag in one request Miguel Angel Simon Sierra 2026-08-08 16:03:14 -07:00
  • 30b651335a fix(studio): stop a group drag from jumping one element back Miguel Angel Simon Sierra 2026-08-08 15:51:27 -07:00
  • 560ff338db fix(studio): preserve canvas-only group anchors #3138 stack/canvas-selection Miguel Angel Simon Sierra 2026-08-09 13:58:47 -04:00
  • 59e864cd42 fix(studio): stabilize selection store reads Miguel Angel Simon Sierra 2026-08-09 13:46:15 -04:00
  • 32769f75fe fix(studio): close multi-selection review gaps Miguel Angel Simon Sierra 2026-08-09 13:21:12 -04:00
  • d94c70c2c5 fix(studio): preserve selector groups in share URLs Miguel Angel Simon Sierra 2026-08-09 12:50:00 -04:00
  • 44a26909ae refactor(studio): keep the selection files under the size cap Miguel Angel Simon Sierra 2026-08-09 03:21:03 -04:00
  • 0de5a0f772 feat(studio): marquee from anywhere on the canvas, including outside the frame Miguel Angel Simon Sierra 2026-08-08 14:52:39 -07:00
  • 33d363d6bc fix(studio): a dropped group stays selected Miguel Angel Simon Sierra 2026-08-08 14:43:48 -07:00
  • 215d920279 fix(studio): stop snapping from moving a selection you have not dragged yet Miguel Angel Simon Sierra 2026-08-08 14:23:20 -07:00
  • d939b7dd2c feat(studio): carry a multi-selection in the URL, and name the member that breaks away Miguel Angel Simon Sierra 2026-08-08 13:34:45 -07:00
  • 23dcdd88dc 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
  • e6cbb229e9 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
  • fbc892c071 chore(studio): trace what moves a dragged group and when Miguel Angel Simon Sierra 2026-08-07 21:03:25 -07:00
  • bccc22245d fix(studio): stop a group selection from erasing itself on the timeline Miguel Angel Simon Sierra 2026-08-07 20:42:28 -07:00
  • 27275bacb4 fix(studio): keep every element a marquee caught, not just the first Miguel Angel Simon Sierra 2026-08-07 20:16:49 -07:00
  • f15a677270 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
  • cf75f6ed82 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
  • bd03f205fe 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
  • bea32b8aae fix(studio): stop a Studio edit from reloading the preview (#3137) Miguel Ángel 2026-08-09 16:10:02 -07:00
  • 8e2fe434af fix(cli): give the check report fixture the compile section it now requires #3104 fix/surface-compile-diagnostics Miguel Ángel 2026-08-09 20:14:16 +00:00
  • ebcee69dcc fix(cli): report compile diagnostics in the check report Miguel Ángel 2026-08-08 01:52:17 +00:00
  • 9f893e7db2 fix(cli): refuse a half-downloaded vector cache Miguel Ángel 2026-08-09 18:23:04 +00:00
  • 0eed6a87c4 fix(scripts): keep the preview capture typed after the jpeg switch Miguel Ángel 2026-08-09 17:46:42 +00:00
  • a221b5d3ac fix(catalog): rebuild the search index from the registry Miguel Ángel 2026-08-09 17:39:54 +00:00
  • f85301cbec ci: fail when the search index stops covering the registry Miguel Ángel 2026-08-09 17:23:45 +00:00
  • e203b199e8 fix(cli): tell the user when meaning search cannot see the catalog Miguel Ángel 2026-08-08 23:01:23 +00:00
  • dde1f3e182 fix(cli): count only moves this registry cannot install as dropped Miguel Ángel 2026-08-07 22:13:54 +00:00
  • fc83edaefb feat(cli): ship the local search tiers only, drop the hosted one Miguel Ángel 2026-08-07 18:21:45 +00:00
  • 4a0e8c9955 fix(cli): make this branch pass the repo's own gates Miguel Ángel 2026-08-07 07:51:22 +00:00
  • 986b15a5b0 feat(cli): search the catalog by meaning, in three named tiers Miguel Ángel 2026-08-07 04:32:02 +00:00
  • e6b8e396f4 fix(core,sdk): namespace composition variables so they stop shadowing theme tokens #3125 fix/namespace-composition-variables Miguel Ángel 2026-08-09 07:09:01 +00:00
  • 744e85a28d fix(core): correct the fontSize rationale in the canonical caption schema feat/caption-canonical-overrides Vance Ingalls 2026-08-09 03:24:44 -07:00
  • adb13ce125 chore: release v0.7.103 (#3127) v0.7.103 Vance Ingalls 2026-08-09 03:14:27 -07:00
  • 3091a81b8e feat(core): apply caption overrides through the canonical four-path schema Vance Ingalls 2026-08-09 02:58:58 -07:00
  • 172adc79cf fix(studio): stop the colour swatch repeating its gradient under the border #3077 feat-studio-inline-rich-text Miguel Angel Simon Sierra 2026-08-09 02:12:32 -04:00
  • 774ffa6308 fix(studio): keep whitespace out of the text colour swatch Miguel Angel Simon Sierra 2026-08-09 02:06:13 -04:00
  • 5891310df1 feat(studio): blend the mixed-colour text swatch instead of banding it Miguel Angel Simon Sierra 2026-08-09 01:56:38 -04:00
  • cc4a563b87 feat(studio): show every colour of a mixed selection in the text swatch Miguel Angel Simon Sierra 2026-08-09 01:50:45 -04:00
  • b4bd670402 fix(core): retry bpm-detective import after transient failure (#2736) Santhi Prakash 2026-08-09 11:02:10 +05:30
  • 9ec9e3a711 docs: fix preview port in DOCS_GUIDELINES example (#2903) Santhi Prakash 2026-08-09 04:56:12 +05:30
  • e2dec3495e fix(repo): store the producer fixtures as the LFS pointers they declare #3124 fix/normalize-lfs-fixtures Miguel Ángel 2026-08-08 23:06:57 +00:00
  • 8a56c79897 perf(studio): commit a group drag in one request Miguel Angel Simon Sierra 2026-08-08 16:03:14 -07:00
  • 2329bd581f fix(studio): stop a group drag from jumping one element back Miguel Angel Simon Sierra 2026-08-08 15:51:27 -07:00
  • 9bf0ecd76f feat(core,cli): ship the DE parallel router fleet-wide — remove the canary gate (#3120) Vance Ingalls 2026-08-08 14:52:49 -07:00
  • 35aabcb360 feat(studio): marquee from anywhere on the canvas, including outside the frame Miguel Angel Simon Sierra 2026-08-08 14:52:39 -07:00
  • 1b3064caa9 fix(studio): a dropped group stays selected Miguel Angel Simon Sierra 2026-08-08 14:43:48 -07:00
  • a8f7cc12f0 fix(studio): stop snapping from moving a selection you have not dragged yet Miguel Angel Simon Sierra 2026-08-08 14:23:20 -07:00
  • 19defeabfe feat(core,cli): ship the DE parallel router fleet-wide — remove the canary gate #3120 Vance Ingalls 2026-08-08 14:00:19 -07:00
  • ca244027c3 feat(core): warn when a variable value is not a declared option #3121 feat/warn-unknown-enum-values Miguel Ángel 2026-08-08 20:59:54 +00:00
  • 2c501dc185 fix(registry): give lt-neon-border its own manifest #3116 feat/video-primitives-batch Miguel Ángel 2026-08-08 20:48:39 +00:00
  • b149e37627 feat(studio): carry a multi-selection in the URL, and name the member that breaks away Miguel Angel Simon Sierra 2026-08-08 13:34:45 -07:00
  • b1f7d8881b chore: release v0.7.102 (#3119) v0.7.102 Miguel Ángel 2026-08-08 13:13:50 -07:00