immich/mobile/lib/presentation/pages
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
..
dev feat(mobile): html text (#25739) 2026-02-19 12:27:16 -06:00
editing feat(mobile): use shared native client (#25942) 2026-03-05 11:04:45 -06:00
profile feat(mobile): Allow users to set profile picture from asset viewer (#25517) 2026-02-22 06:02:33 +00:00
search feat(mobile): keep search results visible (#26498) 2026-03-04 11:27:11 -06:00
cleanup_preview.page.dart feat: free up space (#24999) 2026-01-07 20:55:28 -06:00
download_info.page.dart fix: download feedback (#22178) 2025-09-19 00:47:01 -05:00
drift_activities.page.dart feat(mobile): inline asset details (#25952) 2026-02-17 09:24:34 -06:00
drift_album_options.page.dart fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
drift_album.page.dart fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
drift_archive.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_asset_selection_timeline.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_asset_troubleshoot.page.dart fix: mobile edit handling (#25315) 2026-01-19 12:22:53 -06:00
drift_create_album.page.dart fix(mobile): cannot create album while name field is focused (#24449) 2025-12-08 09:33:01 -06:00
drift_favorite.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_library.page.dart refactor(mobile): consolidate image requests (#25743) 2026-02-05 12:16:42 -05:00
drift_local_album.page.dart chore(mobile): translate missing strings (#22057) 2025-09-16 08:51:03 -05:00
drift_locked_folder.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_map.page.dart fix(mobile): bring back map settings (#25448) 2026-01-22 21:51:48 +00:00
drift_memory.page.dart fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
drift_partner_detail.page.dart chore(mobile): add debugPrint lint rule (#21872) 2025-09-12 18:56:00 -04:00
drift_people_collection.page.dart refactor(mobile): consolidate image requests (#25743) 2026-02-05 12:16:42 -05:00
drift_person.page.dart fix(mobile): person birthday viewing/editing (#20731) 2025-08-06 22:13:56 +00:00
drift_place_detail.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_place.page.dart fix: mobile edit handling (#25315) 2026-01-19 12:22:53 -06:00
drift_recently_taken.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
drift_remote_album.page.dart feat(mobile): album options to kebab menu (#24204) 2025-12-26 18:46:05 +00:00
drift_trash.page.dart chore: remove unused key and fix casing for recent_albums (#24691) 2026-02-12 16:06:22 +01:00
drift_user_selection.page.dart feat: sync AuthUserV1 (#21565) 2025-09-08 14:00:10 -05:00
drift_video.page.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 -05:00
local_timeline.page.dart fix: storage indicator (#22077) 2025-09-16 12:46:48 -05:00