Photos Backup 0.2.1
Fixed
- Background backup lifecycle. Uploads are now split into preflight plus the file PUT: once initialized, the PUT continues under iOS even if the background processing window expires, and the app persists the receipt before commit.
- Smarter background scans. iOS 16+ uses a persistent PhotoKit change token; iOS 15 and expired-token recovery fall back to a correctness-first current-library scan.
- Foreground scans finish the job. Automatic scans keep paging (250 items per foreground activation, 25 per background window) until every selected asset is durably handled or the app leaves the foreground.
- Sturdier queue. A failed row is the durable retry handle for its source — rescans no longer stack duplicate failed rows; Storage Saver and storage-quota choices are now persisted across launches; the dashboard surfaces failed-count states with retry guidance.
- Cloud-only PhotoKit resources are deferred during short background windows and resume with network access in the foreground.
Install
PhotosBackup.ipa is unsigned. Sideload with SideStore/AltStore (re-signs on device with your Apple ID) or install with TrollStore. iOS 15.0 or newer.
Full changelog: 0.2.0...0.2.1