cc-dashboard/web
Vadym Samoilenko 2b4fd5dee8 feat: premium redesign — cyan/teal design system + bug fixes
Design:
- Replace purple SaaS theme with operational dark navy (#0b1020) + cyan (#57c7ff)
- Satoshi + JetBrains Mono fonts via CSS @import
- KpiCard: hero variant for Total Hours, tabular-nums for all values
- Sidebar: cyan active state instead of amber, dimmer inactive icons
- Dashboard: skeleton loading states for all charts, polished empty states
- TopBar: cyan user avatar consistent with sidebar

Fixes:
- Live Feed: SSE URL was /api/events/stream (wrong) → /api/events; pass JWT as ?token= query param
- Dashboard: default preset changed to 'today' instead of '30d'
- index.html: Cache-Control: no-cache to prevent stale asset issues

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 20:08:44 +01:00
..
src feat: premium redesign — cyan/teal design system + bug fixes 2026-05-06 20:08:44 +01:00
.eslintrc.cjs feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
index.html feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
package.json feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
postcss.config.js feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
tailwind.config.ts feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
tsconfig.json feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
tsconfig.node.json feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
vite.config.ts feat: AI assistant widget, design system upgrade via 21st-dev Magic 2026-05-06 19:34:17 +01:00
vitest.config.ts feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00