immich/mobile/lib/extensions
shenlong bcda2c6e22
feat(mobile): sqlite timeline (#19197)
* wip: timeline

* more segment extensions

* added scrubber

* refactor: timeline state

* more refactors

* fix scrubber segments

* added remote thumb & thumbhash provider

* feat: merged view

* scrub / merged asset fixes

* rename stuff & add tile indicators

* fix local album timeline query

* ignore hidden assets during sync

* ignore recovered assets during sync

* old scrubber

* add video indicator

* handle groupBy

* handle partner inTimeline

* show duration

* reduce widget nesting in thumb tile

* merge main

* chore: extend cacheExtent

* ignore touch events on scrub label when not visible

* scrub label ignore events and hide immediately

* auto reload on sync

* refactor image providers

* throttle db updates

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-06-16 20:37:45 +05:30
..
asset_extensions.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
asyncvalue_extensions.dart feat(mobile): sqlite timeline (#19197) 2025-06-16 20:37:45 +05:30
build_context_extensions.dart feat(mobile): Auto switching server URLs (#14437) 2024-12-05 09:11:48 -06:00
collection_extensions.dart refactor(mobile): remove int user id (#16814) 2025-03-18 11:05:37 -05:00
datetime_extensions.dart refactor(mobile): Activities (#5990) 2024-01-04 23:20:55 -06:00
duration_extensions.dart refactor(mobile): Activities (#5990) 2024-01-04 23:20:55 -06:00
latlngbounds_extension.dart refactor(mobile): maplibre (#6087) 2024-01-15 09:26:13 -06:00
maplibrecontroller_extensions.dart chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
response_extensions.dart refactor(mobile): move error details to separate DB column (#6898) 2024-02-23 21:38:57 -06:00
scroll_extensions.dart feat(mobile): native_video_player (#12104) 2024-12-04 16:03:46 -05:00
string_extensions.dart feat(mobile): remote asset & exif sync (#18756) 2025-06-03 11:01:50 -05:00
theme_extensions.dart chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
translate_extensions.dart fix(mobile): add translate extension (#18942) 2025-06-16 10:01:16 -05:00