This release adds support for CalDAV calendars, allowing users to connect and sync with any CalDAV-compatible calendar service (like Fastmail, NextCloud, Radicale, etc.).
Key Features
-
CalDAV Account Management
-
Calendar Sync
-
Event Management
Technical Details
- Uses
tsdav
for CalDAV protocol implementation - Uses
ical.js
for iCalendar format handling - Added database support for CalDAV-specific fields
- Implemented proper error handling and logging
Bug Fixes
- Fixed handling of recurring events in the event modal
- Improved calendar feed type handling
- Enhanced error handling in calendar operations
Getting Started
To connect a CalDAV calendar:
- Go to Settings
- Click "Connect CalDAV Calendar"
- Enter your server URL, username, and password
- Select the calendars you want to sync
Notes
- For Fastmail users: Use an app-specific password from Settings → Password & Security
- The integration supports both basic authentication and custom paths