immich/mobile/lib/widgets
Thomas 960be0c27a
fix(mobile): don't update search filters in-place (#26965)
* fix(mobile): don't update search filters in-place

Search filters are currently modified in-place, which can feel quite
janky. The chips behind the bottom sheet update instantly, and the
search page gets confused because filters have been applied but no
search has been initiated. Filters should keep their own copy of the
filter when they're opened, and the commit + search on apply.

The previous filter and pre-filter concepts were also cleaned up. They
added complexity, and `search()` now owns the full life cycle of the
filter.

This now also reverts the changes from #27155, as this solution should
be cleaner.

* refactor & color tweak

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-04-04 22:53:03 +00:00
..
activities fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
album fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
asset_grid chore: always use Package Imports (#26630) 2026-03-05 11:18:01 -06:00
asset_viewer fix(mobile): reset video controls hide timer when showing controls ch… (#26985) 2026-04-04 16:12:56 -05:00
backup feat(mobile): 2026 font (#25213) 2026-01-13 09:59:57 -06:00
common fix(mobile): ignore pointer events on toasts (#26990) 2026-04-04 10:39:13 -05:00
forms fix(mobile): do not autocorrect on endpoint input (#25696) 2026-01-29 23:03:26 -06:00
map chore(mobile): fix asset marker icon file name (#26290) 2026-02-17 11:53:44 -05:00
memories fix(mobile): video state (#26574) 2026-03-03 10:28:07 -06:00
photo_view chore: always use Package Imports (#26630) 2026-03-05 11:18:01 -06:00
search fix(mobile): don't update search filters in-place (#26965) 2026-04-04 22:53:03 +00:00
settings chore: always use Package Imports (#26630) 2026-03-05 11:18:01 -06:00
shared_link feat(mobile): Add slug support for shared links (#26441) 2026-02-23 14:31:42 +05:30