Commit Graph

596 Commits

Author SHA1 Message Date
ukimsanov 22f96980a0 docs: standardize video playback and add learning series 2026-08-03 15:43:16 -07:00
ukimsanov 149d915426 docs: simplify journey films and page endings 2026-08-03 15:43:16 -07:00
ukimsanov 23db7aec5d fix(docs): hide inactive video controls 2026-08-03 15:43:16 -07:00
ukimsanov 2843dce67a docs: complete guide page endings 2026-08-03 15:43:16 -07:00
ukimsanov 9f9a42432d docs: codify media and related-topic rules 2026-08-03 15:43:15 -07:00
ukimsanov f88386e84f docs: surface related topics and quiet video controls 2026-08-03 15:43:15 -07:00
ukimsanov cee17d9cfb fix(docs): align component rules with live demo 2026-08-03 15:43:15 -07:00
ukimsanov ed98915b96 refactor(docs): keep only durable quality rules 2026-08-03 15:43:15 -07:00
ukimsanov 72deb26af7 docs: organize Catalog by visual job 2026-08-03 15:43:15 -07:00
ukimsanov 900dd21b34 docs: simplify every catalog item page 2026-08-03 15:43:14 -07:00
ukimsanov e6e7b021d7 docs: organize catalog by visual task 2026-08-03 15:43:14 -07:00
ukimsanov 7a4a08ee41 docs: prepare catalog related topics 2026-08-03 15:43:14 -07:00
ukimsanov 23c82f665f fix(docs): use authoritative catalog previews 2026-08-03 15:43:14 -07:00
ukimsanov 544adf7b2b docs: make catalog pages visual and reproducible 2026-08-03 15:43:14 -07:00
ukimsanov 9099976eaf docs: correct developer references and page endings 2026-08-03 15:43:13 -07:00
ukimsanov 2a762a4eda docs: consolidate agent skill setup 2026-08-03 15:43:13 -07:00
ukimsanov 926e7a66f4 docs: separate developer guides from reference 2026-08-03 15:43:13 -07:00
ukimsanov 8f0cc7a5be docs: improve player embed examples 2026-08-03 15:43:13 -07:00
ukimsanov 81c6a2a753 docs: rebuild developer and rendering reference 2026-08-03 15:43:13 -07:00
ukimsanov 27a349155a docs: remove generated reference artifacts 2026-08-03 15:38:41 -07:00
ukimsanov 8429a43a9e docs: serve documentation media from CDN 2026-08-03 15:24:54 -07:00
ukimsanov 0111bc3b89 docs: preserve the weekly update archive 2026-08-03 15:03:23 -07:00
ukimsanov 958000b2e3 docs: simplify the reference project example 2026-08-03 15:02:59 -07:00
ukimsanov 350ede57e8 docs: remove redundant and unverified guide claims 2026-08-03 15:02:59 -07:00
ukimsanov ea57b740a5 docs: complete Guides task endings 2026-08-03 15:02:59 -07:00
ukimsanov 9d8da15190 docs: expose Studio follow-ups and reference project 2026-08-03 15:02:59 -07:00
ukimsanov 41ba576dd2 docs: clarify Guides and Studio navigation 2026-08-03 15:02:59 -07:00
ukimsanov 4290057562 refactor(docs): remove unused reference story 2026-08-03 15:02:59 -07:00
ukimsanov a7ba5455b0 docs: simplify examples and idle video controls 2026-08-03 15:02:58 -07:00
ukimsanov a7bde7444b docs: polish navigation and video controls 2026-08-03 15:02:58 -07:00
ukimsanov 948c37a773 docs: prepare related topics for core hubs 2026-08-03 15:02:58 -07:00
ukimsanov bbdcbe29d8 fix(docs): restore native code block styling 2026-08-03 15:02:58 -07:00
ukimsanov 109ba1f41e docs: polish navigation and video presentation 2026-08-03 15:02:58 -07:00
ukimsanov e1e240edcf fix(docs): tighten journey release details 2026-08-03 15:02:58 -07:00
ukimsanov 63ac0b4a48 refactor(docs): trim journey assets and components 2026-08-03 15:02:58 -07:00
ukimsanov ead05f5ec7 docs: make journey pages interactive 2026-08-03 15:02:57 -07:00
ukimsanov 0a7432bcf5 docs: rebuild journeys guides and studio 2026-08-03 15:02:57 -07:00
James Russo 1d0d4d8939 docs(changelog): weekly digest 2026-07-27–2026-08-03 (#2969)
* docs(changelog): weekly digest 2026-07-27–2026-08-03

* docs(changelog): embed weekly video for 2026-07-27 to 2026-08-03
2026-08-03 15:08:01 -04:00
Miguel Ángel 7e95630060 Merge pull request #2939 from heygen-com/feat/registry-theme-families
feat(registry): mk / yt / hw theme families + beat-freeze-cut — 30 items
2026-08-03 09:53:54 +02:00
Miguel Angel Simon Sierra d3d286a1a5 feat(registry): add beat-freeze-cut
Beat-driven speed ramp, freeze-frame hit, and hard cut for music-led
promos and montages. Contributed as #2957; applied here as content so the
whole catalog set lands together.

Verified by rendering: 6s, clean, deterministic (the one Math.random hit
is a comment above a fixed pattern array). Opaque root, so no demo.html
is needed for its catalog preview.

Co-authored-by: akiyoshisan1218 <akiyoshisan1218@users.noreply.github.com>
2026-08-03 09:32:12 +02:00
James Russo 1e51eaec2c chore: release v0.7.90 (#2958) 2026-08-02 21:57:19 -07:00
James Russo d6191965cf fix: pin release publishing to merge commit (#2959) 2026-08-02 21:32:08 -07:00
Miguel Ángel 67ffafb11c docs(contributing): refresh the catalog contribution guide (#2954)
The guide still described a 52-block registry, told contributors to run the
deprecated `validate` command, and listed gaps that have since shipped.

- Correct the counts: 113 blocks, 25 components
- `validate` -> `check` in the quick version
- Document the `demo.html` requirement for components (CI fails without it)
- Document `params` (drives the Studio customization panel) and the other
  optional registry-item fields
- Add the monospace caption floor and `fitTextFontSize()` to the quality bar
- Add a motion-review checklist: rules paired with a self-check question
- Replace the manual preview-MP4 step with what catalog-previews CI does
- Rewrite "What's Needed Right Now" by the job a shot does in a video, and
  drop the gaps that have shipped (karaoke, lower thirds, maps, news ticker)
2026-08-02 22:02:55 +02:00
Miguel Ángel 411ada0d90 chore: release v0.7.89 (#2953) 2026-08-02 20:25:14 +02:00
Vance Ingalls 74fadf69c4 chore: release v0.7.88 2026-08-01 16:53:08 -07:00
Vance Ingalls 3f30de7f09 Merge pull request #2911 from heygen-com/docs/color-grading-chapter
docs(prompting): add colour grading and film effects chapter
2026-08-01 16:50:50 -07:00
Vance Ingalls 0c7c9bbdb0 docs: make the intensity explanation order-agnostic
Both pages explained intensity's independence by saying details and
effects are applied after the u_intensity mix. The conclusion was right
but the mechanism was wrong for several families.

Verified in the shader: applyCrtWarp runs on the uv before sampling;
sampleMedia itself carries pixelate, chromaBleed and the tape family;
sampleChromaticMedia and applyDigitalGlitch shape sampleColor — all
before the mix at runtime/colorGrading.ts:1234. Only grain,
filmArtifacts, monoScreen, engraving, crosshatch, halftone, twoInkPrint,
bloom, scanlines and vignette run after it.

Pre-mix effects are already present on both sides of
mix(sampleColor.rgb, applyColorGrade(sampleColor.rgb), u_intensity), so
intensity does not scale them either. Both pages now say details and
effects sit outside the mix — some before, some after — without making
the ordering the reason.

Reported by miguel-heygen.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 16:36:12 -07:00
Vance Ingalls dd9c86d07a docs: correct the --hf-color-grading-intensity claim
Both pages said intensity does not scale a grade and that 0.5 renders the
same as 0. That is wrong, and the error was mine: I tested intensity only
against twoInkPrint and tapeDamage, then generalised from an effects-only
result.

The shader mixes ungraded against graded at u_intensity
(runtime/colorGrading.ts:1234), so it does scale adjust, wheels, curves,
hueCurves, secondaries and the LUT. Runtime tests pin 0.25 and 0.75
reaching the uniform. What it does not scale is details and effects —
grain, filmArtifacts, monoScreen, engraving, crosshatch, halftone,
twoInkPrint and the tape/CRT families are all applied after that mix
(:1235-1262), which is exactly what I had measured.

Both pages now say intensity ramps the primary grade only, and to animate
the specific effect when the look is effect-based.

Reported by miguel-heygen.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 19:49:55 -07:00
Miguel Angel Simon Sierra f252ec6d99 feat(registry): mk / yt / hw theme families — 29 items
Adds three themed registry families contributed by @jbernard077:

- mk-*  minimal presentation  (7 blocks, 3 components)
- yt-*  retro-broadcast creator (5 blocks, 4 components)
- hw-*  hand-drawn scribble   (6 blocks, 5 components)

Consolidates PRs #1933, #1992, #1993 and #1994, cuts 5 of the original 34
items, and fixes the defects that CI never got to report.

Cut (5), each covered by something we already ship or trivial to inline:
- yt-doc-lower-third — would be the 12th name/role lower third next to the
  10 lt-* variants and lower-third-bild
- mk-logo-sting — logo-outro exists, and yt-logo-intro is the richer version
- mk-cta-button, mk-pill-callout, yt-avatar-pip — a styled button, a styled
  chip and a masked circle

Fixes:
- hw-path-text rendered as a solid black blob. #hw-pt-path is the textPath
  carrier and had no rule, so it inherited SVG's default black fill while
  only #hw-pt-guide set fill:none.
- mk-line-graph value labels collided with their own dots and each other.
  Series after the first now label downward, and the offset moved off a CSS
  transform because the entrance tween animates y and GSAP rewrote it.
- Added demo.html for the 11 components and the 3 transparent-root blocks.
  Without it generate-catalog-previews.ts skips components entirely, so the
  catalog-previews job failed for every component in the original PRs.
- Tagged hw-title, hw-pipeline and hw-path-text as overlays.

Also registers all catalog pages in docs.json, which the original PRs left
orphaned, and picks up 4 pre-existing blocks that had no catalog page
(camcorder-hud, editorial-flash-overlay, freeze-frame-dressing,
organic-light-leak-overlay) because the regenerated nav now links them.

Every item was verified by rendering it and looking at the frames.

Co-authored-by: jbernard077 <jbernard077@users.noreply.github.com>
2026-08-01 01:03:39 +02:00
Vance Ingalls e4eac0c215 docs: address review on the color grading chapter
- Repoint the generated-artwork exit bridge at color-grading. The nav
  inserted the new page between generated-artwork and vfx-and-liquid-glass
  but the "Next" link still skipped it (miga-heygen, blocking).
- Correct the LUT custom property name: --hf-color-grading-lut-intensity,
  not --hf-color-grading-lut. Real transcription error, surfaced while
  checking the CSS-variable review comment against the source table in
  packages/core/src/colorGrading.ts:921-931.
- Add #t=0.1 posterframe hints and a contextual italic caption to all ten
  videos, matching the sibling prompting chapters.
- Reconcile British spelling to American throughout. The file path, nav
  slug, page title and every cross-reference were already "color".
- De-duplicate the animatable-effect caveat list: the chapter now links to
  the guide's Animating a Grade section instead of restating which effects
  are verified working, so the list is maintained in one place.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 15:57:33 -07:00