Releases: offsyanka99/WebDAV-sync
Releases · offsyanka99/WebDAV-sync
Release list
v1.1.3
WebDAV-sync v1.1.3
Highlights
- Lower idle battery use — local change detection no longer walks the whole SAF tree every 4 seconds. Instant upload uses ContentObserver + a WorkManager content-URI trigger, with a cheap 90s root query as fallback.
- Safer new-install defaults — “Sync immediately on local changes” is off; scheduled work waits until the battery is not low (manual Sync still runs). Periodic jobs use a flex window. Existing saved settings are unchanged.
- Battery saver profile — Wi‑Fi only, only while charging, 3-hour interval, instant-on off.
- Idle “To the cloud” passes skip the network when the local tree fingerprint is unchanged after a successful pass.
- Foreground service only when needed — no sync notification for an all-idle tick. Quota refresh and empty-folder cleanup are cheaper.
- Edit folder pair keeps Last sync unless the local or remote path changed.
Asset
WebDAV-sync-1.1.3.apk— signed release build
Notes
- Min Android 8.0 (API 26).
- Room schema 2: adds
lastLocalFingerprint(migrated from v1).
See README changelog for full history.
v1.1.2
WebDAV-sync v1.1.2
Highlights
- Live Recent changes on Overview — while a sync is running, Upload / Download / Deleted in device / Deleted in cloud update in real time from in-memory counters (
SyncProgress). Section title shows Recent changes (live); when the pass ends, counters return to the last finished session summary from Room. - No per-file database writes for progress — only atomics +
StateFlow(same file counts as the session summary).
Asset
WebDAV-sync-1.1.2.apk— signed release build
Notes
- Includes v1.1.1 large multi-file upload hang fix (streaming PUT + upload concurrency throttle).
- Min Android 8.0 (API 26).
See README changelog for full history.
v1.0.16
WebDAV-sync v1.0.16
Fix
- Idle follow-up no longer overwrites Overview stats — after a real sync (e.g. large downloads), a short no-op follow-up pass no longer replaces Duration with ~1s or zeroes Recent changes
From v1.0.15
- Single-flight sync (no mid-download REPLACE)
- Folder-watch changes coalesced into one follow-up
- Two-way size match after SAF mtime skew
- Partial download cleanup on cancel
Install
Download WebDAV-sync-1.0.16.apk below (Android 8.0+).
Build
./gradlew :app:assembleReleaseSee the README for setup and architecture.
v1.0.12
WebDAV-sync v1.0.12
First tagged release with a full project README and the cumulative fixes since v1.0.4.
Highlights
- Recent changes fixed for multi-folder sync (session-wide upload / download / delete totals; zeros clear a quiet pass)
- 4×1 home widget with status, change counts, and Sync
- WebDAV path encoding, missing remote folder MKCOL, quota display
- Instant upload coordination, duration timing, mobile-data warning
- Sync status no longer stuck on “in process” after errors
- Encrypted credentials, Basic/Digest, two-way / to-device / to-cloud
Install
Download WebDAV-sync-1.0.12.apk below (Android 8.0+).
Build
./gradlew :app:assembleReleaseSee the README for setup and architecture.