mirror of
https://github.com/samsonjs/immich.git
synced 2026-06-28 05:29:35 +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_api.repository.dart | ||
| album.repository.dart | ||
| album_api.repository.dart | ||
| album_media.repository.dart | ||
| api.repository.dart | ||
| asset.repository.dart | ||
| asset_api.repository.dart | ||
| asset_media.repository.dart | ||
| auth.repository.dart | ||
| auth_api.repository.dart | ||
| backup.repository.dart | ||
| biometric.repository.dart | ||
| database.repository.dart | ||
| download.repository.dart | ||
| etag.repository.dart | ||
| file_media.repository.dart | ||
| folder_api.repository.dart | ||
| local_files_manager.repository.dart | ||
| network.repository.dart | ||
| partner.repository.dart | ||
| partner_api.repository.dart | ||
| permission.repository.dart | ||
| person_api.repository.dart | ||
| secure_storage.repository.dart | ||
| share_handler.repository.dart | ||
| timeline.repository.dart | ||
| upload.repository.dart | ||