immich/mobile/lib
Thomas fbe631fe91
fix(mobile): convert video controls from hook to stateful widget (#27514)
We are generally looking to move away from hooks as they are hard to
reason about and have weird bugs. In particular, the timer did not
properly capture the ref of the callback, and so it would execute on old
state. A standard stateful widget does not have this problem, and is
easier to organise.

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-04-06 10:13:45 -05:00
..
constants fix(mobile): simplified chinese not available (#27066) 2026-03-20 00:27:50 -05:00
domain feat(mobile): show animated images in asset viewer (#26614) 2026-03-11 12:07:06 -05:00
entities chore: use hosted isar flutter libs (#22757) 2025-10-08 04:19:46 -05:00
extensions chore(mobile): simplify asset page scroll (#26635) 2026-03-04 10:28:55 -06:00
infrastructure fix(mobile): low upload timeout on android (#27399) 2026-03-30 16:05:21 -05:00
interfaces refactor(mobile): interfaces refactor (#19415) 2025-06-23 11:27:44 -05:00
mixins chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
models feat(mobile): use shared native client (#25942) 2026-03-05 11:04:45 -06:00
pages fix(mobile): wrap backup error message text (#26834) 2026-03-10 20:40:01 -05:00
platform fix(mobile): logout on upgrade (#26827) 2026-03-11 12:07:27 -05:00
presentation fix(mobile): convert video controls from hook to stateful widget (#27514) 2026-04-06 10:13:45 -05:00
providers chore(mobile): reduce buffering timer duration (#27111) 2026-04-04 21:25:40 +00:00
repositories fix(mobile): logout on upgrade (#26827) 2026-03-11 12:07:27 -05:00
routing feat(mobile): Allow users to set profile picture from asset viewer (#25517) 2026-02-22 06:02:33 +00:00
services fix(mobile): streamline error handling for live photo saving (#27337) 2026-03-27 19:07:38 -05:00
theme fix(mobile): mismatch between system and app color when using low-chroma system color scheme (#27282) 2026-03-27 09:21:43 -05:00
utils fix: user-agent format (#27488) 2026-04-03 12:26:50 -04:00
widgets fix(mobile): convert video controls from hook to stateful widget (#27514) 2026-04-06 10:13:45 -05:00
main.dart feat(mobile): use shared native client (#25942) 2026-03-05 11:04:45 -06:00
wm_executor.dart fix: isolate freeze app on older ios device (#22509) 2025-10-22 12:43:03 -05:00