fix: resolve filter persistence issue in Proxmox Firewall Logs and enhance search reliability in Firewall UX
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Active Context
|
||||
|
||||
- Recent focus areas:
|
||||
- **Proxmox Firewall Logs**: Added search padding, multi-select filters, raw CSS styling, modal-based state views, and cross-links to Statistics → Network Analysis. Alpine state handles pagination, filtering, and log detail modals.
|
||||
- **Proxmox Firewall Logs**: Added search padding, multi-select filters, raw CSS styling, modal-based state views, and cross-links to Statistics → Network Analysis. Alpine state handles pagination, filtering, and log detail modals. Fixed filter persistence using Alpine.$persist so policy/protocol selections survive Livewire refreshes.
|
||||
- **Network Analysis**: Enhanced search behavior to rely on `data-*` attributes, pre-fill search terms via query params, auto-scroll/highlight when linked from firewall logs, and stabilized lazy loading with Livewire events/timeouts.
|
||||
- **NavbarManager**: Fixed parse errors, Filament compatibility, remediated navigation injection w/ schema guards, normalized icon entry to accept any Remix icon, and ensured migrations auto-run when tables missing.
|
||||
- **Announcements & Documentation**: Removed automatic navigation tabs when no active data (or at user request) to declutter primary nav.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Progress
|
||||
|
||||
- **Firewall UX**: Implemented multi-filter controls, modals, and cross-references between firewall logs and network analysis. Search reliability improved using structured attributes, ensuring precise filtering (e.g., IPv6 lookups).
|
||||
- **Firewall UX**: Implemented multi-filter controls, modals, and cross-references between firewall logs and network analysis. Search reliability improved using structured attributes, ensuring precise filtering (e.g., IPv6 lookups). Fixed filter persistence issue where policy/protocol selections would reset on refresh by implementing Alpine.$persist for actionFilters and protocolFilters arrays.
|
||||
- **Statistics Page**: Handles query-param driven searches, auto-scroll to network cards, better timeout handling, and expanded error messaging when data missing.
|
||||
- **NavbarManager**: Addressed migration safety, Filament navigation visibility, route compatibility, and improved icon input (full Remix library support, automatic normalization). Resource navigation now only shows when tables exist; migrations auto-trigger if missing.
|
||||
- **Content Extensions**: Announcements and KnowledgeBase no longer force main navigation tabs when not desired, reducing clutter while retaining widgets/homepage embeds.
|
||||
|
||||
Reference in New Issue
Block a user