v1.0.74: exclude OS-volatile junk (.thumbnails/.trashed-/.pending-/.sfpart) symmetrically
Build & Release APK / build (push) Successful in 12m50s

The .thumbnails cache was synced then DELETE_REMOTE'd every cycle: exclude
patterns were applied only to the local walk (filename-only), never to the
remote listing, so a previously-uploaded thumbnail looked local-missing and
got mirror-deleted endlessly as Android regenerates the cache.

- isExcludedPath(): path-segment-aware, hardcoded always-ignored set protects
  all existing pairs without a DB migration
- applied symmetrically to remote listing + merged path set (never upload,
  download, or delete an excluded path on either side)
- add .thumbnails to new-pair default excludePatterns
- ExcludePathTest covers cache/trash/pending/sfpart + user patterns
This commit is contained in:
2026-06-07 05:30:00 +00:00
parent 0131d8d4fd
commit fb26e83484
5 changed files with 129 additions and 4 deletions
+2 -2
View File
@@ -1,2 +1,2 @@
VERSION_NAME=1.0.73
VERSION_CODE=73
VERSION_NAME=1.0.74
VERSION_CODE=74