Skip to content

Nextcloud 35.0.1 recursive sync test.3

Pre-release
Pre-release

Choose a tag to compare

This is the updated APK containing the reviewed Sync/Sync all handling and cleanup from draft PR #1, based on stable 35.0.1. It supersedes test.2.

Install over your existing QA test app. The app ID and signing key match test.2, and version code 350000193 is higher. An in-place Android 15 emulator update preserved login, notification/storage permissions, all 3,161 cached Media entries, and existing downloads.

The bounded descendant queue is now selected explicitly for ongoing sync. Manual Sync/Sync all retain their service behavior and full-scan flag. This build also propagates inline download failures, checks ongoing constraints between files, clears operation state on reuse, and saves completion status against fresh folder metadata.

All 23 stable regression tests passed. APK assembly, signature verification, Kotlin formatting, and Detekt passed. QA lint flags one existing launcher-icon resource configuration error; details and remaining live-test limits are in verification.md. The packaged DEX confirms the new ongoing-sync factory and constraint checks are included.

The release tag points to patched source, and test-build.init.gradle reproduces the test version. This is a separate QA app from production Nextcloud. Test.3 received regression tests and an update smoke test; full-library and live manual transfer validation remain to be done. The completed download metrics published with test.2 remain observations of that earlier build.

AI assistance: Codex (GPT-6.1-Sol) prepared the patch, tests, APK, and verification. Human review, DCO certification, and a contributor-written upstream description are pending.