immich/mobile/ios
Mert 1803692eab
feat(mobile): native clients (#21459)
* platform clients

* uppercase http method

* fix hot reload

* custom user agent

* init before app launch

* set defaults

* move to bootstrap

* unrelated change

* disable disk cache by default

* optimized decoding

* remove incremental

* android impl

* memory optimization

* lock approach is slower on ios

* conditional cronet

* clarify parameter

* enable disk cache

* set user agent

* flutter-side decode

* optimized http

* fixed locking

* refactor

* potential race conditions

* embedded cronet

* refactor, fix capacity handling

* fast path for known content length

* ios optimizations

* re-enable cache

* formatting

* bump concurrency

* clear cache button

* fix eviction race condition

* add extra cancellation check

* tighten dispose

* better error handling

* fix disposal

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-01-24 19:34:29 +00:00
..
ci_scripts fix: shell scripts (#7186) 2024-02-18 17:03:01 -06:00
fastlane feat: use fastlane sigh to manage signing profiles (#25089) 2026-01-08 03:02:21 +00:00
Flutter chore(deps): bump flutter to 3.35.3 (#22054) 2025-09-16 21:10:01 -05:00
Runner feat(mobile): native clients (#21459) 2026-01-24 19:34:29 +00:00
Runner.xcodeproj feat(mobile): native clients (#21459) 2026-01-24 19:34:29 +00:00
Runner.xcworkspace fix: iOS release build dependency verification (#23814) 2025-11-11 15:35:44 -06:00
ShareExtension feat(mobile): share to mechanism (#15229) 2025-01-16 21:20:44 -06:00
WidgetExtension fix: various typos (#22867) 2025-10-13 15:25:23 +05:30
.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): bump ios deployment target (#17715) 2025-04-21 05:18:25 +00:00
Podfile.lock feat(mobile): native clients (#21459) 2026-01-24 19:34:29 +00:00