Files
zjs81 566e3aadf8 fix: migrate filter menus to type-safe generics and harden popup dismissal
- Move ContactSortOption/ContactTypeFilter enums to dedicated
  contact_filter_types.dart (re-exported from contact_search.dart)
- Migrate ContactsFilterMenu and DiscoveryContactsFilterMenu to use
  sealed class action types with SortFilterMenu<T> generics, replacing
  int action constants and switch statements
- Guard _closeDropdownAndRun with ModalRoute.isCurrent check to prevent
  accidental dismissal of parent routes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 17:59:48 -07:00
..
2026-02-22 11:27:32 -08:00
2026-03-12 23:08:46 -07:00
2026-02-22 11:34:37 -08:00
2026-02-04 08:32:35 -08:00
2026-03-12 23:08:46 -07:00
2026-03-12 23:08:46 -07:00
2026-03-12 23:08:46 -07:00
2026-03-12 23:08:46 -07:00