Commit Graph

4 Commits

Author SHA1 Message Date
b0cfa0ab1b fix: resolve all ESLint errors + fix deploy workflow for CI
- Replace all 'any' types with 'unknown' or proper types
- Remove unused imports and variables
- Add comments to empty catch blocks
- Fix Date.now() purity issue in ReportsPage (useMemo)
- Fix fetchNotifications declaration order in NotificationBell
- Restructure MeetingPrepModal effect for setState
- Split Toast exports into separate lib/toast.ts
- Fix constant binary expression in utils.test.ts
- Fix deploy workflow: compose.deploy + DOKPLOY_COMPOSE_ID
2026-01-30 04:37:53 +00:00
8c27b7b522 feat: command palette (Ctrl+K), dark mode, pinned clients
- Global Command Palette: Ctrl+K search across clients, pages, and actions
  - Arrow key navigation, grouped results (Pages/Clients/Actions)
  - Keyboard hints in footer
- Dark mode: full theme toggle (light/dark/system) with localStorage
  - Theme toggle in header bar
  - Dark mode applied to Layout, Dashboard, Clients, ClientDetail, Login, Modal
  - Tailwind v4 @custom-variant for class-based dark mode
- Pinned/Favorite clients: star clients for quick dashboard access
  - Pin button on client detail page and dashboard recent clients
  - Pinned clients grid on dashboard
  - Uses localStorage (no backend changes needed)
- Search bar trigger in header with ⌘K shortcut hint
2026-01-29 13:36:39 +00:00
696e2187f4 feat: password reset UI (forgot password, reset page, admin reset button) 2026-01-28 21:44:22 +00:00
1afd5d5bac feat: initial SPA frontend for network app 2026-01-28 19:51:45 +00:00