Recommendations & phases
Phase 1: Core completeness (1–2 weeks)
- Add file attachment upload to compose
- Add calendar event edit/delete
- Implement toast notification system
- Add undo toast for archive/delete/move
- Add next/prev navigation in thread view
- Wire bulk action toolbar to existing API
Phase 2: Productivity features (2–4 weeks)
- Keyboard shortcuts (j/k navigation, e/r/a actions)
- Recipient autocomplete with recent addresses
- Draft autosave with JS debounce
- Day/month calendar views
- Multi-select checkboxes in email list
Phase 3: Polish & power features (4–8 weeks)
- Rich text editor (Tiptap/Quill)
- Mobile responsive overhaul
- Snooze functionality
- Email filters/rules UI
- Contacts browser
- Dark mode theme