FeedEcho v1.3.0 — UI Redesign: Color Palette + Light/Dark Themes
FeedEcho v1.3.0 — UI Redesign
Full visual redesign replacing the monochrome blue palette with a dynamic, token-based color system and light/dark theme support.
Highlights
- New OKLCH color palette — warm coral primary, teal secondary, and semantic green/gold/red accents. Brand colors hang off 5 hue variables at the top of `style.css`, so reskinning is a one-line change.
- Light + dark themes — toggle button in the navbar (persists to `localStorage`), falls back to system preference, follows live OS theme changes. Theme is applied pre-paint via an inline script — no flash of the wrong theme on load.
- Colorful dashboard — stat cards now rotate coral → teal → green → gold accents.
- Adaptive browser chrome — `theme-color` meta and `color-scheme` set per theme so mobile status bars, form controls, and scrollbars match.
Quality
- Both themes pass WCAG AA contrast on primary buttons (7.9:1 light, 5.0:1 dark)
- Hardcoded badge/alert hex colors replaced with semantic, theme-aware tokens
- Added proper `.alert-warning` class (was an inline-style hack)
- `prefers-reduced-motion` respected
- All 71 tests passing
Upgrade
Pull the latest `master` and restart `feedecho.service`. No database or config changes required.