Commit Graph

14 Commits

Author SHA1 Message Date
cd0f9a9d62 Add project members management UI in ProjectSettings 2026-02-24 23:19:57 +01:00
66c14d74c0 refactor: remove actor param — Tracker knows who from auth 2026-02-24 13:32:32 +01:00
9a1b7a8d57 feat: pass actor slug to all task updates (system messages show who did it) 2026-02-24 13:26:40 +01:00
44884d937c refactor: remove compact/collapsible chat mode — ChatPanel is fullscreen only 2026-02-24 13:22:46 +01:00
a01bfbfc40 fix: apply message background colors in fullscreen chat too 2026-02-24 13:21:19 +01:00
b95fb074b1 fix: use inline styles for message backgrounds (Tailwind purge issue) 2026-02-24 13:17:48 +01:00
2210b6ae9f feat: colored message backgrounds — yellow for system, green for agents 2026-02-24 12:32:56 +01:00
9b2026c5fa feat: persist active tab in URL (?tab=chat survives reload) 2026-02-24 10:32:55 +01:00
f4f09bfeee feat: infinite scroll — load older messages on scroll up 2026-02-24 10:30:47 +01:00
c96bd88f2a fix: deduplicate WS messages in ChatPanel + remove StrictMode 2026-02-24 10:15:12 +01:00
f9d0bfd3a3 fix: auto-logout on WS auth.error (forces re-login with valid JWT) 2026-02-24 09:38:31 +01:00
3a2a32a50e fix: restore all original components (KanbanBoard, ChatPanel, TaskModal, etc.)
Previous migration stubbed most components. Now properly ported from
Next.js with type-only imports and react-router-dom Link/navigation.
2026-02-24 09:33:04 +01:00
83bc168c30 fix: login endpoint path /api/v1/auth/login 2026-02-23 23:30:58 +01:00
1fa137b240 feat: initial Vite + React migration from Next.js
- Migrate from Next.js App Router to Vite + React Router
- Replace NEXT_PUBLIC_* env vars with VITE_*
- Convert all pages to React Router structure
- Remove BFF dependency, connect directly to Tracker
- JWT auth with query param support in WebSocket
- All components migrated with basic functionality
- Ready for production deployment
2026-02-23 23:28:21 +01:00