- Pipeline/kanban view on Clients page (toggle grid/pipeline)
- Pipeline summary bar showing client distribution across stages
- Stage badge on client cards and detail page (click to cycle)
- Notes tab on ClientDetailPage with add/edit/pin/delete
- StageBadge component with color-coded labels
- Stage selector in ClientForm
- API client methods for notes CRUD
- 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
- Reports page with overview stats, client growth chart, email activity chart
- Engagement breakdown (engaged/warm/cooling/cold) with stacked bar
- Industry and tag distribution charts
- At-risk client lists (cold + cooling)
- CSV export button downloads all clients
- Notification bell in top bar: overdue events, upcoming events, stale clients, pending drafts
- Dismissable notifications with priority indicators
- Added Reports to sidebar nav between Network and Settings
- Click user row to open detail panel instead of inline icons
- Panel shows user info, role toggle (User/Admin buttons), password reset, and delete
- Cleaner UX: all user management in one place