immich/mobile/lib/repositories
Peter Ombodi 8ed81ac3e1
feat(mobile): do not restore locally deleted assets during trash sync (Android) (#24218)
* feat(trash_sync): do not restore assets deleted locally only
small fixes

* feat(trash_sync): revert tag name

* feat(trash_sync): resolve merge conflicts

* refactor(trash_sync): consolidate local asset deletion logic

* feat(mobile): Add TrashOrigin enum
Replace isRestorable to sourse
change related logic in repo

* feat(mobile): fix format

* fix(mobile): fix restoration scope

* fix(mobile): Add coverage for ActionService deleteLocal paths
Update LocalSyncService tests
Set default value for source column

* fix(mobile): db - require trash origin and update drift schema

---------

Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com>
2026-01-12 21:46:36 +05:30
..
activity_api.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
album.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
album_api.repository.dart feat(mobile): shared album activities (#20714) 2025-08-14 22:50:56 +00:00
album_media.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
api.repository.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
asset.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
asset_api.repository.dart feat: drift edit time and date action (#20377) 2025-07-30 14:40:13 -05:00
asset_media.repository.dart fix(mobile): handle empty original filename (#23469) 2025-11-03 21:09:18 -06:00
auth.repository.dart feat: handle SyncResetV1 (#20732) 2025-09-08 09:48:26 -05:00
auth_api.repository.dart fix(mobile): cleanly handle logout when no host is set (#20521) 2025-08-05 03:11:58 +05:30
backup.repository.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
biometric.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
database.repository.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
download.repository.dart fix: Fix issue fail to download iOS live photos (#22708) 2025-10-06 20:53:35 +00:00
drift_album_api_repository.dart feat(mobile): shared album activities (#20714) 2025-08-14 22:50:56 +00:00
etag.repository.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
file_media.repository.dart feat: edit image in beta timeline (#20709) 2025-08-11 15:01:31 -05:00
folder_api.repository.dart feat: endpoint descriptions (#23813) 2025-11-11 17:01:14 -05:00
gcast.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
local_files_manager.repository.dart feat(mobile): do not restore locally deleted assets during trash sync (Android) (#24218) 2026-01-12 21:46:36 +05:30
network.repository.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
partner.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
partner_api.repository.dart feat: add partner create endpoint (#21625) 2025-09-05 17:59:11 -04:00
permission.repository.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
person_api.repository.dart fix(mobile): birthday off by one day on remote (#24527) 2025-12-11 21:23:11 -06:00
secure_storage.repository.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
sessions_api.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
share_handler.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
timeline.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
upload.repository.dart chore(mobile): add debugPrint lint rule (#21872) 2025-09-12 18:56:00 -04:00
widget.repository.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00