-
0e393f265d
fix: color tokens aligned to reference image pixel extraction
master
enzo
2026-07-22 22:28:07 +08:00
-
ae04ffa9a0
fix: Gateway trend bars missing height — now render 48 visible bars

enzoandClaude
2026-07-22 22:05:55 +08:00
-
c79b1af392
feat: pixel-perfect rewrite — Login/Sidebar/Header/Dashboard/Gateway

enzoandClaude
2026-07-22 22:03:55 +08:00
-
cbd8b347db
feat: visual overhaul — Sidebar/Header/Dashboard aligned to prototype
enzo
2026-07-22 20:32:08 +08:00
-
a97b885081
fix: comma-separate D-level profiles, map restart to blue in timeline

enzoandClaude
2026-07-22 20:22:50 +08:00
-
db11548414
fix: visual fixes — dark theme default, sidebar, dashboard cards, timeline dots, header counts

enzoandClaude
2026-07-22 19:54:44 +08:00
-
e5bb7ec49a
fix: explicit navigate after login + flat routes + venv gitignore
enzo
2026-07-22 19:23:09 +08:00
-
cb296ba09e
chore: remove accidentally committed venv, fix gitignore
enzo
2026-07-22 19:22:03 +08:00
-
1de5fcf698
fix: flatten React Router structure — no nested Routes, each page is a top-level route
enzo
2026-07-22 19:21:29 +08:00
-
07ff8c2a12
fix: nested route navigation — use relative paths, redirect to / not /dashboard
enzo
2026-07-22 19:17:30 +08:00
-
681e4b3a7d
fix: double navigation on login causing 404
enzo
2026-07-22 19:12:06 +08:00
-
c7563ede47
fix: login button variant=primary
enzo
2026-07-22 18:11:18 +08:00
-
ff813824fa
fix: UserRole enum case mismatch with PostgreSQL (OWNER→owner)
enzo
2026-07-22 18:06:17 +08:00
-
eaf13e5f51
feat: Event archive management — Event model, migration, API, frontend page (Phase 8)

enzoandClaude
2026-07-22 17:34:19 +08:00
-
5c0352c768
feat: Kanban board with five-column view, drag-and-drop, detail drawer, anomaly detection (Phase 7)

enzoandClaude
2026-07-22 17:31:03 +08:00
-
3d905b606a
feat: Key batch management (Key Manager service, API, frontend) (Phase 6)
enzo
2026-07-22 17:24:53 +08:00
-
670d222665
feat: Cron management API and frontend page (Phase 5)

enzoandClaude
2026-07-22 17:19:11 +08:00
-
8bfefd199c
feat: Profile health score system (scoring engine, API, frontend)

enzoandClaude
2026-07-22 17:14:30 +08:00
-
6d4a5c955b
feat: Gateway health monitoring (Hermes CLI, API, frontend)

enzoandClaude
2026-07-22 17:05:41 +08:00
-
76045538bb
feat: Dashboard with summary cards, health distribution, gateway trend, global search

enzoandClaude
2026-07-22 17:01:18 +08:00
-
10404be62d
feat: frontend auth flow (login, user management, audit logs, route guards)
enzo
2026-07-22 16:55:11 +08:00
-
e13be8eb1c
feat: JWT auth, user management, audit logging system

enzoandClaude
2026-07-22 16:52:09 +08:00
-
7441546804
feat: layout components (Sidebar, Header, MobileNav, TabBar, AppLayout) with routing

enzoandClaude
2026-07-22 16:33:42 +08:00
-
bd3d0147f5
feat: shared UI component library (11 components)

enzoandClaude
2026-07-22 16:31:14 +08:00
-
fbee37635b
feat: CSS variable dual-theme system (dark default + light)

enzoandClaude
2026-07-22 16:28:23 +08:00
-
4762376d0a
feat: Vite + React 19 + Tailwind + TypeScript scaffold

enzoandClaude
2026-07-22 16:28:11 +08:00
-
5a69cea3ae
feat: Alembic setup, User and AuditLog models with migration

enzoandClaude
2026-07-22 16:25:53 +08:00
-
83112ed36d
feat: FastAPI skeleton with config, database, health endpoint

enzoandClaude
2026-07-22 16:23:59 +08:00
-
2e1aa251d2
chore: initial commit — project scaffold (FastAPI + React + PostgreSQL)

enzoandClaude
2026-07-22 16:20:01 +08:00