Commit Graph
2361 Commits
Author SHA1 Message Date
Miguel Angel Simon Sierra 39d2e4caa8 feat(registry): wave L wild-shelf candidates from the frame study
cursor-glyph-trail, echo-trail, facet-morph, light-sweep-pass,
soft-blob-touch, halftone-dissolve; all pure functions of timeline time,
tri-order seek determinism verified; watch page at docs/wild-shelf.html.
Candidates pending owner judgment, no catalog changes.
2026-07-18 08:47:20 +02:00
Miguel Angel Simon Sierra c996588d8c feat(registry): wave K - eight demand-backed primitives, shelf recomposed to 25
scroll-camera-story, iris-reveal, particle-image-reveal, telemetry-hud,
native-notification-pop, whip-pan-cut, spring-stack-shuffle, vox-annotate;
interruptible-spring and quiet-register laws encoded; marker-highlight
(absorbed by vox-annotate), constellation-hub, and typed-prompt leave the
hero catalog; scroll-feed, svg-stroke-trace, oversized-cursor protected.
2026-07-16 18:04:21 -04:00
Miguel Angel Simon Sierra 2ded4d09bd fix(registry): adversarial QA round two - ten primitives polished
kinetic-type-swap masked exchange + font-relative gaps (was unanimous
below bar); titlecard-lockup and chart-story light-safe inks; press-ripple
cursor exit, ink ripples, transform-only; before-after-wipe divider fade-in;
scroll-feed doomscroll default + gradient robustness + edge fades;
browser-device-stage fade-through swap; count-up affix optical trim;
per-word-rise landing settle; grid-card-assemble pacing spread; true-still
holds replace sub-perceptual drift shelf-wide.
2026-07-16 17:04:07 -04:00
Miguel Angel Simon Sierra 275b333195 feat(registry): quality round - redesigned closes and grid, demo mount overhaul, trust-strip demoted
cta-close and logo-brand-close rebuilt at display scale with real presence;
grid-card-assemble tiles become drawn-icon capability cards; all nine
generated demo mounts rebuilt full-frame on light token backdrops;
trust-strip leaves the hero shelf (too easily one-shot to hold a slot);
dash draws moved to attribute-driven offsets (reverse-seek stale paint).
2026-07-16 12:14:55 -04:00
Miguel Angel Simon Sierra 2b810e3518 feat(registry): wave J2 - ten workhorse primitives, helpers doc, hero catalog
screen-flow-carousel, ui-focus-zoom, state-chip-rail, morph-swap, line-swap,
radial-surround, code-terminal-run, testimonial-proof-card, notification-stack,
split-tilt-cards; docs/primitives-helpers.md (camera-servo + hold-alive);
registry/components/CATALOG.md (hero-21 index with use_when/avoid_when/pairs_with);
before-after-wipe demo accent moved off the variable-shadow collision.
2026-07-16 11:07:19 -04:00
Miguel Angel Simon Sierra f7da9e444c feat(registry): wave J shelf recomposition
Eight new hero primitives (press-ripple, typed-prompt, titlecard-lockup,
logo-brand-close, browser-device-stage, grid-card-assemble, chart-story,
trust-strip), before-after-wipe port with content slots, marker-highlight
contract rebuild, whiteboard-ink strokes slot, and the cues/exit/register
retrofit across the ten kept primitives. Gallery, theme gate, and
theme-compare board restaged for the shelf of 21.
2026-07-16 03:18:41 -04:00
Miguel Angel Simon Sierra afa3de94c6 fix(registry): whiteboard-ink choreography and SVG hidden-attribute selection 2026-07-16 00:11:50 -04:00
Miguel Angel Simon Sierra c29e936239 feat(registry): whiteboard-ink on the theme compare board 2026-07-15 23:36:27 -04:00
Miguel Angel Simon Sierra f5101a5a43 feat(registry): whiteboard-ink primitive for whiteboard-style explainer drawing 2026-07-15 23:34:06 -04:00
Miguel Angel Simon Sierra 6ae6679c6b fix(registry): coverage pipe-character row loss, candidate name mismatches, hero staging 2026-07-15 23:21:14 -04:00
Miguel Angel Simon Sierra 91840e9038 feat(registry): wave I definition-perfect rebuilds (7 units) and hero board update 2026-07-15 22:56:29 -04:00
Miguel Angel Simon Sierra abdeebf848 fix(theme-gate): partial runs no longer wipe previously staged variants 2026-07-15 22:26:56 -04:00
Miguel Angel Simon Sierra b4268316e6 fix(themes): neutral accent-2 joins the blue family for a monotone shelf 2026-07-15 21:52:29 -04:00
Miguel Angel Simon Sierra 595f289bf7 feat(registry): full-duration token conformity for hero 20 across all three themes 2026-07-15 21:41:05 -04:00
Miguel Angel Simon Sierra d52c0b4951 feat(registry): deep-tokenize stage/surface layers of hero primitives; theme injection wins element-scoped demo tokens 2026-07-15 19:57:33 -04:00
Miguel Angel Simon Sierra fe6a3dc919 feat(registry): tokenize hero-20 primitives against theme contract, add gallery rating UI 2026-07-15 17:49:15 -04:00
Miguel Angel Simon Sierra dcede2862b feat(registry): wave G camera/background primitives, wave H research-sourced primitives, theme contract, check suggestions 2026-07-15 16:17:01 -04:00
Miguel Angel Simon Sierra 00be04b7e6 feat(registry): wave F primitives, QA gallery tooling, and visual fixes 2026-07-14 15:05:44 -04:00
Miguel Angel Simon Sierra 2018de8737 fix(registry): wave A primitives mount as elastic sub-compositions 2026-07-10 21:48:49 -04:00
Miguel Angel Simon Sierra 0b4b3af564 fix(core): render-time variable overrides reach sub-composition scripts 2026-07-10 21:45:55 -04:00
Miguel Angel Simon Sierra c93637c6ff feat(registry): wave A primitives (cursor, touch, device stage, toggle) and shared test scenes 2026-07-10 19:52:15 -04:00
Miguel Angel Simon Sierra a12a33a3ea fix(scripts): registry manifest scans all item types instead of dropping blocks and components 2026-07-10 19:22:58 -04:00
Miguel Angel Simon Sierra 81a4942c7a test(registry): update grouped control frame hashes 2026-07-10 02:21:31 -04:00
Miguel Angel Simon Sierra 1842da9dfd chore(registry): sync minimal grouped control demos 2026-07-10 01:51:07 -04:00
Miguel Angel Simon Sierra 353b26c4c1 feat(registry): flatten grouped controls onto a single rail 2026-07-10 01:50:17 -04:00
Miguel Angel Simon Sierra 98b566a5f8 docs: plan minimal grouped control rail 2026-07-10 01:21:39 -04:00
Miguel Angel Simon Sierra 83509d5c84 docs: specify minimal grouped control rail 2026-07-10 01:17:14 -04:00
Miguel Angel Simon Sierra ddbdf5d3a7 test(registry): lock Operator Black frame hashes 2026-07-10 00:48:43 -04:00
Miguel Angel Simon Sierra 4aba53198d fix(registry): stabilize primitive visual verification 2026-07-10 00:39:09 -04:00
Miguel Angel Simon Sierra f03f270050 test(registry): add pinned primitive browser verification 2026-07-10 00:12:06 -04:00
Miguel Angel Simon Sierra bc65c9b73f feat(registry): ship Operator Black UI primitives 2026-07-10 00:11:34 -04:00
Miguel Angel Simon Sierra 0121c752fe test(registry): enforce Operator Black visual rules 2026-07-09 21:06:34 -04:00
Miguel Angel Simon Sierra 7ac6010446 fix(registry): make primitive previews reproducible 2026-07-09 21:06:23 -04:00
Miguel Angel Simon Sierra e9f27437b9 build(registry): harden UI primitive preview assembly 2026-07-09 20:32:18 -04:00
Miguel Angel Simon Sierra 4fcc32658c feat(registry): add Operator Black sync pipeline 2026-07-09 20:20:49 -04:00
Miguel Angel Simon Sierra 2f0fbd7c07 test(registry): freeze Operator Black primitive contracts 2026-07-09 19:36:31 -04:00
Miguel Angel Simon Sierra 47e73b5427 test(registry): freeze Operator Black primitive scope 2026-07-09 19:17:39 -04:00
Miguel Angel Simon Sierra d366b854e6 docs(registry): plan Operator Black primitive rollout 2026-07-09 18:57:11 -04:00
Miguel Angel Simon Sierra 0ab9b57e25 docs(registry): specify Operator Black UI primitives
Freeze the approved 66-item scope and the Operator Black visual and motion contracts.

