Calendar & CalDAV
CalDAV Sync & Server Both
TapTidy includes a standards-compliant built-in CalDAV server that exposes your tasks as VTODO items to compatible external calendar and task applications (e.g. Apple Reminders on iOS/macOS, DAVx⁵, Thunderbird, Fantastical, BusyCal, and Home Assistant).
How It Works
TapTidy provides a dedicated tasks calendar collection. CalDAV clients can query (PROPFIND), fetch updates via RFC 6578 sync-tokens (REPORT), and create or complete tasks (PUT / DELETE) with two-way synchronization.
MKCALENDAR is intentionally refused. If your client asks to create a new calendar during setup, cancel that prompt and connect directly to the existing discovered tasks calendar.Connecting a CalDAV Client
In your CalDAV client or DAVx⁵ account wizard, enter:
Server URL: https://your-taptidy-instance/caldav (or /.well-known/caldav)
Username: your-account-email@domain.com
Password: your generated App Password
App Passwords
For enhanced security, authenticate CalDAV clients using dedicated App Passwords with scoped access (e.g. tasks:read, tasks:write). Generate and revoke App Passwords in Settings → Privacy & security → App Passwords (or the Developer settings page).
Per-List Routing (Android)
On Android, you can configure the storage destination for individual projects under project settings (Store In):
- TapTidy API: Standard cloud-synchronized storage.
- External CalDAV: Syncs directly with an external third-party CalDAV server.
- Local Only: Keeps the project stored strictly on your device without server sync.