mirror of
https://github.com/immich-app/immich.git
synced 2025-07-17 20:38:25 +02: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.interface.dart | ||
album.interface.dart | ||
album_api.interface.dart | ||
album_media.interface.dart | ||
asset.interface.dart | ||
asset_api.interface.dart | ||
asset_media.interface.dart | ||
auth.interface.dart | ||
auth_api.interface.dart | ||
backup_album.interface.dart | ||
biometric.interface.dart | ||
database.interface.dart | ||
download.interface.dart | ||
etag.interface.dart | ||
file_media.interface.dart | ||
folder_api.interface.dart | ||
local_files_manager.interface.dart | ||
network.interface.dart | ||
partner.interface.dart | ||
partner_api.interface.dart | ||
person_api.interface.dart | ||
secure_storage.interface.dart | ||
share_handler.interface.dart | ||
timeline.interface.dart | ||
upload.interface.dart |