Commit Graph

  • 584be6d64a fix(transcribe): select multilingual model before download (#2303) Miguel Ángel 2026-07-16 12:03:09 -04:00
  • 53fecc1ac4 fix(media): normalize hostile codec proxies for browsers Miguel Ángel 2026-07-16 15:58:04 +00:00
  • 003e68120f docs(media): plan transparent proxy hardening Miguel Ángel 2026-07-16 15:54:32 +00:00
  • 4960c0383c docs(media): specify transparent proxy hardening Miguel Ángel 2026-07-16 15:52:22 +00:00
  • d5339c9f09 fix(cli): serialize concurrent model downloads #2555 fix/model-download-lock-1784215164 Miguel Ángel 2026-07-16 15:46:29 +00:00
  • 75eedf5cc1 fix(cli): time out stalled model downloads (#2415) Miguel Ángel 2026-07-16 11:45:49 -04:00
  • 335e7483b5 fix(talking-head): preserve source audio (#2260) Miguel Ángel 2026-07-16 11:30:49 -04:00
  • f24e7f3393 feat(studio): collapsed-row ease editor bulk-edits all colliding animations #2387 feat/studio-keyframe-timeline Miguel Angel Simon Sierra 2026-07-15 12:24:16 -04:00
  • dc2d897bcb feat(studio): bulk ease commit fanning out to all colliding animations (one undo) Miguel Angel Simon Sierra 2026-07-15 12:15:37 -04:00
  • 3b77b01b96 feat(studio): always show the inline ease button on merged segments Miguel Angel Simon Sierra 2026-07-15 12:06:52 -04:00
  • 6e63eb5f2f feat(studio): thread colliding animation ids into focusedEaseSegment Miguel Angel Simon Sierra 2026-07-15 12:05:00 -04:00
  • 9056edad0d feat(studio): record colliding animation ids on merged keyframes Miguel Angel Simon Sierra 2026-07-15 12:01:18 -04:00
  • ecbe482feb fix(studio): scope ease ambiguity + focus by identity, not raw ease/selection Miguel Angel Simon Sierra 2026-07-15 01:51:49 -04:00
  • 861ab9e765 fix(studio): commit non-selected keyframe deletion through the clicked element Miguel Angel Simon Sierra 2026-07-15 01:51:31 -04:00
  • bc2d918707 fix(studio): harden diamond retime (post-move identity, boundary clamp, cleanup) Miguel Angel Simon Sierra 2026-07-15 01:51:18 -04:00
  • 9027a579ad fix(studio): suppress inline ease button on ambiguous collapsed-row segments Miguel Angel Simon Sierra 2026-07-15 01:16:23 -04:00
  • 629ea7e82f fix(studio): compose a rapid second retime from the pending position Miguel Angel Simon Sierra 2026-07-15 00:55:59 -04:00
  • 4e1a537a89 fix(studio): reselect a retimed keyframe at its post-move tween percentage Miguel Angel Simon Sierra 2026-07-15 00:51:24 -04:00
  • 3824459e82 fix(studio): resolve keyframe removal from the clicked element, not the selection Miguel Angel Simon Sierra 2026-07-15 00:46:41 -04:00
  • 1c67e2de8f 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
  • 33eb91abc5 test(studio): assert elementId on focusedEaseSegment in the segment-focus test Miguel Angel Simon Sierra 2026-07-15 00:23:34 -04:00
  • 05cf38095f fix(studio): scope inline ease focus to its element; clear drag preview on cancel Miguel Angel Simon Sierra 2026-07-15 00:20:46 -04:00
  • 17e1435ffd fix(studio): reserve label column for flat-tween lanes; clamp bezier control X Miguel Angel Simon Sierra 2026-07-14 23:51:53 -04:00
  • ffa71e6b35 fix(studio): address code-review findings (cache identity, spring-ease compat, tests) Miguel Angel Simon Sierra 2026-07-14 23:48:25 -04:00
  • f9cdc600be fix(studio): inline ease button opens the ease editor in the flat inspector Miguel Angel Simon Sierra 2026-07-14 22:47:38 -04:00
  • c0f7834b01 fix(studio): show the segment ease button on inline clip-row keyframes Miguel Angel Simon Sierra 2026-07-14 22:18:24 -04:00
  • 0b264c1f15 fix(studio): keep ease-curve draft until the commit round-trips (no flicker) Miguel Angel Simon Sierra 2026-07-14 21:59:31 -04:00
  • e850f3891f fix(studio): address element targets by a valid selector for non-identifier ids Miguel Angel Simon Sierra 2026-07-14 21:20:20 -04:00
  • 5730959f75 fix(studio): resolve Chrome for dev thumbnails via env + puppeteer cache Miguel Angel Simon Sierra 2026-07-14 20:44:19 -04:00
  • a46cea5a6f fix(studio): repair keyframes inner-ease baked before custom-ease registration Miguel Angel Simon Sierra 2026-07-14 20:33:47 -04:00
  • 784cc29686 fix(studio): re-assert custom-ease registration at the timeline render site Miguel Angel Simon Sierra 2026-07-14 19:28:45 -04:00
  • 434ee9b962 fix(studio): register custom eases in GSAP internal map so keyframe segments resolve Miguel Angel Simon Sierra 2026-07-14 18:59:46 -04:00
  • 43dd2567ec fix(parsers): exclude per-keyframe duration from object-keyframe properties Miguel Angel Simon Sierra 2026-07-14 18:13:32 -04:00
  • 9f96c219a2 refactor(core): wire runtime control bridge after all transport helpers Miguel Angel Simon Sierra 2026-07-14 16:43:34 -04:00
  • e8be020b5d feat(studio): timeline clip thumbnails off by default with a toolbar toggle Miguel Angel Simon Sierra 2026-07-14 16:22:02 -04:00
  • 7e41582a20 fix(core): hoist runtime transport helpers to avoid load-time TDZ Miguel Angel Simon Sierra 2026-07-14 16:03:26 -04:00
  • a749295804 feat(studio): keyframe timeline (lanes, ease editor) reconciled onto main Miguel Angel Simon Sierra 2026-07-14 15:31:47 -04:00
  • e33f9d56c5 fix(cli): distinguish transcript source extensions #2493 fix/transcribe-preserve-per-input-output Miguel Ángel 2026-07-15 19:46:20 +00:00
  • ba1076d97a fix(cli): preserve per-input transcripts Miguel Ángel 2026-07-15 18:39:55 +00:00
  • be799b4c49 fix(studio): review fixes for the ui-audit program #2517 fix/studio-ui-audit-fixes Miguel Angel Simon Sierra 2026-07-16 11:07:50 -04:00
  • 2b810e3518 feat(registry): wave J2 - ten workhorse primitives, helpers doc, hero catalog Miguel Angel Simon Sierra 2026-07-16 11:07:19 -04:00
  • b8a44e49c9 fix(lint): ignore !important in font families (#2538) Miguel Ángel 2026-07-16 10:43:17 -04:00
  • f8c33cab72 feat(skills): act on stale CLI pin during project resume (#2540) WaterrrForever 2026-07-16 22:28:11 +08:00
  • 19e89325ba Merge commit '00f62cc2c' into fix/studio-ui-audit-fixes Miguel Angel Simon Sierra 2026-07-16 10:23:00 -04:00
  • 1b4cf12cd3 refactor(cli): add stderr diagnostics logger + oxlint guard (#2551) James Russo 2026-07-16 09:35:27 -04:00
  • d92d1d4f51 fix(cli): keep diagnostics on stderr for --json commands (#2522) James Russo 2026-07-16 09:14:39 -04:00
  • 5e78a29af3 docs(guides): add Claude Design → Send to HyperFrames single-file import guide (#2131) Somansh Reddy 2026-07-16 04:43:57 -07:00
  • dbb684fa6c Merge pull request #2535 from heygen-com/fix/runtime-partial-timeline-pause-guard Vance Ingalls 2026-07-16 03:03:22 -07:00
  • 74f52fcd96 Merge pull request #2534 from heygen-com/fix/panel-sections-audio-layout-style-gate Vance Ingalls 2026-07-16 02:43:57 -07:00
  • 7e0bd401c8 chore(core): regenerate position-edits-render artifact with current esbuild #2535 Vance Ingalls 2026-07-16 02:17:36 -07:00
  • eb967f1542 Merge pull request #2533 from heygen-com/fix/studio-promotable-badge-overlap Vance Ingalls 2026-07-16 02:06:28 -07:00
  • 1a2e7524e2 Merge pull request #2532 from heygen-com/fix/studio-flat-stroke-select Vance Ingalls 2026-07-16 02:06:07 -07:00
  • f96b78165e Merge pull request #2528 from heygen-com/fix/studio-flat-row-values-right-aligned Vance Ingalls 2026-07-16 02:05:48 -07:00
  • 6a1585df27 refactor(render): centralize execution ownership (#2158) James Russo 2026-07-16 05:00:40 -04:00
  • 8826d2d71d fix(runtime): tolerate registry timelines without pause() in interactive transport Vance Ingalls 2026-07-16 01:58:39 -07:00
  • ff26e5f2c8 Merge pull request #2529 from heygen-com/via/resolution-portrait-fix Vance Ingalls 2026-07-16 01:54:55 -07:00
  • 8a793ba2b2 fix(studio): gate Layout and Style panel sections on the element having a rendered box #2534 Vance Ingalls 2026-07-16 01:47:46 -07:00
  • 14dbfca5a7 fix(studio): give flat Text section rows more vertical breathing room #2533 Vance Ingalls 2026-07-16 01:17:04 -07:00
  • 5f045b6bdf fix(studio): move the promote-to-variable badge above the row instead of a padding gutter Vance Ingalls 2026-07-16 01:11:30 -07:00
  • 9fa1b26570 fix(studio): reserve a gutter for the promote-to-variable badge Vance Ingalls 2026-07-16 01:06:11 -07:00
  • 2d398ed274 fix(cli): wire aspect-agnostic resolution through cloudrun/lambda/batch + preflight recompute #2529 Via 2026-07-16 08:01:56 +00:00
  • d5a259a3d2 fix(studio): make flat inspector's Stroke width free of style-name typing #2532 Vance Ingalls 2026-07-16 00:44:47 -07:00
  • b32f9a3e86 fix(studio): right-align FlatRow's value input in the flat inspector #2528 Vance Ingalls 2026-07-15 23:11:35 -07:00
  • 570fffaf8f Merge branch 'fix/studio-stroke-commit-reliability' into fix/studio-ui-audit-fixes Miguel Angel Simon Sierra 2026-07-16 03:41:48 -04:00
  • b0bb468877 Merge pull request #2519 from heygen-com/fix/studio-variable-promote-shared-session-sync Vance Ingalls 2026-07-16 00:36:10 -07:00
  • d0d281de50 Merge pull request #2525 from heygen-com/via/audiopad-ffmpeg8-compat Vance Ingalls 2026-07-16 00:35:53 -07:00
  • 3e4c761842 Merge pull request #2527 from heygen-com/via/artifact-validated-exit-gate Vance Ingalls 2026-07-16 00:35:30 -07:00
  • 9d36bc9d95 Merge pull request #2526 from heygen-com/via/transcribe-timeout Vance Ingalls 2026-07-16 00:35:08 -07:00
  • 00f62cc2c4 fix(studio): review fixes for stroke-reliability seams Miguel Angel Simon Sierra 2026-07-16 03:34:29 -04:00
  • f7da9e444c feat(registry): wave J shelf recomposition Miguel Angel Simon Sierra 2026-07-16 03:18:41 -04:00
  • 578d6202b4 fix(studio): resync the shared SDK session after a Design-panel variable promote #2519 Vance Ingalls 2026-07-15 18:42:11 -07:00
  • f3b941f1e3 fix(cli): reduce CRAP score by extracting exit-path helpers; bump contactSheet Windows timeout #2527 Via 2026-07-16 07:08:45 +00:00
  • 40f4cfe92f fix(producer): materialize audioPadTrim concat script to real file #2525 Via 2026-07-16 06:54:07 +00:00
  • 7e58d050f8 fix(fallow): resolve audit findings for portrait --resolution PR Via 2026-07-16 06:52:11 +00:00
  • 5b3afccc08 Merge remote-tracking branch 'origin/main' into fix/studio-stroke-commit-reliability Miguel Angel Simon Sierra 2026-07-16 02:49:44 -04:00
  • 21cb722ebd refactor(core): unify composition contract (#2157) James Russo 2026-07-16 02:44:22 -04:00
  • abab91af61 Merge branch 'fix/studio-ui-audit-fixes' into fix/studio-interaction-consolidation Miguel Angel Simon Sierra 2026-07-16 02:36:59 -04:00
  • c11b1e6778 Merge branch 'fix/studio-stroke-commit-reliability' into fix/studio-ui-audit-fixes Miguel Angel Simon Sierra 2026-07-16 02:36:36 -04:00
  • 603f00b664 fix(studio): marquee mirror writes full selection membership to the store Miguel Angel Simon Sierra 2026-07-16 02:31:35 -04:00
  • 46e9ecf3f2 fix(cli): accept portrait aspects for --resolution alias flag Via 2026-07-16 06:23:14 +00:00
  • ecf2b2da83 feat(studio): batch style editing for multi-selections Miguel Angel Simon Sierra 2026-07-16 02:05:20 -04:00
  • 25a04d7fc8 fix(cli): don't override exit code after artifact validated Via 2026-07-16 05:56:35 +00:00
  • f8210d96da feat(cli): configurable transcribe timeout with duration-scaled default #2526 Via 2026-07-16 05:49:46 +00:00
  • dc410ca990 fix(producer): audioPadTrim FFmpeg-8.x-compatible apad invocation Via 2026-07-16 05:46:56 +00:00
  • 9ed255c0ef Merge pull request #2524 from heygen-com/release/v0.7.60 v0.7.60 Miguel Ángel 2026-07-16 01:32:57 -04:00
  • 0f287ee0b6 chore: release v0.7.60 #2524 Miguel Ángel 2026-07-16 05:26:57 +00:00
  • 160f142d15 Merge pull request #2521 from heygen-com/fix/stale-compositor-layer Miguel Ángel 2026-07-16 01:23:59 -04:00
  • 9c25e27da6 docs(renderer): link SwiftShader workaround tracker #2521 Miguel Ángel 2026-07-16 05:19:00 +00:00
  • 54a3ef2000 fix(renderer): prevent stale SwiftShader layers Miguel Ángel 2026-07-16 04:56:36 +00:00
  • fc06abd514 Merge branch 'fix/studio-sic-u5' into fix/studio-interaction-consolidation Miguel Angel Simon Sierra 2026-07-16 00:48:13 -04:00
  • b179c95362 fix(engine): emit SystemMemory cgroup notice to stderr, not stdout (#2520) James Russo 2026-07-16 00:36:25 -04:00
  • a10e462d02 Merge pull request #2518 from heygen-com/fix/studio-flat-input-affordance Vance Ingalls 2026-07-15 21:24:13 -07:00
  • 399438b963 Merge pull request #2497 from heygen-com/fix/studio-flat-layers-panel-standalone Vance Ingalls 2026-07-15 21:19:29 -07:00
  • afa3de94c6 fix(registry): whiteboard-ink choreography and SVG hidden-attribute selection Miguel Angel Simon Sierra 2026-07-16 00:11:50 -04:00
  • 2b51c52634 fix(studio): give flat-inspector value fields a resting-state input affordance #2518 Vance Ingalls 2026-07-15 18:03:49 -07:00
  • fb24ecac22 fix(studio): make setRightPanelTab itself flat-aware, not just the direct tab click #2497 Vance Ingalls 2026-07-15 20:53:47 -07:00
  • c29e936239 feat(registry): whiteboard-ink on the theme compare board Miguel Angel Simon Sierra 2026-07-15 23:36:27 -04:00
  • f5101a5a43 feat(registry): whiteboard-ink primitive for whiteboard-style explainer drawing Miguel Angel Simon Sierra 2026-07-15 23:34:06 -04:00
  • 6ae6679c6b fix(registry): coverage pipe-character row loss, candidate name mismatches, hero staging Miguel Angel Simon Sierra 2026-07-15 23:21:14 -04:00
  • b782520f2c feat(studio): reset inline style overrides to authored values from the inspector Miguel Angel Simon Sierra 2026-07-15 23:19:27 -04:00