mirror of
https://github.com/samsonjs/immich.git
synced 2026-03-26 09:25:51 +00:00
* feat(mobile): add bulk download functionality and update UI messages - Added `downloadAll` method to `IDownloadRepository` and its implementation in `DownloadRepository` to handle multiple asset downloads. - Implemented `downloadAllAsset` in `DownloadStateNotifier` to trigger bulk downloads. - Updated `DownloadService` to create download tasks for all selected assets. - Enhanced UI with new download success and failure messages in `en.json`. - Added download button to `ControlBottomAppBar` and integrated download functionality in `MultiselectGrid`. * translations use i18n method t() * Update mobile/lib/services/download.service.dart Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> * fix(mobile): update download logic in DownloadService - Changed the download method to utilize downloadAll for handling multiple tasks. - Simplified remoteId check by removing unnecessary condition. * sort i18n keys * remove the download signature from interface and logic as we use the downloadAll now --------- Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| activity.service.dart | ||
| album.service.dart | ||
| api.service.dart | ||
| app_settings.service.dart | ||
| asset.service.dart | ||
| auth.service.dart | ||
| background.service.dart | ||
| backup.service.dart | ||
| backup_album.service.dart | ||
| backup_verification.service.dart | ||
| device.service.dart | ||
| download.service.dart | ||
| entity.service.dart | ||
| etag.service.dart | ||
| exif.service.dart | ||
| folder.service.dart | ||
| hash.service.dart | ||
| immich_logger.service.dart | ||
| local_auth.service.dart | ||
| local_notification.service.dart | ||
| localization.service.dart | ||
| map.service.dart | ||
| memory.service.dart | ||
| network.service.dart | ||
| oauth.service.dart | ||
| partner.service.dart | ||
| person.service.dart | ||
| person.service.g.dart | ||
| search.service.dart | ||
| secure_storage.service.dart | ||
| server_info.service.dart | ||
| share.service.dart | ||
| share_intent_service.dart | ||
| shared_link.service.dart | ||
| stack.service.dart | ||
| sync.service.dart | ||
| timeline.service.dart | ||
| trash.service.dart | ||
| upload.service.dart | ||