super-productivity/android/app/src
Johannes Millan 7b791199dd fix(android): improve WebDavHttpPlugin reliability and compatibility
- Fix WebDAV methods (PROPFIND, etc) by using OkHttp instead of HttpURLConnection
- Add proper async execution with coroutines to prevent UI thread blocking
- Improve error handling with specific error types and proper response format
- Add retry mechanism for transient network failures
- Normalize headers to lowercase for web compatibility
- Support all WebDAV methods including REPORT and OPTIONS
- Add kotlinx-coroutines dependency for async support

Fixes the "Expected one of [OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, PATCH] but was PROPFIND" error
2025-07-18 22:36:57 +02:00
..
androidTest/java/com/superproductivity/superproductivity ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00
main fix(android): improve WebDavHttpPlugin reliability and compatibility 2025-07-18 22:36:57 +02:00
test/java/com/superproductivity/superproductivity ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00