Skip to content

Feature audit — Calendar

5. Calendar — viewing

FeatureStatusEvidence / Notes
Week view✅ Implementedcalendar.py: Default view with week offset navigation
Day view❌ MissingNo single-day view
Month view❌ MissingNo month grid view
Agenda/list view❌ MissingNo agenda-style list
Event detail view🟡 PartialEvents shown in grid; no click-to-expand detail modal
Multiple calendars toggle❌ MissingShows all calendars; no individual toggle
Timezone display🟡 PartialUses configured timezone; no secondary timezone
Working hours shading❌ MissingNo visual distinction for working hours
Free/busy overlay❌ MissingNo availability visualization in calendar grid

Category Score: 2/9 (22%)


6. Calendar — event management

FeatureStatusEvidence / Notes
Create event✅ Implementedcalendar.py: POST /api/calendar/event with form
Edit event❌ MissingNo edit UI; Engine API supports it
Delete event❌ MissingNo delete button in UI; Engine API supports it
Recurring events❌ MissingNo recurrence UI
Attendees management🟡 PartialCan add attendees on create; no edit/remove
RSVP status display❌ MissingNo attendee response status shown
Conference link creation🟡 Partialmeeting_type field exists; display unclear
Location field✅ ImplementedLocation input in create form
Reminders/notifications❌ MissingNo reminder settings in UI

Category Score: 3/9 (33%)


7. Calendar — scheduling

FeatureStatusEvidence / Notes
Availability lookup✅ Implementedcalendar.py: /calendar/availability widget
Find a time UI❌ MissingNo slot suggestion interface
Propose new times❌ MissingNo alternative time proposal flow
Meeting invite accept/decline✅ Implementedcalendar.py: POST /api/calendar/respond/{event_id}
Timezone-aware suggestions🟡 PartialUses config timezone; no recipient timezone consideration
Scheduling links (Calendly-like)❌ MissingNo public booking page

Category Score: 2.5/6 (42%)

Released under the MIT License.