Peter Ombodi
ebfab4b01b
sync_stream.service depend on repos
...
refactor assets restoration
update dependencies in tests
2025-10-07 14:18:45 +03:00
Peter Ombodi
3eb2bf0342
optimize, refactor code
...
remove redundant code and checking
getTrashedAssetsForAlbum for iOS
tests for hash trashed assets
2025-10-06 11:41:34 +03:00
Peter Ombodi
3cc3637862
Merge remote-tracking branch 'origin/main' into feature/sync_assets_trashed_state
...
# Conflicts:
# mobile/drift_schemas/main/drift_schema_v12.json
# mobile/lib/infrastructure/repositories/db.repository.dart
# mobile/lib/infrastructure/repositories/db.repository.steps.dart
# mobile/test/drift/main/generated/schema.dart
# mobile/test/drift/main/generated/schema_v12.dart
2025-10-02 10:40:39 +03:00
shenlong
5aa7ab5aeb
fix: ios export sqlite db ( #22369 )
2025-09-25 10:01:54 -05:00
Peter Ombodi
4de26b7122
fix label
2025-09-25 13:13:46 +03:00
Peter Ombodi
bd9e4871ec
Merge remote-tracking branch 'origin/main' into feature/sync_assets_trashed_state
...
# Conflicts:
# mobile/android/app/src/main/kotlin/app/alextran/immich/sync/Messages.g.kt
# mobile/ios/Runner/Sync/Messages.g.swift
# mobile/lib/domain/services/hash.service.dart
# mobile/lib/domain/services/local_sync.service.dart
# mobile/lib/platform/native_sync_api.g.dart
# mobile/lib/providers/infrastructure/sync.provider.dart
# mobile/pigeon/native_sync_api.dart
# mobile/test/domain/services/hash_service_test.dart
2025-09-18 14:07:13 +03:00
Peter Ombodi
f7e5288173
rework trashed assets handling
...
- add new table trashed_local_asset
- mirror trashed assets data in trashed_local_asset.
- compute checksums for assets trashed out-of-app.
- restore assets present in trashed_local_asset and non-trashed in remote_asset.
- simplify moving-to-trash logic based on remote_asset events.
2025-09-18 13:55:56 +03:00
shenlong
dcee34095b
fix: reset sqlite on beta migration ( #20735 )
...
reset sync stream on migration
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-14 16:30:25 -05:00
Alex
2d2673c114
fix: repeat timeline migration for first time user ( #21794 )
2025-09-10 16:27:00 -05:00
Alex
2c7b980eed
chore: make beta timeline the default ( #21751 )
...
* chore: make beta timeline the default
* fix: logic
* awaiting
* refactor
2025-09-10 12:11:46 -05:00
Alex
bcfb5bee1f
feat: album info sync ( #21103 )
...
* wip
* album creation
* fix: album api repository no invalidating after logging out
* add linkedRemoteAlbumId column and migration
* link/unlink remote album
* logic to find and add new assets to album
* pr feedback
* add toggle option to backup option page
* refactor: provider > service
* rename
* Handle page pop manually
* UI feedback for user creation and sync linked album
* uncomment migration
* remove unused method
2025-09-04 18:44:10 +00:00
shenlong
f416342eff
fix: clear local file cache before upload ( #20448 )
...
* clear local file cache before upload
* clear cache during hashing
* fix test
* add button to clear cache manually
* add button to clear cache manually
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-30 14:32:38 -05:00
shenlong
e52b9d15b5
chore: bump dart sdk to 3.8 ( #20355 )
...
* chore: bump dart sdk to 3.8
* chore: make build
* make pigeon
* chore: format files
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-28 14:04:03 -05:00
Alex
ed5759fe07
fix: character width calculation ( #20201 )
2025-07-25 09:56:25 -05:00
shenlong
ad65e9011a
chore: bump line length to 120 ( #20191 )
2025-07-25 02:37:22 +00:00
Alex
0174de19dd
feat: export database option ( #20098 )
2025-07-23 14:40:16 +00:00
Brandon Wees
2efca67217
feat(mobile): beta sync stats page ( #19950 )
...
* show beta sync stats
* show status next to jobs
* use drift devtools reset database impl
* dcm fixes
* fix: hash count
* styling
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-22 16:24:32 +00:00