Skip to content

style(ui): unify config detail, profile & dashboard with terminal system#17

Merged
fullstackjam merged 1 commit into
mainfrom
redesign/config-dashboard
Jun 16, 2026
Merged

style(ui): unify config detail, profile & dashboard with terminal system#17
fullstackjam merged 1 commit into
mainfrom
redesign/config-dashboard

Conversation

@fullstackjam

Copy link
Copy Markdown
Contributor

Summary

Finishes the terminal-native redesign by bringing the remaining surfaces — config detail page, user profile, dashboard, config editor, preview — in line with the system shipped in #16.

  • Gradient-text headings → solid mono headings (config title, profile username, dashboard title)
  • Font weights 700/800 → 600 (Geist Mono only loads 400/500/600; heavier weights were rendering faux-bold)
  • Hardcoded #000/#fff and neon-green shadows → theme tokens (correct in dark + light)
  • Unified the rainbow: profile stat colors and config-card hover glows now use the single restrained accent
  • Kept decorative per-config accent stripes and app-icon identity colors (intentional identity, not AI-smell)
  • Added .playwright-mcp/ to .gitignore

Test plan

  • npm run validate — lint 0 errors, check 0 errors, 281 tests pass, build ✓
  • Local visual check not possible: local D1 has no configs and dashboard requires OAuth — verify on prod after deploy
  • After deploy: spot-check a public config detail page + a user profile render correctly in dark + light, fonts load, /api/health green

Bring the remaining surfaces in line with the terminal-native redesign:
- replace gradient-text headings with solid mono headings (config title,
  profile username, dashboard title)
- fix font weights 700/800 -> 600 (Geist Mono only loads 400/500/600;
  heavier weights were rendering faux-bold)
- map hardcoded #000/#fff and neon-green shadows to theme tokens
- unify profile stat colors and config-card hovers to a single restrained
  accent instead of a rainbow palette
- keep decorative per-config accent stripes and app-icon identity colors

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fullstackjam fullstackjam merged commit f4e41b3 into main Jun 16, 2026
7 checks passed
@fullstackjam fullstackjam deleted the redesign/config-dashboard branch June 16, 2026 01:57
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