9 Commits

Author SHA1 Message Date
Ian Gulliver
08e8a523d0 Display Art-Net universes as x:y:z (n) format consistently 2026-02-04 09:27:46 -08:00
Ian Gulliver
ced0a6e599 Fix AP location and table root consistency
- Only include APs in getSwitchesInLocation for AP sub-locations
- Update table.js to include APs in switch graph like render.js

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:17:50 -08:00
Ian Gulliver
bd829eb888 Style remove button to match port label bubble
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 11:42:26 -08:00
Ian Gulliver
eff2635725 Add remove button for unreachable nodes not in config
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 11:18:06 -08:00
Ian Gulliver
2a8e376cbf Add error LastSeen tracking, port uptime and last error to table/hovercards 2026-02-02 09:59:03 -08:00
Ian Gulliver
e9cbeebe55 Add grouped headers with utilization/Kp columns and sticky scroll to network table
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:49:29 -08:00
Ian Gulliver
f97bf04eef UI improvements: flow names, table tooltips, artmap mappings, sorting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 23:27:45 -08:00
Ian Gulliver
1618ef1b87 Add artmap polling to discover sACN unicast receivers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 13:03:35 -08:00
Ian Gulliver
e3aa25d85f Extract CSS and JS from index.html into separate ES modules 2026-01-30 11:38:09 -08:00