Define compatibility, accessibility, determinism, and verification gates before implementation.
2026-07-09 18:49:45 -04:00
Miguel Angel Simon Sierra 96b1dd7bee refactor(registry): drop product-UI imitation components from catalog
chat-gpt, claude-chat, claude-code, github-stars, and opencode leave the
catalog per the no-product-imitations policy; their mechanics re-enter
later under generic names with brand supplied via variables.
2026-07-09 15:39:02 -04:00
Miguel Angel Simon Sierra 5a1f0c1295 Merge magi/motion-primitives-catalog into feat-video-primitives
# Conflicts:
#	scripts/generate-catalog-pages.ts
2026-07-09 15:32:46 -04:00
Miguel Angel Simon Sierra c5911ca420 Merge branch 'feat/player-variables' into magi/video-primitives-v1 2026-07-09 13:34:25 -04:00
Miguel Angel Simon Sierra 51b2598a82 Merge branch 'feat/runtime-variable-bindings' into magi/video-primitives-v1 2026-07-09 13:34:24 -04:00
Miguel Angel Simon Sierra 2d7a1a0f38 Merge branch 'feat/primitive-lint-rules' into magi/video-primitives-v1 2026-07-09 13:34:23 -04:00
Miguel Angel Simon Sierra d7865585e2 feat(lint): add theme-token contract and provenance lint rules
Enforce the video-primitive theme-token contract (W2f): registry blocks and
components must not redeclare contract tokens at :root/html/body (they bypass
composition scoping), must supply var() fallbacks, and must consume every
declared composition variable. Adds a provenance check for registry items
whose tags claim an external port with no recorded source.
2026-07-09 11:40:51 -04:00
Miguel Angel Simon Sierra c5fd7e9759 feat(registry): unified variables metadata, catalog exposure, and add --set
Extends CompositionVariable with role and css-var bindings, mirrors declared
variables into registry-item.json (params/BlockParam deprecated), exposes
variables through catalog --json, and adds a repeatable add --set flag that
shapes the printed data-variable-values wiring snippet without touching
installed files.
2026-07-09 11:36:34 -04:00
Miguel Angel Simon Sierra a02e3728b7 feat(player): inject variables into composition via srcdoc pre-injection 2026-07-09 11:34:25 -04:00
Miguel Angel Simon Sierra c165dafeeb feat(core): css-var variable bindings, scoped getDuration, and resolvePhases helper
Applies declared css-var bindings after the variable merge and before scoped
scripts run, exposes the host's effective duration to embedded compositions
via a scoped getDuration(), and adds the pure resolvePhases(D, inBase, outBase)
IN/HOLD/OUT helper so primitives stretch by extending the hold window instead
of timescaling motion.
2026-07-09 01:44:41 -04:00
Miguel ÁngelandClaude Opus 4.8 8e04d01969 fix(cli): map ggml model stem to whisper.cpp dotted DTW preset (fixes large-v3) (#2086)
`hyperframes transcribe --model large-v3` aborted with "unknown DTW preset
'large-v3'". whisper.cpp's --dtw flag wants a dotted alignment-heads preset
(large.v3), but we passed the hyphenated ggml file stem (large-v3). They
coincide for tiny/base/small/medium(+.en) — why it slipped through — but
diverge for the large-v* family. Map stem -> preset (- to .) so large-v1/v2/v3
(and large-v3-turbo) work; no-op for the others. Also fixes media-use, which
shells to `hyperframes transcribe`.


Claude-Session: https://claude.ai/code/session_01H5k87mPZ4d6yiFwcWSb8Vv

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 19:53:26 -04:00
Vance Ingalls 20b9034577 Merge pull request #2056 from heygen-com/de2-15-parallel-de-verified
feat(engine,producer): verified interleaved parallel drawElement streaming (opt-in)
2026-07-08 16:20:25 -07:00