Frontend: finish the token migration — raw greys to AA theme tokens #282

Merged
logan merged 1 commits from fix/readability-tokens into main 2026-10-25 21:34:39 -04:00
Owner

Readability pass. 886 raw grey classes in 39 files mapped to the semantic tokens; text-gray-600 was ~2.3:1 dark / ~2.6:1 light. 9px text bumped to 10px. Marketing pages, bg-gray-700 and text-white untouched.

Frontend unverified — no Node on the authoring box (#207).

🤖 Generated with Claude Code

Readability pass. 886 raw grey classes in 39 files mapped to the semantic tokens; text-gray-600 was ~2.3:1 dark / ~2.6:1 light. 9px text bumped to 10px. Marketing pages, bg-gray-700 and text-white untouched. Frontend unverified — no Node on the authoring box (#207). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
logan added 1 commit 2026-10-25 21:29:18 -04:00
UI_REDESIGN chunk 4 was never finished: 39 app/component files still used
raw Tailwind greys, kept readable in light mode only by the !important
override sheet. In dark mode text-gray-600 is ~2.3:1 on surface, and the
light override maps it to #94a3b8 (~2.6:1 on white) — unreadable in both.

Mechanical mapping (886 classes): gray-100/200 -> ink, 300/400 -> ink-2,
500/600/700 -> ink-muted, bg 950/900/800 -> page/surface/raised,
border 800 -> line, 700/600 -> line-strong, plus hover/divide/placeholder.
Alpha suffixes kept (tokens are color-mix, so /60 works). bg-gray-700,
text-white and marketing pages left alone. text-[9px] -> text-[10px].

Frontend unverified: no Node on the authoring box (#207).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
logan merged commit 6d667e81c9 into main 2026-10-25 21:34:39 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/server-26#282