feat(site): apply ui-ux-pro-max design system to dashboard (#7)

Design system: Data-Dense Dashboard — blue primary (#2563EB/#3B82F6),
amber accent, slate neutrals, Fira Code (headings/data) + Fira Sans
(body) via Google Fonts.

- KPI stat cards: tracked repos, total stars, top 7d gainer, last updated
- card surfaces w/ subtle shadow for table + chart; row hover highlight
- per-category tinted badges (text carries meaning, not color alone)
- search box w/ inline SVG icon; GitHub header button w/ SVG mark
- footer w/ Actions + contributing links
- all PR #6 logic/a11y preserved (sort, search, chips, legend state,
  degraded mode, aria, focus-visible, reduced-motion, 44px targets)
- workflow: add site/** to push paths so dashboard edits auto-deploy

Verified: dark + light schemes, 375px mobile (no h-scroll), 29 rows,
KPI values correct, zero console errors.
This commit is contained in:
2026-08-09 01:17:24 +07:00
committed by GitHub
parent 91ff2bbec2
commit 6658de1fa9
2 changed files with 159 additions and 60 deletions
+1
View File
@@ -8,6 +8,7 @@ on:
branches: [main]
paths:
- 'data/agents.yml'
- 'site/**'
- 'templates/**'
- '**.go'
- 'go.mod'