Commit Graph

  • c1a9390024 fix(core): stop the pitch shift delaying audio it is not shifting Vance Ingalls 2026-08-16 13:44:13 -07:00
  • 2cd8b43087 fix(core,engine): make a group's preview match what the render bakes Vance Ingalls 2026-08-16 13:38:19 -07:00
  • ce6426ddcb fix(studio): group rows survive a missing provider, a collapse, an edit and a reload Vance Ingalls 2026-08-16 13:19:46 -07:00
  • a8d27820ba fix(studio): half-lit group solo compares bare DOM ids too Vance Ingalls 2026-08-16 13:01:24 -07:00
  • 5850a0c978 fix(studio,core): unify the audio id space, emit group elements, gate both canaries Vance Ingalls 2026-08-16 12:55:46 -07:00
  • 1d5405e3e0 feat(studio,core): reach presets and the rack from the timeline Vance Ingalls 2026-08-15 19:36:14 -07:00
  • 301cb8b51f feat(studio,core): mute groups, and hear-only-this that cannot reach the export Vance Ingalls 2026-08-15 18:58:12 -07:00
  • e1c9b50948 feat(studio,core): a volume and a living meter on the group row Vance Ingalls 2026-08-15 18:14:16 -07:00
  • 8052f3e68f feat(engine): render grouped audio through a summed, FX-processed bus Vance Ingalls 2026-08-15 17:20:33 -07:00
  • 351b219d2b feat(studio,lint): carve targets voiceover groups — always, when plural Vance Ingalls 2026-08-15 16:58:16 -07:00
  • 5dc93a25ad feat(core): route grouped audio through a group bus in preview Vance Ingalls 2026-08-15 15:51:44 -07:00
  • dd3212d11b feat(studio): group rows in the timeline, and a split disclosure Vance Ingalls 2026-08-15 15:29:55 -07:00
  • e42185582b feat(core): the audio group model — element, membership, helpers Vance Ingalls 2026-08-14 13:40:32 -07:00
  • ee6486c7f2 feat(core,studio): the character presets pitch shift unlocks Vance Ingalls 2026-08-14 13:28:32 -07:00
  • fa05d3a7c6 feat(core): pitch shift — a granular shifter as the fifth FX worklet Vance Ingalls 2026-08-14 13:20:43 -07:00
  • adfdb69a78 fix(core,studio): silence hidden audio in preview, and call it mute Vance Ingalls 2026-08-14 12:57:50 -07:00
  • e966311627 feat(studio): make presets the primary path into the FX rack Vance Ingalls 2026-08-14 11:25:34 -07:00
  • 7a8f8a0b45 chore: release v0.8.5 (#3375) v0.8.5 Miguel Ángel 2026-08-20 19:03:09 -04:00
  • af42c2aed7 docs(studio): document the two bends, and show a clip carrying both Miguel Angel Simon Sierra 2026-08-20 18:57:20 -04:00
  • 61aad1cf0c fix(core): let a fade in and a fade out bend independently Miguel Angel Simon Sierra 2026-08-20 18:54:11 -04:00
  • b4d5abd7b2 fix(studio): capture storyboard tiles at review density (#3371) James Russo 2026-08-20 15:46:12 -07:00
  • 2be5a03b80 fix(lint): stop erroring on the documented canonical clip block (#3374) Miguel Ángel 2026-08-20 18:39:12 -04:00
  • f822200fb8 feat(telemetry): measure which lint rules fire, cost, and fail to converge (#3367) Miguel Ángel 2026-08-20 18:26:14 -04:00
  • 76a55d4282 fix(studio): stop the fade grip being eaten by the clip's own corner Miguel Angel Simon Sierra 2026-08-20 18:16:26 -04:00
  • 83ceaeb902 refactor(lint): drop seven rules that fire on correct compositions (#3366) Miguel Ángel 2026-08-20 18:10:24 -04:00
  • dd39978988 docs(studio): document fades, the bend gesture, and the attributes behind them Miguel Angel Simon Sierra 2026-08-20 16:45:19 -04:00
  • 46ad931b1e feat(studio): bend a fade by dragging its own line Miguel Angel Simon Sierra 2026-08-20 16:27:04 -04:00
  • 392efc8dde feat(core): make data-fade-curve a bend you can drag, not three presets Miguel Angel Simon Sierra 2026-08-20 16:24:58 -04:00
  • ad6dafc226 fix(studio): draw the fade line in the clip accent, not white Miguel Angel Simon Sierra 2026-08-19 10:17:00 -04:00
  • 6ae4cf6584 feat(studio): fade handles on every clip, not just audio Miguel Angel Simon Sierra 2026-08-19 01:49:12 -04:00
  • e3eb285ad6 feat(core): fade any clip in and out with data-fade-in / data-fade-out Miguel Angel Simon Sierra 2026-08-19 01:13:51 -04:00
  • fdb41350e3 fix(studio): stop the fade wedge outlining its own straight edges #3347 feat/studio-clip-fade-handles Miguel Angel Simon Sierra 2026-08-19 01:11:13 -04:00
  • dcebcd32fc feat(studio): fade handles on the corners of an audio clip Miguel Angel Simon Sierra 2026-08-19 00:42:33 -04:00
  • 5e86ec34c8 docs(studio): document the trim tools, and link the docs from inside Studio #3341 feat/studio-trim-tools Miguel Angel Simon Sierra 2026-08-20 16:39:25 -04:00
  • d1482b0129 fix(skills): resolve the blueprint id from a qualified blueprint: field (#3337) Miguel Ángel 2026-08-20 16:37:29 -04:00
  • c66c9a4c76 fix(skills): stage SVGs that capture wrote into capture/assets/svgs/ (#3336) Miguel Ángel 2026-08-20 16:22:20 -04:00
  • fc06dea181 feat(core): make data-fade-curve a bend you can drag, not three presets #3350 core/clip-fades Miguel Angel Simon Sierra 2026-08-20 16:07:24 -04:00
  • a9ced13f96 fix(studio): drop em-dashes from timeline tooltip and blocked-edit copy Miguel Angel Simon Sierra 2026-08-20 16:03:20 -04:00
  • dd2e563e52 feat(studio): show both sides of the cut while trimming #3343 feat/studio-precision-trim-view Miguel Angel Simon Sierra 2026-08-18 23:14:39 -04:00
  • 26962f8244 feat(studio): add ripple, roll, slip and slide trim tools Miguel Angel Simon Sierra 2026-08-18 22:38:32 -04:00
  • 025e3e3d10 feat(core): fade any clip in and out with data-fade-in / data-fade-out Miguel Angel Simon Sierra 2026-08-19 01:13:51 -04:00
  • 9140c0eaa1 fix(core): keep authored gain above unity off el.volume in the sandbox bridge (#3349) Miguel Ángel 2026-08-20 12:42:31 -04:00
  • 80b536d21b feat(capture): default vertex captioning to the 3.1 flash-lite tier #3362 miao/capture-vertex-gemini Miao Yang 2026-08-20 17:27:30 +08:00
  • 08f8d718e3 feat(capture): vertex service-account auth for vision captioning Miao Yang 2026-08-20 17:22:56 +08:00
  • d09145faab fix(producer): seek once per step when discovering video visibility (#3233) Val 2026-08-19 23:49:01 -07:00
  • a6a9e2f89e feat(skills): anchored-connector rule + source-traceable visuals doctrine (#3354) WaterrrForever 2026-08-20 14:21:31 +08:00
  • f0e637375f fix(studio): capture the storyboard frame hero at full resolution (#3338) Miguel Ángel 2026-08-19 20:33:03 -04:00
  • 42b94fd5db chore: release v0.8.4 (#3359) v0.8.4 Miguel Ángel 2026-08-19 19:28:13 -04:00
  • 7e96e60fe2 ci: bound the ffmpeg apt fetch so a stalled mirror costs a retry, not the job (#3356) Miguel Ángel 2026-08-19 18:39:05 -04:00
  • d464f60b96 fix(cli): zip the publish archive to the same bytes every time (#3358) Miguel Ángel 2026-08-19 18:25:04 -04:00
  • 228eabd43f fix(studio): make the volume fader tell the truth about the gain it writes (#3305) Miguel Ángel 2026-08-19 18:08:23 -04:00
  • b3c43e2480 feat(cli): add normalize-audio to match one clip's loudness to another (#3306) Miguel Ángel 2026-08-19 17:36:10 -04:00
  • 9da422fd7f feat(cli): run a managed background preview in every launch mode (#3310) Miguel Ángel 2026-08-19 17:02:44 -04:00
  • 8dbe0e35b3 fix(audio): rebuild timestamps between apad and atrim so FFmpeg 7.x keeps every mixed clip #3348 fix/3344-audio-pad-timestamps Miguel Angel Simon Sierra 2026-08-19 00:51:56 -04:00
  • 2869babc59 fix(studio): stabilize previews and normalize clip audio #3280 magi/fix-studio-audio-timeout Miguel Ángel 2026-08-15 19:48:51 +00:00
  • 634df5a5af fix(producer): give inlined media a document-unique render id (#3342) Miguel Ángel 2026-08-19 00:24:07 -04:00
  • ec0b23f3ce fix(studio): make Delete remove the whole canvas selection (#3339) Miguel Ángel 2026-08-19 00:22:26 -04:00
  • 0e3c5f6bef feat(cli): give every preview lifecycle op one JSON document (#3309) Miguel Ángel 2026-08-18 20:07:50 -04:00
  • e282ff15cc fix(audio): raise the authoring gain ceiling and carry it through the probes (#3333) Miguel Ángel 2026-08-18 20:07:42 -04:00
  • 74149e249a fix(cli): keep a live preview's ownership record and stop past a bad one (#3308) Miguel Ángel 2026-08-18 19:50:02 -04:00
  • 85b9b2e248 fix(studio): stop the positional fallback stealing another clip's DOM node #3334 fix/timeline-move-hfid Miguel Angel Simon Sierra 2026-08-18 18:29:31 -04:00
  • a5f772ecdc Merge remote-tracking branch 'origin/main' into feat/registry-kinetic-center-build feat/registry-kinetic-center-build miga-heygen 2026-08-18 22:26:09 +00:00
  • 06a38e2cfa chore: regenerate search vectors for kinetic-center-build miga-heygen 2026-08-18 22:12:20 +00:00
  • b31dde35b1 fix(producer): clamp embedded video/audio windows to the scene (#3332) Val 2026-08-18 14:45:12 -07:00
  • fb63515821 fix(studio): let hfId-only clips move and trim on the timeline Miguel Angel Simon Sierra 2026-08-18 17:42:55 -04:00
  • c1c70f44bd fix(cli): signal only processes the OS says own the port (#3307) Miguel Ángel 2026-08-18 17:41:46 -04:00
  • a65ed53e65 test: reject symlink artifact escapes #3330 feat/hevc-studio-cli Miguel Ángel 2026-08-18 17:16:15 +00:00
  • e2ae4f9a24 test: serialize macOS evidence build Miguel Ángel 2026-08-18 17:04:56 +00:00
  • 6e6d74a1f2 test: harden blocked macOS pixel harness Miguel Ángel 2026-08-18 17:01:29 +00:00
  • 47c35070f1 test: add macOS treated-media pixel gate Miguel Ángel 2026-08-18 16:28:20 +00:00
  • 3e4b08cdc1 chore: release v0.8.3 (#3327) v0.8.3 Miguel Ángel 2026-08-18 11:11:46 -04:00
  • 995c9e346e fix(core): separate author and user audio gain (#3328) Miguel Ángel 2026-08-18 10:59:12 -04:00
  • c810faed80 fix(core): separate author and user audio gain feat/keyframes-creator-capabilities Miguel Ángel 2026-08-18 14:32:57 +00:00
  • afafca4b96 feat: make creator media edits render-safe (#3322) Miguel Ángel 2026-08-18 10:17:02 -04:00
  • ab3db92535 chore: keep creator contract source-neutral #3322 Miguel Ángel 2026-08-18 14:01:17 +00:00
  • 2e85710ee2 fix(core): preserve Studio voice pitch at playback speed Miguel Ángel 2026-08-18 13:32:30 +00:00
  • e72f3184f8 fix: close remaining preview timing gaps Miguel Ángel 2026-08-18 07:14:25 +00:00
  • f9152431a9 fix: keep page timing readers strict Miguel Ángel 2026-08-18 06:57:05 +00:00
  • b806b48427 fix: keep browser media parsing serializable Miguel Ángel 2026-08-18 06:47:58 +00:00
  • bdaa1e7357 fix: unify literal timing parsing Miguel Ángel 2026-08-18 06:34:19 +00:00
  • 049f5618d7 chore: release v0.8.2 (#3324) v0.8.2 Miguel Ángel 2026-08-18 01:57:54 -04:00
  • 406bf316a3 fix(catalog): make component previews answer their variables panel (#3323) Miguel Ángel 2026-08-18 01:37:46 -04:00
  • 6a5267abbe fix(studio): hold the percent volume slider on a clip authored above unity #3304 audio-gain-above-unity Miguel Angel Simon Sierra 2026-08-18 01:18:50 -04:00
  • ffe375fc79 fix: drop inactive media windows Miguel Ángel 2026-08-18 05:17:41 +00:00
  • 0ee5d4a099 test: classify compiler media test as integration Miguel Ángel 2026-08-18 05:01:59 +00:00
  • f9b117ee61 fix: align compiled natural media timing Miguel Ángel 2026-08-18 04:51:39 +00:00
  • 3149000925 fix: preserve natural media zero spans Miguel Ángel 2026-08-18 04:22:11 +00:00
  • 0fb6749d60 fix: scale natural media duration Miguel Ángel 2026-08-18 04:01:49 +00:00
  • 6d8b410e4d fix: unify media source offsets Miguel Ángel 2026-08-18 03:49:03 +00:00
  • 1720cfbb07 docs: expand creator editing guidance Miguel Ángel 2026-08-18 03:36:09 +00:00
  • c714560a5a docs: add creator editing recipes Miguel Ángel 2026-08-18 03:27:48 +00:00
  • 3d0a78e37e fix: align media playback timing Miguel Ángel 2026-08-18 03:22:06 +00:00
  • f763e6158f feat: make creator media edits render-safe Miguel Ángel 2026-08-18 02:41:54 +00:00
  • 7958e8aac6 feat(experiments): hfir, an assembly-like IR agents write instead of HTML #3321 experiment-hfir Miguel Angel Simon Sierra 2026-08-17 22:23:56 -04:00
  • 0d874adc68 fix(skills): count proxy-driver tweens in the animation map (#3301) Miguel Ángel 2026-08-17 22:00:17 -04:00
  • a41da86517 fix(skills): declare the caption brand font's style axis, not just its weight (#3300) Miguel Ángel 2026-08-17 21:51:52 -04:00
  • f8a1e2d315 fix(skills): pin UTF-8 in Python scripts instead of the platform code page (#3298) Miguel Ángel 2026-08-17 21:44:08 -04:00
  • ad84b00c90 chore: release v0.8.1 (#3319) v0.8.1 Miguel Ángel 2026-08-17 21:16:00 -04:00
  • d7688f9943 fix(docs): load the player from latest, not a pinned minor (#3320) Miguel Ángel 2026-08-17 21:11:12 -04:00
  • 5058236eda feat(studio): prompt to install FFmpeg before Export, not after (#3314) Miguel Ángel 2026-08-17 21:00:27 -04:00