super-productivity/docs/ai
Johannes Millan 5b8c33caa0 feat(webdav): add server capability detection for non-ETag servers
- Add WebdavServerCapabilities interface to detect server features
- Implement detectServerCapabilities() method in WebdavApi
- Support detection of ETags, Last-Modified, If headers, and locking
- Add comprehensive test coverage for capability detection
- Cache detected capabilities to avoid repeated requests
- Support configuration-based capability overrides
- Add documentation for WebDAV conditional headers analysis
- Maintain 100% backward compatibility with existing ETag behavior

This is Phase 2 of WebDAV non-ETag server support implementation.
All existing 180 tests continue to pass.
2025-07-18 12:11:05 +02:00
..
plans docs: add mobile logging strategy plan 2025-07-07 22:47:23 +02:00
tmp test: add timezone tests for getWorklogStr occurrences that work correctly 2025-07-17 20:55:46 +02:00
caldav.md cleanup docs 2025-07-03 12:07:26 +02:00
plugin-delete-task-example.md feat(sync-md): new approach and make it work better 2025-07-07 18:39:14 +02:00
PLUGIN_API_OVERVIEW.md feat(plugin-api): create foundational plugin API package 2025-06-27 18:13:19 +02:00
theme-colors-overview.md cleanup docs 2025-07-03 12:07:26 +02:00
timezone-testing-best-practices.md fix(date): resolve day of week mismatch in negative UTC timezones 2025-06-28 15:02:18 +02:00
wayland-idle-detection-fix.md build: fix windows store build and adjust to new ci yml 2025-07-01 21:23:19 +02:00
webdav-conditional-headers-analysis.md feat(webdav): add server capability detection for non-ETag servers 2025-07-18 12:11:05 +02:00
webdav-non-etag-implementation-plan.md feat(webdav): add server capability detection for non-ETag servers 2025-07-18 12:11:05 +02:00
webdav-resource-creation-alternatives.md feat(webdav): add server capability detection for non-ETag servers 2025-07-18 12:11:05 +02:00