Commit Graph

  • e6cf075363 test(studio): rename unpin test to match what it actually verifies Vance Ingalls 2026-07-09 17:49:19 -07:00
  • b2384fad67 feat(studio): render pinned groups first with a persisted, per-element-kind pin zone Vance Ingalls 2026-07-09 17:42:27 -07:00
  • 31849d62e2 feat(studio): add PinnedGroupRow always-open pinned-group primitive Vance Ingalls 2026-07-09 17:31:23 -07:00
  • 4bff97090b feat(studio): add usePersistedPinnedGroups hook Vance Ingalls 2026-07-09 16:19:55 -07:00
  • 0d7a60a525 feat(studio): persist per-element-type pinned groups in studioUiPreferences Vance Ingalls 2026-07-09 16:13:58 -07:00
  • 384fe5934a feat(studio): wire the flat Grade group into the one-open accordion #2124 Vance Ingalls 2026-07-09 16:01:35 -07:00
  • cc07c84a31 feat(studio): add HDR warning banner and Apply-to-scope row, completing FlatColorGradingSection Vance Ingalls 2026-07-09 15:55:16 -07:00
  • 80dc7c49f6 feat(studio): add Blur and Pixelate effect sliders Vance Ingalls 2026-07-09 15:51:03 -07:00
  • 93f3bf5945 feat(studio): add Vignette and Grain rows with tuned-settings sub-panel Vance Ingalls 2026-07-09 15:46:06 -07:00
  • 82cb7b8979 refactor(studio): collapse dead-branch scale ternary in Adjust sliders Vance Ingalls 2026-07-09 15:24:23 -07:00
  • 96d90feb50 feat(studio): add the 10 Adjust sliders to FlatColorGradingSection Vance Ingalls 2026-07-09 15:18:02 -07:00
  • 9b6bed2824 feat(studio): add FlatColorGradingSection Preset and Custom LUT rows Vance Ingalls 2026-07-09 15:04:29 -07:00
  • 160193d833 feat(studio): add FlatColorGradingAccessory (compare, status dot, reset) Vance Ingalls 2026-07-09 14:57:56 -07:00
  • 18e4aef7dc feat(studio): widen FlatSelectRow options to support label!=value entries Vance Ingalls 2026-07-09 14:53:05 -07:00
  • afafeccf4c feat(studio): add centerTick and reset-slot to FlatSlider for bipolar grade rows Vance Ingalls 2026-07-09 14:42:11 -07:00
  • 22b3f07c56 refactor(studio): extract useColorGradingController from ColorGradingSection Vance Ingalls 2026-07-09 14:34:52 -07:00
  • 5a3abdef36 feat(studio): wire the flat Media group into the one-open accordion #2123 Vance Ingalls 2026-07-09 14:21:03 -07:00
  • ea463cdf8f feat(studio): add fit/position rows to FlatMediaSection Vance Ingalls 2026-07-09 14:11:17 -07:00
  • 79fdff8701 feat(studio): add loop/muted/has-audio-track toggles to FlatMediaSection Vance Ingalls 2026-07-09 14:01:48 -07:00
  • ab263f25b4 feat(studio): add volume/rate/media-start sliders to FlatMediaSection Vance Ingalls 2026-07-09 13:57:12 -07:00
  • 138d45faac feat(studio): add cutout sub-block to FlatMediaSection Vance Ingalls 2026-07-09 13:46:19 -07:00
  • 0e0cb4846d feat(studio): add FlatMediaSection scaffold + source/copy row Vance Ingalls 2026-07-09 13:35:46 -07:00
  • 14d8de7492 feat(studio): add FlatToggle primitive Vance Ingalls 2026-07-09 13:27:16 -07:00
  • 4b592832ab fix(studio): recompute keyframe currentPct from the corrected timing basis in the flat Layout group #2122 Vance Ingalls 2026-07-09 13:17:42 -07:00
  • b155ed46b6 fix(studio): reconcile keyframe-seek timing basis between flat Layout and Motion groups Vance Ingalls 2026-07-09 12:58:00 -07:00
  • 47591f07a6 feat(studio): wire the flat Motion group into the one-open accordion Vance Ingalls 2026-07-09 12:33:34 -07:00
  • 9676382bb5 feat(studio): compose FlatMotionSection from Timing and the flat effect-card list Vance Ingalls 2026-07-09 12:15:14 -07:00
  • a3d092ee0f feat(studio): add flat collapsed-header variant to AnimationCard Vance Ingalls 2026-07-09 12:06:31 -07:00
  • fb1373905f feat(studio): add FlatTimingRow for the flat Motion group Vance Ingalls 2026-07-09 11:55:16 -07:00
  • 8602e1a8c9 feat(studio): wire the flat Layout group into the one-open accordion Vance Ingalls 2026-07-09 11:44:06 -07:00
  • 0369865ddb feat(studio): compose FlatLayoutSection from geometry, z-index, flex, and 3D blocks Vance Ingalls 2026-07-09 11:21:36 -07:00
  • 5edaf6db7a feat(studio): nest the existing 3D transform sub-view in a flat wrapper Vance Ingalls 2026-07-09 11:09:24 -07:00
  • 3b958aeb77 feat(studio): add flat Layout Z-index row and Flex sub-block Vance Ingalls 2026-07-09 11:00:33 -07:00
  • 588895f317 feat(studio): add flat Layout geometry rows (X/Y/W/H/Angle) with keyframe gutters Vance Ingalls 2026-07-09 10:46:48 -07:00
  • fea582f2b4 feat(studio): wire the flat Style group into the one-open accordion #2121 Vance Ingalls 2026-07-09 10:32:13 -07:00
  • ff7a9c593a feat(studio): add flat Opacity slider, completing the Style group Vance Ingalls 2026-07-09 10:21:52 -07:00
  • 11d1cc7499 feat(studio): add flat Overflow and Mask rows to the Style group Vance Ingalls 2026-07-09 01:39:21 -07:00
  • cb8962652b feat(studio): add flat Layer blur and Backdrop sliders to the Style group Vance Ingalls 2026-07-09 01:29:57 -07:00
  • 9888968219 feat(studio): add flat Shadow and Blend rows to the Style group Vance Ingalls 2026-07-09 01:17:07 -07:00
  • b86717d758 feat(studio): add flat Stroke and Radius rows to the Style group Vance Ingalls 2026-07-09 01:06:23 -07:00
  • 2d9989db3b feat(studio): add FlatStyleSection with the flat Fill sub-block Vance Ingalls 2026-07-09 00:43:05 -07:00
  • 760aa09a43 feat(studio): add stroke-summary format/parse helpers for the flat Style group Vance Ingalls 2026-07-09 00:35:08 -07:00
  • f71fcf4da0 feat(studio): add FlatSelectRow primitive for the flat inspector Vance Ingalls 2026-07-09 00:32:22 -07:00
  • 9854c6de71 feat(studio): add FlatSlider primitive for the flat inspector Vance Ingalls 2026-07-09 00:26:22 -07:00
  • 8224cb2060 feat(studio): flat inspector foundation + Text group (#2120) Vance Ingalls 2026-07-14 15:47:14 -07:00
  • c41f2e6313 feat(cli): give stale-pinned projects a path to the latest CLI (#2304) Vance Ingalls 2026-07-14 15:44:50 -07:00
  • f7b8a9b507 fix(skills): serialize OAuth credential refresh Miguel Ángel 2026-07-14 22:36:38 +00:00
  • 178d472aa3 style(media-use): format OAuth refresh changes Miguel Ángel 2026-07-14 06:11:04 +00:00
  • f1c02bf979 fix(media-use): refresh expired HeyGen OAuth automatically Miguel Ángel 2026-07-14 06:05:40 +00:00
  • 2323242a0d style(media-use): format TTS tests Miguel Ángel 2026-07-14 06:04:15 +00:00
  • c609e4e32d fix(media-use): surface standalone HeyGen TTS errors Miguel Ángel 2026-07-14 05:57:26 +00:00
  • 7b1c6ac199 fix(skills): honor offline TTS provider with expired auth Miguel Ángel 2026-07-13 11:11:30 +00:00
  • c3e215b800 fix(media-use): forward Kokoro speech speed Miguel Ángel 2026-07-13 12:33:03 +00:00
  • e85a50662b docs(templates): note how to bump the project's pinned CLI #2304 Vance Ingalls 2026-07-12 14:08:21 -07:00
  • 499099f1cb docs(skills): instruct agents to bump stale project CLI pins Vance Ingalls 2026-07-12 14:07:20 -07:00
  • 9bcd279b29 feat(cli): surface stale project pin to non-TTY agents, throttled Vance Ingalls 2026-07-12 14:06:11 -07:00
  • c1b1c729e5 feat(cli): hyperframes upgrade --project bumps pinned package.json scripts Vance Ingalls 2026-07-12 14:00:05 -07:00
  • 6fec8f39ae feat(cli): add project-pin rewrite helper Vance Ingalls 2026-07-12 13:58:25 -07:00
  • 14df58f017 fix(check): ignore registry component templates (#2450) Miguel Ángel 2026-07-14 18:21:25 -04:00
  • 492b49deba fix(parsers): exclude per-keyframe duration from object-keyframe properties #2452 fix/gsap-object-keyframe-duration-lane Miguel Angel Simon Sierra 2026-07-14 18:13:32 -04:00
  • 9e2afbcce5 fix(engine): consolidate capture readiness and retries (#2404) Miguel Ángel 2026-07-14 18:10:03 -04:00
  • 97cbe48f30 Merge pull request #2442 from heygen-com/fix/shadow-crossfile-and-stale-anim Vance Ingalls 2026-07-14 15:04:58 -07:00
  • eb731b6a8a fix(skills): consolidate animation-map capture reliability (#2409) Miguel Ángel 2026-07-14 18:04:32 -04:00
  • 9ce44b6603 fix(cli): bundle preview font localization (#2449) Miguel Ángel 2026-07-14 18:02:51 -04:00
  • 0b3dfb3f84 fix(render): consolidate duration and timing correctness (#2405) Miguel Ángel 2026-07-14 17:12:36 -04:00
  • 6ac18fd68d fix(product-launch): consolidate media brand and audio contracts (#2408) Miguel Ángel 2026-07-14 17:11:55 -04:00
  • 4b0b89e8b1 chore: release v0.7.58 (#2446) v0.7.58 Miguel Ángel 2026-07-14 16:15:59 -04:00
  • 17f3e5beb0 fix(studio): apply cross-file rule to all tripwire entry points; harden disk-truth check #2442 Vance Ingalls 2026-07-14 13:13:09 -07:00
  • f6efe25e9f fix(lint): stop false root findings on template-wrapped sub-compositions #2447 fix/lint-template-subcomposition Miguel Angel Simon Sierra 2026-07-14 15:59:30 -04:00
  • 6c2513d5c8 fix(check): resolve color-mix() colors in contrast audit instead of false-failing (#2445) Miguel Ángel 2026-07-14 15:51:11 -04:00
  • 990f5c3145 feat(feedback): adopt 0–10 recommendation scale (#2438) Miguel Ángel 2026-07-14 15:46:47 -04:00
  • d2c8c2d808 fix(producer): probe variable-bound media sources (#2444) Miguel Ángel 2026-07-14 15:42:00 -04:00
  • 4cba58f5a3 fix(pr-to-video): use display names, not GitHub logins, in credits narration (#2385) Miguel Ángel 2026-07-14 15:41:33 -04:00
  • fd02e6efc9 fix(cli): surface HYPERFRAMES_BROWSER_PATH hint on pinned browser download failures Vance Ingalls 2026-07-14 19:32:45 +00:00
  • 405af8f8ba fix(studio): cross-file tripwire guard + stale-session disk check Vance Ingalls 2026-07-14 12:28:47 -07:00
  • e819310f1f fix(cli): sample motion assertion deadlines #2441 fix/motion-appears-by-sampling Miguel Ángel 2026-07-14 19:27:35 +00:00
  • df5248d500 fix(cli): resolve relative media timing in snapshots #2440 fix/snapshot-relative-media-timing Miguel Ángel 2026-07-14 19:10:48 +00:00
  • 00be04b7e6 feat(registry): wave F primitives, QA gallery tooling, and visual fixes Miguel Angel Simon Sierra 2026-07-14 15:05:44 -04:00
  • e05debe1af fix(engine): honor explicit render worker counts (#2439) Miguel Ángel 2026-07-14 14:52:31 -04:00
  • 89db718899 feat(studio): mirror canvas z-order actions into timeline lanes (track order = default paint order) (#2380) Ular Kimsanov 2026-07-14 11:31:58 -07:00
  • d7204ac47f test(engine): make FFmpeg path assertion platform-safe (#2433) Miguel Ángel 2026-07-14 13:22:24 -04:00
  • c8a30e44fb fix(cli): resolve skills package explicitly in updater #2436 fix/skills-npx-explicit-package Miguel Ángel 2026-07-14 17:15:46 +00:00
  • ff3017bd01 fix(cli): avoid Chromium-restricted ephemeral ports #2435 fix/chromium-unsafe-ephemeral-port Miguel Ángel 2026-07-14 17:14:02 +00:00
  • cae1035bcf fix(cli): clarify intentional occlusion guidance #2434 fix/cli-feedback-remediation-1784047790 Miguel Ángel 2026-07-14 17:11:47 +00:00
  • ac6c906e58 fix(cli): preserve repeated snapshot timestamps Miguel Ángel 2026-07-14 17:11:34 +00:00
  • 991812d722 test(engine): make FFmpeg path assertion platform-safe fix/windows-ffmpeg-dll-diagnostics Miguel Ángel 2026-07-14 17:07:45 +00:00
  • 590d861823 fix(media-use): preserve bundled SFX durations #2432 fix/bundled-sfx-duration-provenance Miguel Ángel 2026-07-14 17:06:48 +00:00
  • c1a8d8dc6a fix(product-launch): preserve approved video geometry #2431 fix/product-launch-video-layout-hoist Miguel Ángel 2026-07-14 16:56:50 +00:00
  • 3d7e26aabf fix(render): diagnose unlaunchable Windows FFmpeg (#2430) Miguel Ángel 2026-07-14 12:55:46 -04:00
  • fb0d823500 fix(render): publish artifacts atomically (#2154) James Russo 2026-07-14 12:54:13 -04:00
  • b5c1890e98 fix(render): diagnose unlaunchable Windows FFmpeg #2430 Miguel Ángel 2026-07-14 16:53:51 +00:00
  • 4a4903b49a feat(skills): group core skills in the skills add picker (#2412) WaterrrForever 2026-07-14 20:41:42 +08:00
  • 43a61e6f1d fix(render): validate muxed video frame parity #2425 fix/mux-frame-parity Miguel Ángel 2026-07-14 09:55:37 +00:00
  • f1f81708f4 fix(render): expose capture calibration progress #2422 fix/calibration-progress-stage Miguel Ángel 2026-07-14 09:12:59 +00:00
  • 087c5b0fea chore(skills): satisfy contrast script lint #2421 fix/contrast-audit-modern-colors Miguel Ángel 2026-07-14 08:58:30 +00:00
  • 250e271a6b fix(cli): parse color-mix output in contrast audit Miguel Ángel 2026-07-14 08:55:25 +00:00
  • 02166dad9f feat(cli): preview lifecycle — idle timeout and owner-pid for background servers #2132 feat/preview-detach Miao Yang 2026-07-14 16:55:11 +08:00
  • 1dc60a742b fix(render): preserve forced HDR encoder mode #2420 fix/forced-hdr-output Miguel Ángel 2026-07-14 08:53:23 +00:00
  • 60256da17f fix(render): extend high-quality encode timeout #2419 fix/long-hq-encode-timeout Miguel Ángel 2026-07-14 08:42:42 +00:00
  • a1796d41e3 fix(cli): serve local assets with query strings #2417 fix/static-server-query-path Miguel Ángel 2026-07-14 08:25:01 +00:00