c5a9799983
- Add getCalendars() and updateCalendarSelection() to caldav-sync.js - Add sync() function for bidirectional CalDAV synchronization - Add getStatus() to report on all accounts and enabled calendars - Add 8 new API routes to calendar.js for CalDAV account and calendar management - All routes require admin role for security Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>