Claude
c8c1238963
Improve error pages with styled, status-aware UI
...
Replace the bare-bones error boundary with a proper error page that:
- Renders a minimal Brackt header so users can navigate home
- Shows distinct messages and icons for 401, 403, 404, 500+ errors
- Displays a "Sign in from the home page" hint on 401 so logged-out
users know how to recover
- Hides internal details in production (stack traces dev-only)
- Uses existing dark theme Tailwind classes for visual consistency
https://claude.ai/code/session_011jv8desa5vhSkjZHSjWZiV
2026-02-22 07:22:12 +00:00
Chris Parsons
1584d34b89
Redesign to dark-mode-only with navy palette and accent colors ( #13 )
...
Removes light mode entirely in favour of a permanent dark theme with a
navy-tinted background and three signature accents (electric blue,
amber/gold, coral) exposed as CSS custom properties and Tailwind
utilities (bg-electric, text-amber-accent, text-coral-accent).
- Set class="dark" on <html> and apply Clerk dark base theme
- Rewrite app.css: single :root palette (oklch navy values), custom
--electric / --amber-accent / --coral-accent variables, remove
duplicate .dark block and light-mode bg-white/bg-gray-950 rule
- Install @clerk/themes for Clerk dark modal support
- Replace hardcoded Tailwind colors across 30+ files:
- Draft grid cells: blue-50/blue-950 → electric/15, green-50/950 → emerald/10
- Timer: green-600/yellow-600/red-600 → emerald-400/amber-accent/coral-accent
- Status badges: blue-50/green-50/gray-50 → electric/emerald/muted variants
- Success messages: green-500/15 text-green-700 dark:text-green-400 → emerald-500/15 text-emerald-400
- Info cards: blue-50 dark:bg-blue-950 → electric/10
- Warning cards: yellow-500 → amber-accent variants
- Medal/placement badges: yellow-500/orange-600 → amber-accent/coral-accent
- Movement indicators: green-600/red-600 → emerald-400/coral-accent
- Connection dots: green-500/red-500 → emerald-500/coral-accent
- Remove dark:hidden/dark:block logo toggle in welcome.tsx (always dark)
- Update DraftGrid test assertions to match new class names
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 19:26:11 -08:00
Chris Parsons
c9d3ee73cd
feat: Update DraftSidebar to include recent picks section and refactor layout; enhance AvailableParticipantsSection and QueueSection styling
2025-10-25 18:25:26 -07:00
Chris Parsons
c162258c99
feat: add admin navigation link for authenticated admin users
2025-10-13 09:44:59 -07:00
Chris Parsons
226cdd0ea7
feat: implement middleware and context provider for Express integration
2025-10-11 20:56:00 -07:00
Chris Parsons
9dc033b2a0
feat: add commissioner model and league management features
2025-10-11 00:29:04 -07:00
Chris Parsons
6d998a5f85
feat: add theme system with dark mode support and navbar component
2025-10-10 23:30:26 -07:00
Chris Parsons
d9f96efd44
feat: add Clerk authentication with sign-in button and user profile UI
2025-10-10 23:18:16 -07:00
Chris Parsons
3117080592
Initial commit from create-react-router
2025-10-10 23:04:50 -07:00