Ncal/ncal
RomanNum3ral b8fdd9b421
Add Nextcloud Files browsing (browse/download/upload/delete/rename)
New Files section reachable from Agenda's top bar: a WebDAV browser
against /remote.php/dav/files/<user>/ with folder navigation, file
download-and-open (via FileProvider + a viewer Intent), upload from
the system file picker, delete, create folder, and rename (WebDAV
MOVE). Extends DavXml's existing multistatus parser with
getcontentlength/getlastmodified rather than writing a second parser,
since the response/propstat/status merging logic it already has is
the fiddly part.

Verified live against the real account: browsed real folders/files,
created and deleted a test folder, and confirmed a file downloads
and reaches a view Intent correctly (no viewer app installed on the
emulator to actually open it, but the FileProvider hand-off worked).
2026-07-18 14:02:22 -04:00
..
app Add Nextcloud Files browsing (browse/download/upload/delete/rename) 2026-07-18 14:02:22 -04:00
gradle/wrapper Bump Gradle to 8.13 and Android Gradle Plugin to 8.13.2 2026-07-18 13:01:14 -04:00
.gitignore Initial commit: NCal, a native Nextcloud CalDAV client for Android 2026-07-16 18:19:03 -04:00
build.gradle.kts Bump Gradle to 8.13 and Android Gradle Plugin to 8.13.2 2026-07-18 13:01:14 -04:00
gradle.properties Initial commit: NCal, a native Nextcloud CalDAV client for Android 2026-07-16 18:19:03 -04:00
gradlew Initial commit: NCal, a native Nextcloud CalDAV client for Android 2026-07-16 18:19:03 -04:00
gradlew.bat Initial commit: NCal, a native Nextcloud CalDAV client for Android 2026-07-16 18:19:03 -04:00
settings.gradle.kts Initial commit: NCal, a native Nextcloud CalDAV client for Android 2026-07-16 18:19:03 -04:00