Commit Graph

9 Commits

Author SHA1 Message Date
8df4179dd7 fix: мобильные кнопки Settings/Logout в header + дедупликация api.ts 2026-02-24 23:27:58 +01:00
1b93bd60c0 fix: remove duplicate removeProjectMember function 2026-02-24 23:21:28 +01:00
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
f4f09bfeee feat: infinite scroll — load older messages on scroll up 2026-02-24 10:30:47 +01:00
f9d0bfd3a3 fix: auto-logout on WS auth.error (forces re-login with valid JWT) 2026-02-24 09:38:31 +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