Commit Graph

6 Commits

Author SHA1 Message Date
Nathan Panchout
a4e2e14399 (front) implement CalDavService
Add CalDavService class providing high-level API for
CalDAV operations including calendar CRUD, event management,
synchronization and attendee handling via tsdav.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Nathan Panchout
158cbc8a7f (front) add DAV helper utilities
Add utility functions for DAV operations including ICS
parsing/generation, event-calendar conversions, timezone
handling and type helpers.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Nathan Panchout
250e852762 (front) add CalDAV helper functions
Add helper functions for CalDAV operations including
date formatting, property extraction and default
values for calendar configuration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Nathan Panchout
1a26d9aac3 🏷️(front) add DAV service type definitions
Add TypeScript type definitions for CalDAV service including
calendar, event, addressbook and options types. Add global
type declarations for tsdav and ical.js libraries.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Nathan Panchout
a39047d474 📦(front) add CalDAV and ICS dependencies
Add tsdav, ical.js, ts-ics and related libraries for CalDAV
protocol support and ICS file handling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:56:21 +01:00
Sylvain Zimmer
a36348ead1 🎉(all) bootstrap the Calendars project
This repository was forked from Drive in late December 2025 and
boostraped as a minimal demo of backend+caldav server+frontend
integration. There is much left to do and to fix!
2026-01-09 00:51:25 +01:00