What's Changed
Fixes
- CalDAV discovery: Preserve trailing slashes in proxy URL construction (Davis compatibility)
- CORS proxy: Fixed trailing slash handling in proxy worker code
- Settings modal: Refactored to use shared AddCalendarModal component (better accessibility)
CalDAV Discovery Improvements
- Fixed proxy path inconsistently stripping trailing slash
- Fixed 200-at-.well-known returning wrong URL instead of falling back
- Added shared
isWellKnownPath()helper for consistent detection - Simplified
probeWellKnownDirectlogic
Full Changelog: v0.15.2...v0.15.3