Add Dashboard tab as landing page; fix VoIP/IoT template descriptions
Dashboard tab (now default landing page): - Service status cards: Switch / OPNsense / ctrld DNS / WireGuard each clickable to navigate to the relevant tab - Setup checklist with progress bar: 8 steps from switch connection through WireGuard, each uncompleted step is clickable and navigates to the tab where that step is configured - VLAN health grid: per-VLAN card showing device count (from DHCP leases), Relay / DNS / ACL status dots, and inline "+ add" nudges for anything not yet configured - Quick Access buttons to all tabs - All data loaded in parallel from existing API endpoints — no new backend endpoints needed ACL template fixes: - VoIP template label updated: "local desk phones" clarifies when to use it - VoIP description now explains: ACL is subnet-based (MAC randomization irrelevant), switch IS the L3 enforcement point (no OPNsense inter-VLAN rules needed), and gives the correct mobile-softphone recommendation: configure with public FQDN via OPNsense port forwarding + NAT reflection - IoT template label/description updated to explicitly list smart TVs, printers, IoT as targets and mention it blocks PBX + all LAN services https://claude.ai/code/session_01JR2EMK7rwrZJowpstcaxQ6
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user