meshcore-open/lib
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
..
connector refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI 2026-03-13 10:59:09 -07:00
helpers Add a signal readout for the nearest repeater. With improvements to app bar and other UI polish. (#200) 2026-02-20 20:27:38 -08:00
icons ran dart format . on libs/icons/los_icon.dart 2026-02-23 01:06:25 -05:00
l10n squashed commit of ez_group_dropdown 2026-03-15 00:34:09 +01:00
models Dev discovery (#291) 2026-03-12 23:08:46 -07:00
screens fix: migrate filter menus to type-safe generics and harden popup dismissal 2026-03-14 17:59:48 -07:00
services squashed commit of ez_group_dropdown 2026-03-15 00:34:09 +01:00
storage Dev discovery (#291) 2026-03-12 23:08:46 -07:00
utils fix: migrate filter menus to type-safe generics and harden popup dismissal 2026-03-14 17:59:48 -07:00
widgets fix: migrate filter menus to type-safe generics and harden popup dismissal 2026-03-14 17:59:48 -07:00
main.dart squashed commit of ez_group_dropdown 2026-03-15 00:34:09 +01:00