Feat: Daily-only status chart toggle with ring palette standardization and dark theme alignment
Closes #19 (closed)
Description
This MR updates the Team Status experience to keep Daily status cards as the primary view, makes charts opt-in in Daily mode, removes chart visibility from Weekly mode, and aligns ring/theme colors to the approved palettes.
What changed
- Added a Show Chart / Hide Chart control under Refresh in Status mode.
- Restricted chart rendering to Daily Standup Status only.
- Kept Weekly Standup Status free of ring chart visuals.
- Ensured Daily list components remain the default primary view.
- Applied ring colors in both themes:
- Not Submitted: #7a0000
- Delayed: #dcc21e
- On Time: #0b4402
- Updated dark theme token direction:
- Primary/background: #000000
- Inner surfaces: #0a0a0a
- Buttons/accent: #003465
- Text: #ffffff
- Improved hover member overlay readability and vertical alignment in light mode.
- Removed the Needs Attention badge below each ring.
Why
- Improves visual hierarchy by prioritizing operational list data first.
- Gives users explicit control over when to view chart visuals.
- Enforces a consistent, approved color system across light and dark themes.
- Fixes member hover legibility and alignment issues.
Validation
- Lint validation passed for updated status/chart files.