mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:21:10 +02:00
Implement external calendar synchronization: - CalDAV sync for Apple Calendar and generic CalDAV servers - Google Calendar API integration with OAuth2 flow - iCal URL import for read-only calendar feeds - Bi-directional sync with configurable direction - Scheduled background sync (every 5 minutes) - Manual sync trigger via API New endpoints: - GET/POST /api/v1/sync/external - List/connect external calendars - GET/PUT/DELETE /api/v1/sync/external/:id - Manage external calendar - POST /api/v1/sync/external/:id/sync - Trigger manual sync - POST /api/v1/sync/caldav/discover - Discover CalDAV calendars - GET /api/v1/sync/google/auth-url - Get Google OAuth URL - GET /api/v1/sync/google/callback - Handle OAuth callback - GET /api/v1/calendars/:id/export.ics - Export calendar as iCal Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| calendar | ||
| chat | ||
| clock | ||
| contacts | ||
| context | ||
| manacore | ||
| manadeck | ||
| nutriphi | ||
| picture | ||
| planta | ||
| presi | ||
| storage | ||
| todo | ||
| zitare/apps | ||