Commit Graph

63 Commits

Author SHA1 Message Date
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