Project Timeline
10 eventsWebSocket reconnect logic for live presence
Implement exponential backoff, max retries, and offline indicator.
Tomorrow
Implement command palette keyboard navigation
Add arrow up/down, enter to select, escape to close, and recents-first ordering. Make sure focus trap works correctly inside the dialog.
In 2 days
Time tracker widget improvements
Pause, resume, manual entry, project selector.
In 2 days
Dark mode color contrast audit
Run all surfaces through WCAG AA contrast checker and adjust tokens.
In 5 days
Kanban drag-and-drop with optimistic updates
Use dnd-kit, persist order, optimistic UI with rollback on error.
Jul 12
Beta launch
Open beta to first 100 users
Jul 17
Recurring task scheduler
Daily/weekly/monthly recurrence with skip-on-holiday option.
Jul 17
Notification preferences UI
Per-channel toggles, digest scheduling, quiet hours.
Jul 19
Calendar month view with overlapping events
Render multi-day events, conflict resolution, drag to move.
Jul 21
GA release
General availability of web app
Sep 1