What's New
Edit Notification Channels (#32)
- Added Edit button (pencil icon) to each notification channel
- Opens the existing modal in edit mode — label, content, and preferred time are editable; type is locked
- For email channels: changing the destination automatically resets verification status and sends a new verification email
- For shoutrrr/telegram channels: content changes take effect immediately
DAV Client Digest Auth Support (#18)
- DAV client sync now supports both Basic Auth and Digest Auth automatically
- Fixes connection failures with Baikal/SabreDAV servers that require Digest authentication
- The transport tries Basic Auth first, then falls back to Digest Auth on
401challenge — no configuration needed - Added
icholy/digestdependency for RFC 7616 HTTP Digest Access Authentication
Test Coverage
- 4 new service unit tests for notification channel update
- 3 new handler integration tests for notification channel update
- 4 new unit tests for DAV auth fallback transport
- 1 new Vitest for edit button rendering
- 1 new Playwright E2E test for notification channel edit flow