Types partagés et refactoring mobile
feat: add mobile sync client with outbox pattern (#40)
Review — APPROVE
Summary: Solid sync scaffolding with outbox pattern, polling, and settings UI. Auth is correctly marked as placeholder.
- sync_outbox table and migration correct -…
feat: add mobile sync client with outbox pattern (#40)
feat: implement web frontend with full task management UI (#39)
Review — APPROVE
Summary: Complete web frontend with task management, dark mode, responsive sidebar, and WebSocket sync. Clean component architecture.
- Layout protects routes via…
feat: implement web frontend with full task management UI (#39)
feat: add WebSocket server with ticket auth and heartbeat (#38)
feat: add WebSocket server with ticket auth and heartbeat (#38)
Review — APPROVE
Clean WebSocket implementation with proper security (ticket auth, origin validation, session revalidation, heartbeat).
- Ticket single-use + 30s TTL
- Origin…
feat: add WebSocket server with ticket auth and heartbeat (#38)