Skip to content

feat(admin): brand refresh + UI foundation (v26.05.07)#18

Merged
ancongui merged 2 commits into
mainfrom
feat/admin-ui-redesign
May 31, 2026
Merged

feat(admin): brand refresh + UI foundation (v26.05.07)#18
ancongui merged 2 commits into
mainfrom
feat/admin-ui-redesign

Conversation

@ancongui
Copy link
Copy Markdown
Contributor

First pass of the best-in-class admin dashboard overhaul.

  • Logo-aligned green theme — accent/sidebar/charts/active states green; dark-forest charcoal surfaces (was navy); light theme greened.
  • Maven Pro UI font (JetBrains Mono kept for tabular data).
  • Stat-card icons implemented (were empty placeholders) + card depth polish.
  • Asset cache-control (no-cache + ?v={version}) so upgrades aren't served stale.
  • Responsive verified — zero horizontal overflow at 390px and 1440px; mobile drawer, stacked cards, scrollable tables.

CI green (ruff/format/mypy --strict); full suite 3146 passing.

🤖 Generated with Claude Code

Andrés Contreras Guillén added 2 commits May 31, 2026 19:57
… asset cache-control

Begin the best-in-class admin dashboard redesign:

- Theme retargeted to the pyfly logo's vivid lime-green brand: accent/primary,
  sidebar, focus/active states and chart palettes are now green; dark surfaces
  shifted from navy to a desaturated dark-forest charcoal (themes.css). Light
  theme accents greened too.
- Typography switched to Maven Pro (rounded, friendly-professional — matches the
  logo), keeping JetBrains Mono for tabular/numeric data.
- Implemented the previously-empty stat-card icons (health/beans/uptime/profiles)
  with inline Feather-style SVGs; refined card depth (subtle gradient + hover
  lift) and bolder Maven Pro card headers.
- Admin static assets now serve with Cache-Control: no-cache and the SPA injects
  a ?v={__version__} query, so theme/JS changes are picked up on upgrade instead
  of being served stale from browser cache.

CI (ruff/format/mypy --strict) green; admin+web tests pass.
Bump to v26.05.07 + CHANGELOG. See the v26.05.06->07 admin UI work:
logo-green theme, Maven Pro font, stat-card icons, card depth, asset
cache-control/versioning, responsive-verified (390px + 1440px, no overflow).
@ancongui ancongui merged commit 8bb42d9 into main May 31, 2026
4 checks passed
@ancongui ancongui deleted the feat/admin-ui-redesign branch May 31, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant