Commit Graph

4 Commits

Author SHA1 Message Date
2586dc7e6a Implement ProjectFiles component
- Complete project files UI with file list, icons, search
- Upload files via drag & drop or file picker with optional description
- Preview images as thumbnails
- Edit file descriptions inline
- Download files by clicking filename
- Delete files with confirmation
- Show file size, mime type icons, uploader, upload date
- Dark theme consistent with app design
- File size formatting helper
- Support for all common file types with appropriate icons
2026-02-25 09:19:50 +01:00
1671352ef9 feat: project files tab — upload, search, preview, descriptions, drag & drop 2026-02-25 09:18:56 +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
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