Ian Gulliver
ccd6956d6a
Fix ARP incomplete entries and Art-Net broadcast reception
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 22:57:53 -08:00
Ian Gulliver
9aebe8b83d
Add HTTP API with JSON status endpoint and typeid support
2026-01-24 11:03:34 -08:00
Ian Gulliver
f02b25ca29
fix goroutine leak and reduce code duplication
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 23:28:58 -08:00
Ian Gulliver
7e8ec697ae
refactor codebase and fix bugs
...
- merge dante.go and dante_control.go into single dante.go
- consolidate buildDantePacket and buildDantePacket28 into one function
- fix broken comparison logic in SetDanteClockMaster
- split ARP parsing into platform-specific files with build tags
- implement Linux ARP table parsing via /proc/net/arp
- run gofmt on all files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 23:21:51 -08:00
Ian Gulliver
111cb51fdb
update node references in flows and memberships when nodes are merged
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 22:24:18 -08:00
Ian Gulliver
0e8dfc46b1
refactor dante flows and artnet to use node references instead of names
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 22:09:44 -08:00
Ian Gulliver
c7db24b1fd
add shure slp discovery and comma-separate group member lists
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 09:47:51 -08:00
Ian Gulliver
536c2d3dc9
add mdns hostname discovery and artnet universe tracking
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 23:59:32 -08:00