Commit Graph

  • b1edeebe39 Merge pull request #2675 from heygen-com/codex/studio-timeline-a-array-timing-v2 Miguel Ángel 2026-07-25 15:10:33 +02:00
  • 42f80d551d Merge pull request #2674 from heygen-com/codex/studio-timeline-a-ease-editor-v2 Miguel Ángel 2026-07-25 14:56:48 +02:00
  • 60dd431ca2 Merge pull request #2673 from heygen-com/codex/studio-timeline-a-parser-intent-v2 Miguel Ángel 2026-07-25 14:43:13 +02:00
  • 22d9b75e3b Merge pull request #2672 from heygen-com/codex/studio-timeline-a-runtime-eases-v2 Miguel Ángel 2026-07-25 14:33:25 +02:00
  • 4bfbd89d63 fix(parsers): preserve duration-authored keyframe timing Miguel Angel Simon Sierra 2026-07-21 05:49:42 +02:00
  • c253dec23b feat(studio): add keyframe ease editor Miguel Angel Simon Sierra 2026-07-21 05:48:08 +02:00
  • d84e999f72 fix(parsers): preserve authored keyframe intent Miguel Angel Simon Sierra 2026-07-21 05:46:56 +02:00
  • 5acbf240cb feat(core): add deterministic keyframe ease runtime Miguel Angel Simon Sierra 2026-07-21 05:45:23 +02:00
  • a7a336890c fix(fonts): parse font family values safely fix/font-family-value-parser James 2026-07-25 09:01:22 +00:00
  • afc0b9d3d8 fix(fonts): cover current unresolved aliases fix/deterministic-font-family-aliases James 2026-07-25 08:18:24 +00:00
  • 1ba459a0da style: collapse multi-line comments to single lines xuanru/content-overlap-dense-resampling xuanru 2026-07-25 08:15:03 +00:00
  • 1f9a8f0985 Merge pull request #2756 from heygen-com/feat/studio-preview-layout Ular Kimsanov 2026-07-25 00:33:34 -07:00
  • d004d00e6b fix(fonts): resolve observed family aliases deterministically James 2026-07-25 04:37:24 +00:00
  • 05c30292cf Merge pull request #2755 from heygen-com/feat/media-treatment-studio Ular Kimsanov 2026-07-24 21:20:01 -07:00
  • 359a13fe6d Merge pull request #2754 from heygen-com/feat/media-treatment-overlays Ular Kimsanov 2026-07-24 19:52:06 -07:00
  • 3978b8e8c9 Merge pull request #2753 from heygen-com/feat/media-treatment-agent Ular Kimsanov 2026-07-24 19:33:31 -07:00
  • bf47416e14 refactor(studio): simplify preview workspace layout ukimsanov 2026-07-23 22:00:35 -07:00
  • d5c7d3ee16 fix(studio): preserve composed media treatments ukimsanov 2026-07-24 09:19:34 -07:00
  • 39c2341c4d feat(studio): add media treatment inspector ukimsanov 2026-07-23 21:41:51 -07:00
  • b0d3164ddb feat(registry): add media treatment overlays ukimsanov 2026-07-23 21:28:35 -07:00
  • 4582881d00 feat(cli): add agent-first media treatment tools ukimsanov 2026-07-23 21:26:39 -07:00
  • 5f111609e8 fix(lint): make dense content_overlap seek genuinely geometry-only xuanru 2026-07-24 23:21:10 +00:00
  • 3da63c320d test(lint): document + cover content_overlap 500ms boundary for sparse callers xuanru 2026-07-24 22:20:47 +00:00
  • 7b2538d361 perf(lint): settle-free geometry seek for dense content_overlap pass xuanru 2026-07-24 22:20:37 +00:00
  • 96bdf455f1 fix(lint): unconditional dense content_overlap pass + honor 500ms floor xuanru 2026-07-24 10:15:00 +00:00
  • 783ef64d44 feat(lint): dense motion re-sampling for content_overlap xuanru 2026-07-23 09:32:02 +00:00
  • e710a1686f feat(lint): add off_pivot_rotation hub-referenced layout check (#2744) Xuanru Li 2026-07-24 17:38:58 -07:00
  • 66239cedab fix(player): construct media observer in iframe realm agent/fix-player-iframe-observer-realm James 2026-07-24 15:45:54 -07:00
  • e7f9918d21 fix(lint): drop false media_in_subcomposition rule (#2765) Miguel Ángel 2026-07-24 23:12:48 +02:00
  • 7cf64164ed Merge pull request #2752 from heygen-com/feat/media-treatment-runtime Ular Kimsanov 2026-07-24 12:05:14 -07:00
  • d07d1874b6 chore: release v0.7.71 v0.7.71 James 2026-07-24 19:03:16 +00:00
  • adb149b869 fix(lint): allow bounded GSAP infinite repeats (#2763) James Russo 2026-07-24 14:56:03 -04:00
  • 944640c328 feat(runtime): render media treatments deterministically ukimsanov 2026-07-23 21:22:37 -07:00
  • 7778c093b6 fix(preview): serve external symlink assets (#2764) James Russo 2026-07-24 13:35:10 -04:00
  • 9e7ddb0188 Merge pull request #2751 from heygen-com/feat/media-treatment-schema Ular Kimsanov 2026-07-24 09:58:05 -07:00
  • 70213c5a85 feat(core): define media treatment capabilities ukimsanov 2026-07-23 21:14:49 -07:00
  • dc4edc9dc2 fix(cli): persist authoring skill in hyperframes.json for durable render attribution fix/skill-attribution-persistence Miao Yang 2026-07-24 20:52:03 +08:00
  • 0fcf7928fe fix(producer): decode percent-encoded video src in HDR pre-extract (PRINFRA-349) Vance Ingalls 2026-07-24 01:17:36 -07:00
  • 9d4c3493d0 Merge pull request #2750 from heygen-com/feat/caption-data-driven Vance Ingalls 2026-07-24 00:00:44 -07:00
  • 8bf939043f fix(registry): liberal emoji-pop brand colors, weight-shift fit fixes, 8192 clamp vanceingalls 2026-07-24 06:10:00 +00:00
  • 5c2981d066 fix(registry): reject non-numeric caption-data versions; boot fetch never clobbers a manual attach vanceingalls 2026-07-24 05:55:21 +00:00
  • 688500f2d6 Merge pull request #2757 from heygen-com/release/v0.7.70 v0.7.70 Vance Ingalls 2026-07-23 22:40:07 -07:00
  • e2846eb7cc fix(registry): encapsulate caption template runtimes in IIFEs vanceingalls 2026-07-24 05:25:41 +00:00
  • b9c3e3a4b6 chore: release v0.7.70 Vance Ingalls 2026-07-23 20:59:30 -07:00
  • fec3bba6b9 Merge pull request #2749 from heygen-com/07-23-fix_engine_verify_disk_path_parallel_drawelement_samples Vance Ingalls 2026-07-23 20:35:28 -07:00
  • 5fd28e1149 style: format probe-cleanup retry code (oxfmt) Vance Ingalls 2026-07-23 18:43:28 -07:00
  • b8e1015476 fix(producer): close orphaned probe session before verify-triggered retries Via 2026-07-24 01:38:42 +00:00
  • 4889b779c9 fix(engine): lazy-promisify execFile in psnr so partial child_process mocks don't crash at import Vance Ingalls 2026-07-23 17:57:15 -07:00
  • 4f69947191 fix(registry): clear brand CSS custom properties on unbranded re-attach; remove dead italic path vanceingalls 2026-07-24 00:03:46 +00:00
  • 92ffd0476d refactor(producer): share DE verify-fallback telemetry mapping across capture paths Vance Ingalls 2026-07-23 16:52:57 -07:00
  • c85cfae8fa fix(producer): rethrow disk drawElement verify failure past completeness check Vance Ingalls 2026-07-23 16:06:22 -07:00
  • 5af6203ae7 fix(caption-weight-shift): remove O(n^2) redundant hide-all-others loop vanceingalls 2026-07-23 22:55:37 +00:00
  • 79525f954b docs(prompting): capstone honesty note + depth technique row cover 3D occlusion clauses Vance Ingalls 2026-07-23 15:54:57 -07:00
  • 18de2b1f1d fix(caption-editorial-emphasis,caption-emoji-pop): remove O(n^2) redundant hide-all-others loop vanceingalls 2026-07-23 22:42:14 +00:00
  • 871b8f2ec3 docs(prompting): capstone depth region — chip occlusion + coil taper in printed prompt Vance Ingalls 2026-07-23 15:26:09 -07:00
  • ed8973952d feat(registry): make caption-editorial-emphasis data-driven with emphasis heuristic vanceingalls 2026-07-23 22:15:26 +00:00
  • 9fc1c2f159 fix(producer): verify sequential disk drawElement samples too Vance Ingalls 2026-07-23 15:07:35 -07:00
  • ec791e91d9 fix(producer): screenshot-retry recovery for disk-path drawElement verify failures Vance Ingalls 2026-07-23 15:00:26 -07:00
  • 7d4e71d10b feat(registry): make caption-highlight data-driven with automatic grouping vanceingalls 2026-07-23 21:52:56 +00:00
  • 060b6f8ae5 fix(engine): self-verify parallel disk drawElement samples (PRINFRA-352) Vance Ingalls 2026-07-23 14:41:25 -07:00
  • 392a9d251a feat(registry): make caption-emoji-pop data-driven with generic emoji lexicon vanceingalls 2026-07-23 21:31:46 +00:00
  • 020c8986f4 fix(registry): force GSAP render at attach — seek(0) is a no-op on a fresh timeline vanceingalls 2026-07-23 21:01:24 +00:00
  • 08620b75df feat(registry): make caption-pill-karaoke data-driven via caption-data runtime vanceingalls 2026-07-23 20:46:26 +00:00
  • c67e9dc1f8 feat(registry): make caption-weight-shift data-driven via caption-data runtime vanceingalls 2026-07-23 20:18:39 +00:00
  • f0034228f5 chore: release v0.7.69 v0.7.69 James 2026-07-23 12:03:36 -07:00
  • dd7378bbd9 fix(sdk): keep <br> line breaks editable and uncorrupted in setText (#2742) Hblee 2026-07-23 08:34:30 -07:00
  • e2335cb033 fix(lint): absolute drift floor for rotation_pivot_drift xuanru/rotation-pivot-drift-check xuanru 2026-07-23 12:57:14 +00:00
  • 222aec45ab feat(lint): add rotation_pivot_drift layout check (#2741) Xuanru Li 2026-07-23 01:44:46 -07:00
  • 74346e18c8 docs(prompting): sync prompt to fixes — screen-fixed mural, ring-only iris, stable map pulses Vance Ingalls 2026-07-23 00:30:05 -07:00
  • e53e1a4088 style(lint): oxfmt + review nits on rotation_pivot_drift xuanru 2026-07-23 07:27:43 +00:00
  • 6aff5734a1 fix(lint): rigid-size guard in both dims + direct tests for rotation_pivot_drift xuanru 2026-07-23 07:17:23 +00:00
  • ef62ebd37a docs(prompting): lower-third renders behind the subject — match film behavior Vance Ingalls 2026-07-23 00:14:38 -07:00
  • 341a5f3ec1 feat(lint): add rotation_pivot_drift layout check xuanru 2026-07-23 06:58:19 +00:00
  • 6df2647004 docs(prompting): close prompt gaps — chip path-binding and mural iris-reveal clauses Vance Ingalls 2026-07-22 21:39:17 -07:00
  • b13457be93 docs(prompting): capstone v4 — dwell-and-sweep rhythm, real brand frame.md, text-behind-subject Vance Ingalls 2026-07-22 21:11:44 -07:00
  • a90e343e8e docs(prompting): capstone v3 — The Timeline, one continuous camera journey Vance Ingalls 2026-07-22 20:30:01 -07:00
  • 7a294f1956 fix(lint): address render preflight review feedback (#2739) James Russo 2026-07-22 22:59:12 -04:00
  • 948264d6b2 fix(producer): resolve residual font and probe failures (#2738) James Russo 2026-07-22 21:17:52 -04:00
  • 87b2ec6329 docs(prompting): capstone v2 — OSS Wrapped all-techniques film, two-render templating demo Vance Ingalls 2026-07-22 17:50:03 -07:00
  • e6bea18b95 docs(prompting): rebuild capstone film with density contract — chrome, roles, scale Vance Ingalls 2026-07-22 16:20:36 -07:00
  • 48e359bd1b docs(prompting): fix stale six-rules references to match the seven-rule grammar Vance Ingalls 2026-07-22 15:45:14 -07:00
  • c39f3cf924 Merge pull request #2737 from heygen-com/07-22-fix_hooks_pre-commit_gate_denies_commit_instead_of_ending_the_turn Vance Ingalls 2026-07-22 15:45:01 -07:00
  • 97ec7db5cc fix(hooks): pre-commit gate denies commit instead of ending the turn Vance Ingalls 2026-07-22 15:35:28 -07:00
  • 6a6adb9f2d docs(prompting): final QA pass for the guide arc Vance Ingalls 2026-07-22 15:30:48 -07:00
  • e0164105f1 docs(prompting): fix capstone exit bridge to the literal template Vance Ingalls 2026-07-22 15:25:06 -07:00
  • 6a2d506f75 docs(prompting): capstone chapter + overview rewritten as the arc's map Vance Ingalls 2026-07-22 15:23:41 -07:00
  • b14545a23e docs(prompting): remove non-sequitur anatomy link from rule 1 Vance Ingalls 2026-07-22 14:21:25 -07:00
  • 00c6fd238e docs(prompting): appendix cheat sheet + post-guide lint rules as prompt guidance Vance Ingalls 2026-07-22 14:16:44 -07:00
  • de96c0594c docs(prompting): embed validated storyboard-mini render Vance Ingalls 2026-07-22 13:37:30 -07:00
  • 630ad482c6 docs(prompting): add storyboards chapter — prompting the plan, not the scenes Vance Ingalls 2026-07-22 13:29:27 -07:00
  • fe09437c6a docs(prompting): level 6 — scale chapters + variables CSS-shadow correction Vance Ingalls 2026-07-22 13:20:21 -07:00
  • 9eaf62ebfa docs(prompting): embed validated proxy-footage render Vance Ingalls 2026-07-22 13:11:58 -07:00
  • c76354351d docs(prompting): level 5 — voice, sound, and automatic media proxies Vance Ingalls 2026-07-22 13:03:18 -07:00
  • 16224fd2fb docs(prompting): fix misquoted caption-color phrase in captions-catalog bridge Vance Ingalls 2026-07-22 12:40:55 -07:00
  • cd8c98e92d docs(prompting): level 4 — capability chapters framed as additive Vance Ingalls 2026-07-22 12:36:20 -07:00
  • 2ab72e5d14 docs(prompting): level 3 — life chapters with bridges Vance Ingalls 2026-07-22 12:28:29 -07:00
  • c8a64a29bd docs(prompting): level 2 — control chapters with bridges + structure mandate note Vance Ingalls 2026-07-22 12:22:00 -07:00
  • 68ab776113 docs(prompting): fix Level 1 exit bridges to the plan's literal template Vance Ingalls 2026-07-22 11:59:09 -07:00
  • 8de8545f20 docs(prompting): embed validated changelog-video render Vance Ingalls 2026-07-22 11:26:10 -07:00
  • 04b0b75a21 docs(prompting): level 1 — reframe workflow pages as first-win rides + changelog-video Vance Ingalls 2026-07-22 09:55:57 -07:00