Status:🤷 UNKNOWN
Date:📅 unknown
Decision Makers:unknown
ADR-0012: Adopt the "slate" design system and a dense-log transcript
- Status: Accepted
- Date: 2026-06-28
- Relates to: 📝 ADR-0006 (web stack/CSP), 📝 ADR-0007 (Tailwind + daisyUI), 📝 ADR-0010 (no CDN / self-hosted assets)
- Supersedes (in part): the visual-token and chat-bubble-transcript choices in 📝 ADR-0007 (the bubble transcript is 📝 ADR-0007's component vocabulary +
internal/web/templates/partials.html, not a SPEC-0004 requirement). SPEC-0004 (web-ui) is superseded visually only — its behavioral requirements (chronological order, keyset paging) are kept by SPEC-0006. - Design source: docs/design/redesign-handoff.md +
docs/design/msgbrowse-redesign.dc.html
Context
A high-fidelity redesign handoff (the "Selected Direction") replaces the current
look. The shipped UI uses daisyUI's stock dim/winter themes and a chat-
bubble transcript; the redesign specifies a bespoke dark "slate" system
(base #0f1216, slate-blue accent #6f93d6) and a dense-log transcript
(timestamp gutter + colored sender rail + a 640px reading column), plus
redesigned Home, Search, Media, and a Journal screen. The handoff is the source
of truth for tokens, layout, and behavior.
Two questions had to be settled: (1) re-skin within the existing stack or migrate off daisyUI, and (2) keep a light theme even though the brief is dark-only.