Skip to content

fix(catalog): render the Matrix Decode docs preview; remove Checkout Flow - #3396

Merged
miguel-heygen merged 3 commits into
mainfrom
fix-catalog-matrix-decode
Aug 21, 2026
Merged

fix(catalog): render the Matrix Decode docs preview; remove Checkout Flow#3396
miguel-heygen merged 3 commits into
mainfrom
fix-catalog-matrix-decode

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

What

  • Fixes the live preview on the Matrix Decode catalog page, which played 8 seconds of black in the docs player.
  • Removes the Checkout Flow component from the registry and docs catalog.

Why

caption-matrix-decode revealed each word by flipping spans with zero-duration display sets on the GSAP timeline. The docs player drives compositions by seeking, and after its style restore those sets never re-apply, so no span ever became visible. The keyframes contract already says never to tween display; every sibling caption component uses opacity-based reveals and renders fine.

Checkout Flow is an owner-directed catalog removal.

How

  • Swapped the display juggling for autoAlpha sets in both the demo and the installable snippet; the two scramble spans are now same-length absolute overlays on the real word, so each word decodes in place instead of re-flowing the line.
  • Regenerated the page MDX and the player payload JSON with the existing generators.
  • Deleted registry/components/checkout-flow plus its generated docs page and payload, regenerated registry.json, the catalog index, docs nav, and the on-device search vectors, and allowlisted the deletions in check-no-main-deletions.

Test plan

  • Manual testing performed: reproduced the black preview locally in the real <hyperframes-player> embed (same srcdoc bootstrap the docs pages use) with the current payload, then verified the regenerated payload shows scrambles and words at the right times, including across loop wraps, via headless-Chrome screenshots and computed-style probes.
  • bun scripts/catalog/check-artifact-coverage.ts passes after rebuilding the vectors (372 items, revision matches).
  • node scripts/check-no-main-deletions.mjs --base origin/main passes with the allowlisted removals.
  • Documentation updated (if applicable): catalog MDX + payload regenerated; no hand-written docs reference Checkout Flow.

…s preview renders

The demo and snippet flipped word spans with zero-duration display sets,
which the seek-driven docs player never applies after its style restore:
the composition played 8s of black. autoAlpha reveals with the scrambles
as same-length absolute overlays follow the keyframes contract (never
tween display) and survive seeks and loop wraps. Scramble text now
matches each word's length so it decodes in place instead of jumping.
Owner-directed removal of the checkout-flow catalog item: source,
demo, generated docs page and payload, and its entries in the registry
manifest, catalog index, docs nav, and search vectors. The deletions
are allowlisted in check-no-main-deletions.
@mintlify

mintlify Bot commented Aug 21, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
hyperframes 🟢 Ready View Preview Aug 21, 2026, 5:09 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@miguel-heygen
miguel-heygen merged commit d476551 into main Aug 21, 2026
49 checks passed
@miguel-heygen
miguel-heygen deleted the fix-catalog-matrix-decode branch August 21, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant