1.2 KiB
1.2 KiB
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). 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.
- Outstanding: Verify other extensions follow the same schema guards; monitor for additional UX requests (e.g., more filters, cleanup of legacy warnings).***