- Research best ICS parsing libraries (icalendar, ics)
- Design CalendarEventViewer widget for displaying invites
- Add calendar detection to notification_detector.py
- Implement ICS parsing utilities in calendar_parser.py
- Plan integration with Microsoft Graph API for calendar actions
- Provide clear action flow (Accept/Decline/Tentative/Remove)
- 4-week implementation roadmap with success metrics
- Configuration options for parser library and display settings
Key features:
- Automatic calendar email detection (invites, cancellations, updates)
- ICS file parsing with proper timezone and attendee handling
- Beautiful TUI display of calendar events
- Integration path with Microsoft Graph API (future)
- Action buttons tied to Graph API for updating Outlook calendar