Commit Graph

  • 60f4b88180 feat(studio): add VST FX property panel section with chain persistence Vance Ingalls 2026-07-15 03:15:39 -07:00
  • 5db48c060e feat(studio-server): /vst/start and /vst/status routes with sidecar adapter Vance Ingalls 2026-07-15 02:50:37 -07:00
  • c47ac058cd fix(cli): kill mid-spawn VST sidecar child in stopVstSidecar Vance Ingalls 2026-07-15 02:36:54 -07:00
  • daea8d4281 fix(cli): close TOCTOU double-spawn race in VST sidecar singleton Vance Ingalls 2026-07-15 02:26:47 -07:00
  • 8bfc70e4cb feat(cli): spawn VST sidecar with ready handshake and shutdown Vance Ingalls 2026-07-15 02:17:58 -07:00
  • 8831d3ca74 feat(cli): reject VST-chain compositions in lambda render Vance Ingalls 2026-07-15 02:04:00 -07:00
  • 9b51615648 fix(engine): abort sibling VST bounces when a track's chain hard-fails Vance Ingalls 2026-07-15 01:51:50 -07:00
  • 12f3626fd8 fix(engine): hard-fail processCompositionAudio on VST chain errors Vance Ingalls 2026-07-15 01:27:05 -07:00
  • 3db9b6aaac feat(engine): apply VST chains to audio tracks during render mix Vance Ingalls 2026-07-15 01:12:44 -07:00
  • b79abcd15b feat(engine): parse data-vst-chain on audio elements Vance Ingalls 2026-07-15 01:02:23 -07:00
  • 2fad3843db fix(vst-host): scope pause transport action to its connection's play owner Vance Ingalls 2026-07-15 00:57:21 -07:00
  • df07bd449b fix(vst-host): scope play-task ownership to its connection and don't crash on unknown trackId Vance Ingalls 2026-07-15 00:51:22 -07:00
  • d3bcaa9c50 feat(vst-host): websocket server with control lane, streaming, and editor hosting Vance Ingalls 2026-07-15 00:42:05 -07:00
  • 52b80b112f feat(vst-host): track streaming engine with wire frame codec Vance Ingalls 2026-07-15 00:35:37 -07:00
  • 7dfc81aab4 feat(vst-host): crash-isolated plugin scanning with probe subprocess Vance Ingalls 2026-07-15 00:31:07 -07:00
  • 740753eff0 feat(vst-host): offline bounce engine and bounce CLI Vance Ingalls 2026-07-15 00:26:26 -07:00
  • e65c82d9fc chore(vst-host): add .gitignore for python build artifacts Vance Ingalls 2026-07-15 00:25:12 -07:00
  • 40e1d20da1 chore(vst-host): remove stray __pycache__ artifacts from git Vance Ingalls 2026-07-15 00:19:34 -07:00
  • 51a6a46c0d feat(vst-host): scaffold sidecar package with chain spec module Vance Ingalls 2026-07-15 00:16:45 -07:00
  • 09a5e14f2e fix(studio): preserve exact keyframe edit intent #2584 codex/pr2387-review-fix-tests Miguel Angel Simon Sierra 2026-07-16 18:03:57 -04:00
  • 9d148d288a feat(studio-server): transcode bounded H.264 proxies on demand (#2589) Miguel Ángel 2026-07-16 21:08:03 -04:00
  • 1d3d20450d feat(studio-server): bound the proxy cache with LRU accounting (#2588) Miguel Ángel 2026-07-16 21:05:08 -04:00
  • 9ca1e17101 feat(studio-server): probe media codec facts for proxy decisions (#2587) Miguel Ángel 2026-07-16 20:54:50 -04:00
  • d7b38da19d Merge pull request #2586 from heygen-com/carve/s1-asset-resolution Miguel Ángel 2026-07-16 20:07:47 -04:00
  • 817a87056c Merge pull request #2585 from heygen-com/carve/hevc-base-rebased Miguel Ángel 2026-07-16 20:07:14 -04:00
  • d4a29fd0c3 Merge pull request #2597 from heygen-com/carve/hevc-base-docs-lint Miguel Ángel 2026-07-16 20:06:35 -04:00
  • 053e1274b1 refactor(parsers): share local-asset resolution across lint and studio-server #2586 Miguel Angel Simon Sierra 2026-07-16 17:20:58 -04:00
  • 7980479083 fix: preserve shared FFmpeg resolver behavior #2585 Miguel Angel Simon Sierra 2026-07-16 19:10:04 -04:00
  • 88c049f525 refactor(parsers): single shared FFmpeg/FFprobe binary resolver Miguel Angel Simon Sierra 2026-07-14 19:54:41 -04:00
  • 247743fcdf refactor(lint): bound concurrent ffprobe processes in HEVC probe #2597 Miguel Angel Simon Sierra 2026-07-14 19:33:22 -04:00
  • 664c39db9e feat(lint): flag HEVC video assets with info-level preview note Miguel Angel Simon Sierra 2026-07-14 19:26:50 -04:00
  • 5f2819b1e7 docs: document HEVC input support and the preview-only codec caveat Miguel Angel Simon Sierra 2026-07-14 19:19:51 -04:00
  • 08dbb7db37 fix(engine): ignore benign media request aborts (#2423) Miguel Ángel 2026-07-16 18:20:25 -04:00
  • f0aee28551 fix(engine): reuse HyperFrames browser cache (#2459) Miguel Ángel 2026-07-16 18:20:21 -04:00
  • 428e571914 fix(skills): align TTS docs with CLI contract (#2483) Miguel Ángel 2026-07-16 18:20:17 -04:00
  • 406894061e fix(core): stop composition variables from shadowing authored CSS custom properties (#2553) Miguel Ángel 2026-07-16 18:20:13 -04:00
  • 49ed3450e0 fix(studio): harden keyframe edit identity #2583 codex/pr2387-review-fixes Miguel Angel Simon Sierra 2026-07-16 18:01:58 -04:00
  • d36c4f9308 fix(parsers): preserve authored keyframe intent #2582 codex/pr2387-parser-review-fixes Miguel Angel Simon Sierra 2026-07-16 17:54:31 -04:00
  • b807d95a6c fix(studio): update ease mode optimistically #2570 codex/pr2387-ease-mode-switch-final Miguel Angel Simon Sierra 2026-07-16 14:27:36 -04:00
  • 9e5966ba0a fix(studio): publish keyframe cache refresh atomically #2581 codex/pr2387-bulk-ease-hardening Miguel Angel Simon Sierra 2026-07-16 16:10:04 -04:00
  • c1fd7ba5b9 fix(studio): resolve safe keyframe review findings Miguel Angel Simon Sierra 2026-07-16 16:01:28 -04:00
  • 63342fc3c3 test(studio): restore hold ease seek coverage Miguel Angel Simon Sierra 2026-07-16 15:34:33 -04:00
  • 556e0975c5 chore(studio): keep edited modules within size gate Miguel Angel Simon Sierra 2026-07-16 15:14:22 -04:00
  • 2158ba08a5 feat(studio): bulk-edit easing for merged keyframes #2568 codex/pr2387-bulk-ease Miguel Angel Simon Sierra 2026-07-16 15:10:44 -04:00
  • 3c17c9a8d8 test(studio): cover expanded keyframe timeline #2567 codex/pr2387-timeline-ui Miguel Angel Simon Sierra 2026-07-16 17:50:37 -04:00
  • f385e111f0 feat(studio): wire expanded keyframe timeline lanes #2580 codex/pr2387-timeline-integration Miguel Angel Simon Sierra 2026-07-16 17:48:44 -04:00
  • 4e80941969 refactor(studio): consolidate animation inspector callbacks #2579 codex/pr2387-timeline-inspector Miguel Angel Simon Sierra 2026-07-16 17:40:09 -04:00
  • 179f4c10af feat(studio): add timeline keyframe callbacks #2578 codex/pr2387-timeline-editor-callbacks Miguel Angel Simon Sierra 2026-07-16 17:37:14 -04:00
  • f284fb41d5 feat(studio): add keyframe track headers #2577 codex/pr2387-track-headers Miguel Angel Simon Sierra 2026-07-16 17:33:12 -04:00
  • dba0a517d3 feat(studio): add timeline property lanes #2576 codex/pr2387-property-lanes Miguel Angel Simon Sierra 2026-07-16 17:29:50 -04:00
  • 84799219e7 feat(studio): add timeline keyframe interactions #2575 codex/pr2387-keyframe-diamonds Miguel Angel Simon Sierra 2026-07-16 17:25:19 -04:00
  • ff47c390e8 feat(studio): add variable timeline row geometry #2574 codex/pr2387-timeline-layout Miguel Angel Simon Sierra 2026-07-16 17:21:21 -04:00
  • 050bd2042a feat(studio): add keyframe timeline state #2573 codex/pr2387-keyframe-state Miguel Angel Simon Sierra 2026-07-16 17:11:06 -04:00
  • ee9141d04d feat(studio): add keyframe ease inspector #2562 codex/pr2387-ease-inspector Miguel Angel Simon Sierra 2026-07-16 18:11:37 -04:00
  • 0e07d599d7 feat(studio): add keyframe ease controls #2572 codex/pr2387-ease-inspector-foundation Miguel Angel Simon Sierra 2026-07-16 18:09:30 -04:00
  • c996588d8c feat(registry): wave K - eight demand-backed primitives, shelf recomposed to 25 Miguel Angel Simon Sierra 2026-07-16 18:04:21 -04:00
  • 065f8c9c8d Revert "docs(changelog): weekly digest 2026-06-29–2026-07-06 (#1995)" (#2571) James Russo 2026-07-16 17:34:47 -04:00
  • 9dc7dcd7fb docs(changelog): weekly digest 2026-06-29–2026-07-06 (#1995) James Russo 2026-07-16 17:32:33 -04:00
  • e96ebd74de feat(skills): add changelog-video skill for repo-native CC + Codex discovery (#2552) James Russo 2026-07-16 17:29:19 -04:00
  • 2ded4d09bd fix(registry): adversarial QA round two - ten primitives polished Miguel Angel Simon Sierra 2026-07-16 17:04:07 -04:00
  • 3a59b01f6f feat(core): add deterministic keyframe ease runtime #2561 codex/pr2387-ease-runtime Miguel Angel Simon Sierra 2026-07-16 13:05:09 -04:00
  • 5304a03c4e chore(studio): keep thumbnail store under size limit #2559 codex/pr2387-thumbnail-infra Miguel Angel Simon Sierra 2026-07-16 12:43:09 -04:00
  • 1d59e84b23 test(studio): enable thumbnails in the empty-label test (fixes pre-existing failure) Miguel Angel Simon Sierra 2026-07-15 00:37:00 -04:00
  • 5274e4d19f fix(studio): resolve Chrome for dev thumbnails via env + puppeteer cache Miguel Angel Simon Sierra 2026-07-14 20:44:19 -04:00
  • e8a9c7a184 feat(studio): timeline clip thumbnails off by default with a toolbar toggle Miguel Angel Simon Sierra 2026-07-14 16:22:02 -04:00
  • f38042c01f fix(core): install runtime bridge after transport setup #2558 graphite-base/2559 Miguel Angel Simon Sierra 2026-07-16 12:42:06 -04:00
  • 172f2757f0 feat(studio): clarify storyboard review handoff (#2560) James Russo 2026-07-16 16:16:42 -04:00
  • 68beec0e76 fix(studio): guard storyboard history navigation #2560 James 2026-07-16 15:49:40 -04:00
  • 0d16f19b07 fix(cli): surface HYPERFRAMES_BROWSER_PATH hint on macOS <13 chrome-headless-shell dyld crash #2569 Via 2026-07-16 19:25:45 +00:00
  • 96d58e681c test(studio): raise PropertyPanel render-test timeout for loaded CI runners #2513 fix/studio-stroke-commit-reliability Miguel Angel Simon Sierra 2026-07-16 15:17:46 -04:00
  • ded443647d fix(studio): address storyboard review feedback James 2026-07-16 14:44:07 -04:00
  • 73dd38f93e feat(studio): clarify storyboard review handoff James 2026-07-16 12:52:33 -04:00
  • 4b9135393e Merge pull request #2159 from heygen-com/07-10-refactor_engine_add_browser_leases James Russo 2026-07-16 14:42:06 -04:00
  • ca35227506 feat(cli): surface extract-cache dir in doctor + add --frames-cache-dir sugar Via 2026-07-16 18:24:43 +00:00
  • f20ddd4e0a fix(studio): review fixes for interaction consolidation #2530 fix/studio-interaction-consolidation Miguel Angel Simon Sierra 2026-07-16 14:23:39 -04:00
  • 9bbdcc4ec9 fix(studio,runtime): CSS.escape ids so digit-leading selectors don't crash Via 2026-07-16 18:07:58 +00:00
  • 21ab83320f chore: retrigger ci #2502 Vance Ingalls 2026-07-16 10:54:22 -07:00
  • 94929815fa fix(core): re-export createRuntimeStartTimeResolver from index so dist emits it Vance Ingalls 2026-07-16 03:14:02 -07:00
  • fd19a1563d feat(core): export runtime start resolver with documentRef parameter Vance Ingalls 2026-07-15 14:50:50 -07:00
  • f3cef41139 fix(cli): guard play proxy requests for alpha #2462 feat/transparent-media-proxies Miguel Ángel 2026-07-16 17:27:44 +00:00
  • 0ea1b1a0c0 fix(media): harden proxy preview paths Miguel Ángel 2026-07-16 17:16:20 +00:00
  • 15910a6e8f Merge commit 'be799b4c4' into fix/studio-interaction-consolidation Miguel Angel Simon Sierra 2026-07-16 13:15:22 -04:00
  • d4cfa08cb6 fix(engine): escalate hung browser lease closes #2159 James 2026-07-16 10:59:08 -04:00
  • 9b23c00237 refactor(engine): add fingerprinted browser leases James 2026-07-10 12:25:28 -07:00
  • 81f4bb0867 fix(media): align codec probe cache keys Miguel Ángel 2026-07-16 16:53:16 +00:00
  • 3bb26b0f08 docs(skills): make the core set the default install on every surface (#2554) WaterrrForever 2026-07-17 00:49:43 +08:00
  • 67c457aa93 fix(media): close proxy resource-policy gaps Miguel Ángel 2026-07-16 16:46:15 +00:00
  • 7320a8f23b test(media): exercise real hostile-codec invariants Miguel Ángel 2026-07-16 16:42:42 +00:00
  • 92887a8e18 fix(media): canonicalize proxy source paths Miguel Ángel 2026-07-16 16:39:43 +00:00
  • c98c1f38be fix(media): bound proxy waits and publish failures Miguel Ángel 2026-07-16 16:35:59 +00:00
  • 8f5105d63a fix(media): close proxy CLI and streaming gaps Miguel Ángel 2026-07-16 16:29:17 +00:00
  • ddd1a06724 fix(media): bound transparent proxy cache growth Miguel Ángel 2026-07-16 16:20:57 +00:00
  • 771145a5c4 fix(registry): remove invalid media from caption components (#2454) Miguel Ángel 2026-07-16 12:16:45 -04:00
  • 275b333195 feat(registry): quality round - redesigned closes and grid, demo mount overhaul, trust-strip demoted Miguel Angel Simon Sierra 2026-07-16 12:14:55 -04:00
  • 1b66b9887b fix(media): bound proxy work and retry transient failures Miguel Ángel 2026-07-16 16:13:04 +00:00
  • e3c0c1fa59 fix(media): gate proxying on source eligibility Miguel Ángel 2026-07-16 16:10:04 +00:00
  • 55ee559e40 fix(lint): catch cold-seek opacity reveals (#2503) Miguel Ángel 2026-07-16 12:03:25 -04:00
  • 9b17a5ad7e fix(cli): avoid Python whisper CLI collision (#2414) Miguel Ángel 2026-07-16 12:03:21 -04:00
  • ed1f38124b fix(engine): preserve mono audio level (#2392) Miguel Ángel 2026-07-16 12:03:17 -04:00
  • e846cd6004 fix(cli): fail clearly on unsupported Node versions (#2388) Miguel Ángel 2026-07-16 12:03:13 -04:00