diff --git a/AGENTS.md b/AGENTS.md index 568625c..ccfc54b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -139,6 +139,8 @@ unsure whether a change is contract-affecting, assume it is and check. **Done & live:** self-serve Pro/Max purchase (Bitcoin inline-Lightning + Zaprite card, prepaid, relay owns tier/expiry), core-decoupling, per-tenant subscriptions, expiry-reminder emails (`POST /api/admin/reminders/run {test_email}`), **opt-in Daily Digest** (0.2.158, `b4fa5d7`): off-by-default daily email of a user's last ~24h of library recaps, each synthesized via `/relay/analyze` (operator-absorbed); `daily-digest.js` scan at `SEND_HOUR=8`, per-user watermark dedup, public tokenized unsubscribe, admin trigger `POST /api/admin/digest/run`; and **YouTube `/live/` + `/shorts/` URL support** (0.2.159, `cb961cd`): `extractVideoId` now accepts those forms (was rejecting them as "Invalid YouTube URL"). Plans in `docs/*-plan.md`. +**Design system (2026-06-16, committed `1741fb1` + a follow-up commit, NOT yet deployed):** the `design/` contract was extracted from the as-built UI (`design/DESIGN.md` + `design/tokens.tokens.json`; see the **Design** line near the top). Then **Phase 1 of the conformance cleanup landed**: a canonical `:root` token block is now the single source of truth in `public/index.html`'s `
diff --git a/public/index.html b/public/index.html index c809d84..d9169c8 100644 --- a/public/index.html +++ b/public/index.html @@ -42,12 +42,50 @@ @@ -3454,8 +3492,8 @@ + style="display:block;padding:10px 18px;font-size:13px;font-weight:600;background:#818cf8;color:#fff;border-radius:8px;text-decoration:none;"> ⚡ Open in wallet${escHtml(priceLine)}
+ style="width:100%;padding:11px 14px;font-size:15px;background:#0a0e1a;color:#f1f5f9;border:1px solid #1e293b;border-radius:8px;outline:none;font-family:inherit;-webkit-text-fill-color:#f1f5f9;-webkit-box-shadow:0 0 0 1000px #0a0e1a inset;" />