Ian Gulliver
|
04e22b03cb
|
Track node reachability across all IPs, increase ping interval
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 21:03:15 -08:00 |
|
Ian Gulliver
|
5cd5db1e4a
|
Add broadcast packet bucketing by protocol/port
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 20:16:53 -08:00 |
|
Ian Gulliver
|
0b65998d07
|
Add link speed coloring to port bubbles
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 19:57:31 -08:00 |
|
Ian Gulliver
|
bbd938b924
|
Add broadcast packet tracking with rate monitoring
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 19:40:39 -08:00 |
|
Ian Gulliver
|
b2ec349c51
|
Track unreachable nodes separately for diagram highlighting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 19:05:13 -08:00 |
|
Ian Gulliver
|
c8be46b739
|
Add per-node ping monitoring with unreachable error tracking
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:56:12 -08:00 |
|
Ian Gulliver
|
a94f816f3d
|
Add SSE endpoint for real-time status updates
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:49:39 -08:00 |
|
Ian Gulliver
|
a96eb7db8c
|
Add port error tracking with UI display
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:43:23 -08:00 |
|
Ian Gulliver
|
93c3cbb585
|
Fix getLabel to fall back to IPs and MACs for unnamed nodes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:31:00 -08:00 |
|
Ian Gulliver
|
2bc6b1054b
|
Add Dante overlay with TX/RX highlighting and channel info
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:22:22 -08:00 |
|
Ian Gulliver
|
d7bb971edd
|
Fix switch-to-switch link detection by finding all valid last hops
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 18:01:43 -08:00 |
|
Ian Gulliver
|
b503c96252
|
Add switch uplink display with spanning tree topology
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 17:32:32 -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
|
81796dbdb6
|
Add mDNS SRV linkage for Dante devices and improve UI
|
2026-01-25 11:28:56 -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
|
f72f716349
|
Center top-level location boxes on same vertical axis
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 16:37:32 -08:00 |
|
Ian Gulliver
|
01f14cc3f7
|
Reorder top-level location boxes after ELK layout
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 16:33:56 -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 |
|
Ian Gulliver
|
77e523a302
|
Position edge labels near their respective nodes
|
2026-01-24 14:44:23 -08:00 |
|
Ian Gulliver
|
c687ace65c
|
Fix node overlap in network diagram layout
|
2026-01-24 14:40:07 -08:00 |
|
Ian Gulliver
|
fdd60a39e1
|
Replace mermaid.js with cytoscape.js for network diagram
|
2026-01-24 14:26:38 -08:00 |
|
Ian Gulliver
|
7c0d4ad05a
|
Fix switch-to-switch link detection for downstream nodes
|
2026-01-24 11:48:24 -08:00 |
|
Ian Gulliver
|
bf787209a5
|
Add web UI with mermaid.js network diagram
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-24 11:22:35 -08:00 |
|
Ian Gulliver
|
9aebe8b83d
|
Add HTTP API with JSON status endpoint and typeid support
|
2026-01-24 11:03:34 -08:00 |
|