immich/mobile/lib/presentation/widgets/action_buttons
Mert a05c8c6087
feat(mobile): use shared native client (#25942)
* use shared client in dart

fix android

* websocket integration

platform-side headers

update comment

consistent platform check

tweak websocket handling

support streaming

* redundant logging

* fix proguard

* formatting

* handle onProgress

* support videos on ios

* inline return

* improved ios impl

* cleanup

* sync stopForegroundBackup

* voidify

* future already completed

* stream request on android

* outdated ios ws code

* use `choosePrivateKeyAlias`

* return result

* formatting

* update tests

* redundant check

* handle custom headers

* move completer outside of state

* persist auth

* dispose old socket

* use group id for cookies

* redundant headers

* cache global ref

* handle network switching

* handle basic auth

* apply custom headers immediately

* video player update

* fix

* persist url

* potential logout fix

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-03-05 11:04:45 -06:00
..
add_action_button.widget.dart fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
advanced_info_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
archive_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
base_action_button.widget.dart feat(mobile): album options to kebab menu (#24204) 2025-12-26 18:46:05 +00:00
cast_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +00:00
delete_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
delete_local_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
delete_permanent_action_button.widget.dart feat(mobile): add confirmation dialog to permanent delete action (#26442) 2026-02-27 15:49:57 +00:00
delete_trash_action_button.widget.dart feat(mobile): add confirmation dialog to permanent delete action (#26442) 2026-02-27 15:49:57 +00:00
download_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +00:00
download_status_floating_button.widget.dart fix: download feedback (#22178) 2025-09-19 00:47:01 -05:00
edit_date_time_action_button.widget.dart feat: drift edit time and date action (#20377) 2025-07-30 14:40:13 -05:00
edit_image_action_button.widget.dart fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
edit_location_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
favorite_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +00:00
like_activity_action_button.widget.dart fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
motion_photo_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +00:00
move_to_lock_folder_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
remove_from_album_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
remove_from_lock_folder_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
restore_trash_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
set_album_cover.widget.dart feat(mobile): Allow users to set album cover from mobile app (#25515) 2026-02-22 05:53:39 +00:00
set_profile_picture_action_button.widget.dart feat(mobile): Allow users to set profile picture from asset viewer (#25517) 2026-02-22 06:02:33 +00:00
share_action_button.widget.dart fix(mobile): cancel share download when dialog is dismissed (#25466) 2026-02-05 19:08:35 +00:00
share_link_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
similar_photos_action_button.widget.dart fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
stack_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
trash_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
unarchive_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
unfavorite_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +00:00
unstack_action_button.widget.dart feat(mobile): move buttons in the bottom sheet to the kebabu menu (#24175) 2025-12-15 16:44:27 -06:00
upload_action_button.widget.dart feat(mobile): use shared native client (#25942) 2026-03-05 11:04:45 -06:00