Add search functionality to connections

- Add performSearch() method to Connection with support for plain text
  and typed search (network:, inbound:, outbound:, rule:, package:, etc.)
- Add search state management in ConnectionsViewModel
- Move filter/sort/search controls to header in ComposeActivity
- Add collapsible search bar with AnimatedVisibility
This commit is contained in:
世界
2025-12-28 18:23:48 +08:00
parent 87be81e673
commit 9ad564c868
5 changed files with 234 additions and 112 deletions

View File

@@ -24,6 +24,7 @@
<string name="connection_sort_date">Date</string>
<string name="connection_sort_traffic">Traffic</string>
<string name="connection_sort_traffic_total">Total Traffic</string>
<string name="search_connections">Search connections…</string>
<string name="connection_close">Close</string>
<string name="connection_close_all">Close All</string>
<string name="connection_state">State</string>