Ian Gulliver
622281a6f6
showpi1 mac
2026-02-04 10:08:02 -08:00
Ian Gulliver
8769afd17d
showpi3
2026-02-02 22:22:44 -08:00
Ian Gulliver
92ab5d8a6e
Add TP-Link AP support with wireless client sub-locations
...
- Add NodeType enum (switch, ap, wireless_client, wired_client)
- Poll SNMPv2c and SNMPv3 in parallel to win race with ping
- Render APs with bordered sub-locations containing wireless clients
- Fall back to parent interface stats when child lacks them
- Log when unreachable nodes become reachable via merge
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 20:33:42 -08:00
Ian Gulliver
85179bf581
Fix error panel display for port_flap and port_down types
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 14:20:22 -08:00
Ian Gulliver
32da723b2c
Clear MAC table on each SNMP poll and reduce ping threshold
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 13:20:20 -08:00
Ian Gulliver
280e786b73
Mark config-only nodes as unreachable when they have no IPs
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 10:03:38 -08:00
Ian Gulliver
bb22e16460
Add structured node config with names/macs/ips and avoid flag
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 09:52:51 -08:00
Ian Gulliver
65d3357395
Config updates
2026-01-29 21:56:16 -08:00
Ian Gulliver
8ea593625a
Add table view hash state and shrink table font
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 10:55:51 -08:00
Ian Gulliver
7f36444003
Sort by names, then IPs
2026-01-28 21:16:35 -08:00
Ian Gulliver
ecbaffa0c5
Fix name that claude lost
2026-01-28 08:53:10 -08:00
Ian Gulliver
85cfa6a9f4
Revert "Add missing node tracking for config-defined nodes"
...
This reverts commit 9ec193ef1d .
2026-01-28 08:42:12 -08:00
Ian Gulliver
9ec193ef1d
Add missing node tracking for config-defined nodes
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 08:38:58 -08:00
Ian Gulliver
b2f7d44fe9
Sort hover popup lists for Art-Net, sACN, and Dante
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 15:54:46 -08:00
Ian Gulliver
6e7600ae0c
Add switch port labels to nodes with location-aware external detection
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 17:24:37 -08:00
Ian Gulliver
0e6db94b83
Replace Cytoscape with DOM-based grid layout
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 17:16:21 -08:00
Ian Gulliver
f9afd3abb6
Always enable HTTPS, require config.yaml
2026-01-25 11:33:15 -08:00
Ian Gulliver
67f4f23192
Filter out reverse DNS names from mDNS hostname extraction
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 09:30:55 -08:00
Ian Gulliver
1f2b2c2156
Updated config for realistic layout
2026-01-24 22:52:31 -08:00
Ian Gulliver
6492456ce0
Add alternating layout direction by nesting depth
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 21:24:05 -08:00
Ian Gulliver
a6ce2e4696
Convert config from maps to lists for ordering
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 16:00:26 -08:00
Ian Gulliver
997868949a
Switch to ELK layout engine for proper compound node support
2026-01-24 15:37:04 -08:00
Ian Gulliver
8b50762c92
Add location grouping with cola layout
2026-01-24 15:04:42 -08:00