feat(calendar): CalDAV feed polish #141

Closed
opened 2026-03-28 18:57:58 +00:00 by barrettruth · 1 comment
barrettruth commented 2026-03-28 18:57:58 +00:00

Problem

Basic .ics subscription feed exists at /api/calendar/feed/[token] and works for Apple Calendar / Google Calendar subscriptions. Needs minor polish for production.

Remaining scope

  • Add ETag and Last-Modified headers for efficient client polling
  • Add /.well-known/caldav discovery redirect
  • Validate iCal output compliance (RFC 5545)
  • Test with Apple Calendar, Google Calendar, Thunderbird
## Problem Basic `.ics` subscription feed exists at `/api/calendar/feed/[token]` and works for Apple Calendar / Google Calendar subscriptions. Needs minor polish for production. ## Remaining scope - Add `ETag` and `Last-Modified` headers for efficient client polling - Add `/.well-known/caldav` discovery redirect - Validate iCal output compliance (RFC 5545) - Test with Apple Calendar, Google Calendar, Thunderbird
barrettruth commented 2026-03-29 05:09:02 +00:00

CalDAV feed polished: ETag/Last-Modified caching headers, .well-known/caldav discovery route, inline Content-Disposition.

CalDAV feed polished: ETag/Last-Modified caching headers, `.well-known/caldav` discovery route, inline Content-Disposition.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta#141
No description provided.