Changelog
New features
- Integrate update photos tags from sdk
Bug fixes
- Backup stuck on failed upload which did not clean upload file link
- Handle missing mimeType
- List of albums does not load all on tablet
- Storage quota shown incorrectly on Photos tab
- Scan document rename issue
- Excessive call to GET /drive/volumes/{volumeID}/photos
- Stop photos backup when the backup folder no longer exists
- Disable photos backup when the photo volume is locked or deleted
- Backup stuck pending counter mismatch
- Backup notification showing without anything backed up
- Cancel the upload when the file no longer exists
- Recreate file SDK on retryable upload abort instead of retrying the worker
- Report a missing media location permission as a permissions upload error
- Treat a missing upload bulk as work already done
- Stop the backup when media permissions are lost and drop unselected items
- Report no space left on device as a local storage upload error
- Retry creating an upload file when the content size changed
Refactoring
- Kill the process on fatal errors, and collapse the per user coroutine scopes
- Calculate count from the database instead of loading all the backup uploads
- Move upload onto SDK uids at the SDK boundary
- Address downloads by revision context
- Move thumbnails onto SDK uids
- NodeUid foundation for the SDK identifier migration
- Remove the legacy upload/download/thumbnail code the SDK replaced