diff --git a/memory-bank/activeContext.md b/memory-bank/activeContext.md index 67c3dbb97..47a5c2f7a 100644 --- a/memory-bank/activeContext.md +++ b/memory-bank/activeContext.md @@ -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. diff --git a/memory-bank/progress.md b/memory-bank/progress.md index 440a5101d..61b7724e3 100644 --- a/memory-bank/progress.md +++ b/memory-bank/progress.md @@ -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.