Ian Gulliver
|
052d3b89dd
|
Fix click targets for flow links in hover cards
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-30 11:04:37 -08:00 |
|
Ian Gulliver
|
068d3be46f
|
Add flow view for visualizing network paths between protocol endpoints
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-30 11:00:07 -08:00 |
|
Ian Gulliver
|
9a39802de9
|
Update client for node ID references in links and dante peers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-30 09:39:38 -08:00 |
|
Ian Gulliver
|
b7dd6b220c
|
Improve network table and add multi-column sorting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 12:21:11 -08:00 |
|
Ian Gulliver
|
bdb268d510
|
Fix Art-Net TX/RX mapping and add natural sort to tables
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 12:08:21 -08:00 |
|
Ian Gulliver
|
bad57914d3
|
Improve Art-Net and sACN tables with TX/RX pairing and better styling
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 12:00:32 -08:00 |
|
Ian Gulliver
|
b5e8bda1c4
|
Fix network table in/out to be from node perspective
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 11:02:15 -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
|
0c98198e91
|
Switch to monospace font
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 10:52:17 -08:00 |
|
Ian Gulliver
|
4473cd93b1
|
Fix network table: add upstream column, get stats from switch port
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 10:50:01 -08:00 |
|
Ian Gulliver
|
106abb7adf
|
Add table view with sortable columns for all modes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-29 10:27:31 -08:00 |
|
Ian Gulliver
|
88763946a4
|
Replace Dante channel strings with structured data
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 23:21:33 -08:00 |
|
Ian Gulliver
|
b966ad0feb
|
Refactor Dante fields to use proper types and group flows with lastSeen
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 23:15:24 -08:00 |
|
Ian Gulliver
|
99083ecde5
|
Refactor error tracking to be edge-triggered with node setters
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 23:06:26 -08:00 |
|
Ian Gulliver
|
ed9a0cd60d
|
Fix interface merging, error ordering, sACN client, and add charset headers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 22:57:13 -08:00 |
|
Ian Gulliver
|
042ccab74e
|
Update client to use new id field names
|
2026-01-28 22:41:31 -08:00 |
|
Ian Gulliver
|
f5d90636bb
|
Move protocol data onto nodes and simplify API response
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 21:50:48 -08:00 |
|
Ian Gulliver
|
7aac3c0559
|
Track sACN emitters and receivers with peer linking
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 21:27:35 -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
|
6ae561b968
|
Include config in status response and push on SIGHUP
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 08:30:23 -08:00 |
|
Ian Gulliver
|
85780b9419
|
Cap bubble width at 95% of node and fix mode-specific hover rules
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 23:02:51 -08:00 |
|
Ian Gulliver
|
25f8f410c1
|
Preserve hover state during page updates with stable DOM structure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 17:11:23 -08:00 |
|
Ian Gulliver
|
c90275d664
|
Improve Art-Net hover display with device correspondence
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 16:08:55 -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
|
17d7889d54
|
Add heartbeat timeout to detect server disconnection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 11:23:00 -08:00 |
|
Ian Gulliver
|
d173e8bac6
|
Add granular click-to-copy for popup values and refactor helpers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 11:19:28 -08:00 |
|
Ian Gulliver
|
0baa208b99
|
Improve hover cards with wrapper pattern and consistent behavior
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 14:45:31 -08:00 |
|
Ian Gulliver
|
dbf449c447
|
Fix mode bubble overflow and adjust colors
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:59:47 -08:00 |
|
Ian Gulliver
|
35822122bd
|
Use cyan for mode bubbles, fix error-info width constraint
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:47:45 -08:00 |
|
Ian Gulliver
|
3e2fa79325
|
Improve mode styling and fix bubble overflow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:40:38 -08:00 |
|
Ian Gulliver
|
9bc44d4ee5
|
Add sACN tab showing universe consumers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:37:21 -08:00 |
|
Ian Gulliver
|
4c6da837e9
|
Improve hover popup styling consistency and formatting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:24:55 -08:00 |
|
Ian Gulliver
|
e43982df4e
|
Unify hover bubble styling across network, Dante, and Art-Net modes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 13:05:46 -08:00 |
|
Ian Gulliver
|
0aa20ac6bf
|
Add Art-Net layer showing device universe mappings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 12:35:00 -08:00 |
|
Ian Gulliver
|
4746c2b7f1
|
Separate switch name display from external warning indicator
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 12:21:15 -08:00 |
|
Ian Gulliver
|
2af5ad51d7
|
Add link speed and utilization tracking to interface stats
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 12:16:44 -08:00 |
|
Ian Gulliver
|
3255c1cfe5
|
Add top padding to nodes for bubble clearance
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 11:58:15 -08:00 |
|
Ian Gulliver
|
608c9f1b30
|
Improve visual consistency of bubbles and nodes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 11:51:45 -08:00 |
|
Ian Gulliver
|
5666f85b01
|
Hide node hover popup on dimmed nodes in dante mode
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 11:18:06 -08:00 |
|
Ian Gulliver
|
7c978d28ac
|
Add per-interface packet and byte rate statistics
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 11:16:32 -08:00 |
|
Ian Gulliver
|
353c1ad701
|
Add node hover popup with IPs and MACs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 10:53:35 -08:00 |
|
Ian Gulliver
|
8fc1d675f2
|
Fix switch uplink port direction and stats perspective
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 09:33:22 -08:00 |
|
Ian Gulliver
|
49f9a714e7
|
Add interface error counts to port bubble hover
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 09:26:14 -08:00 |
|
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 |
|