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
|
7b96f62f31
|
Add utilization percentage to hovercards with compact units
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-01 17:09:41 -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
|
61e3c905b0
|
Use artmap sender IPs for ArtNet flow association
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-31 10:51:18 -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
|
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
|
587049616b
|
Store and display artmap mappings on nodes in flow view
|
2026-01-30 22:59:58 -08:00 |
|
Ian Gulliver
|
d63b8192d2
|
Rename API endpoints to /tendrils/api/*, detect SSE via Accept header
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-30 22:31:58 -08:00 |
|
Ian Gulliver
|
2c27ce7ff5
|
Use first name only in protocol hover cards
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-30 22:19:22 -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 |
|