immich/mobile/ios
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
..
ci_scripts fix: shell scripts (#7186) 2024-02-18 17:03:01 -06:00
fastlane chore: post release tasks (#25582) 2026-01-28 08:55:58 -05:00
Flutter chore(deps): bump flutter to 3.35.3 (#22054) 2025-09-16 21:10:01 -05:00
Runner feat(mobile): use shared native client (#25942) 2026-03-05 11:04:45 -06:00
Runner.xcodeproj fix(mobile): mtls on native clients (#25802) 2026-02-05 17:42:53 +00:00
Runner.xcworkspace chore(mobile): skip macro validation (#25744) 2026-02-05 14:16:21 -05:00
ShareExtension feat(mobile): share to mechanism (#15229) 2025-01-16 21:20:44 -06:00
WidgetExtension fix: use edited thumbs for widgets (#25550) 2026-01-27 03:16:27 +00:00
.gitignore feat: use fastlane sigh to manage signing profiles (#25089) 2026-01-08 03:02:21 +00:00
Gemfile chore: gha ios release | take 5 (#23203) 2025-10-31 09:05:03 -05:00
Podfile chore(mobile): skip macro validation (#25744) 2026-02-05 14:16:21 -05:00
Podfile.lock chore(mobile): skip macro validation (#25744) 2026-02-05 14:16:21 -05:00