Skip to content

feat(ui): light theme redesign across auth, dashboard, and admin#10

Merged
matthew-demidoff merged 1 commit into
masterfrom
feat/light-theme-redesign
Jun 19, 2026
Merged

feat(ui): light theme redesign across auth, dashboard, and admin#10
matthew-demidoff merged 1 commit into
masterfrom
feat/light-theme-redesign

Conversation

@matthew-demidoff

Copy link
Copy Markdown
Collaborator

Summary

Replaces the dark operator-console treatment with a light, card-centered design across the auth flow, the signed-in dashboard/security pages, and the admin tooling.

What changed

  • Foundation: app/globals.css rewritten to a light token palette (token names kept, values changed); Inter self-hosted via next/font in app/layout.tsx; radius + shadow tokens; removed scanlines/blink/dark scrollbar.
  • Components: Button, Field, AuthShell, Alert, Divider, Tag, Kbd, Section/Row, Sidebar, TopNav, AdminSidebar, Glyph, and the Turnstile widget restyled to rounded, white-surface, soft-shadow idioms.
  • Pages: all 40 pages/co-components swept to the light look and sentence-case copy. No logic, props, data flow, or behavior changed.
  • Assets/docs/tests: light favicon; docs/ui-ux.md updated to the light direction; tests/e2e/visual.spec.ts token assertions updated.

Verification

  • tsc clean, next build succeeds, unit suite passes (DB integration tests run in CI), Playwright UI tests 12/12.
  • Screenshotted login / register / OAuth-error locally.

UI-only: no server, API, or schema changes.

Replace the dark operator-console treatment with a light, card-centered system: near-white canvas, white surfaces with hairline borders and soft shadows, Inter self-hosted via next/font, rounded controls, and a single amber accent. Rewrite the shared primitives (Button, Field, AuthShell, Alert, Divider, Tag, Kbd, Section/Row, Sidebar, TopNav, AdminSidebar) and sweep every page to sentence-case copy. Update the favicon, the UI/UX direction doc, and the visual e2e token assertions.
@matthew-demidoff matthew-demidoff merged commit 9d84e1a into master Jun 19, 2026
2 checks passed
@matthew-demidoff matthew-demidoff deleted the feat/light-theme-redesign branch June 19, 2026 22:04
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