homelabby/internal
Mikkel Georgsen 9f57cbdf6c feat(04-03): LabelHandler, USBEventsHandler, router wiring, main.go USB+printer init
- LabelHandler: POST /api/labels/:deviceID/print with 1/s rate limit (T-04-09)
- USBEventsHandler: GET /api/usb/events SSE stream, exits on context cancel (T-04-11)
- router.go: two new parameters + routes wired
- main.go: USB Manager started with ctx, MockDriver connected, handlers passed to router
2026-04-10 06:52:52 +00:00
..
ai feat(02-02): three-tier orchestrator with confidence routing and research stub 2026-04-10 05:47:41 +00:00
api feat(04-03): LabelHandler, USBEventsHandler, router wiring, main.go USB+printer init 2026-04-10 06:52:52 +00:00
config feat(02-03): wire POST /api/intake route, real WAQ handler, and NetBox defaults in config 2026-04-10 05:55:41 +00:00
inventory feat(02-03): POST /api/intake handler with orchestrator and NetBox wiring 2026-04-10 05:54:33 +00:00
labels feat(04-02): cable label renderer and IsCableDevice detection 2026-04-10 06:45:48 +00:00
netbox feat(02-03): POST /api/intake handler with orchestrator and NetBox wiring 2026-04-10 05:54:33 +00:00
printer feat(04-03): PrinterDriver interface, MockDriver, PrtQutieDriver stub 2026-04-10 06:50:12 +00:00
queue feat(02-02): WAQ real NetBox op handler replacing NoOpHandler 2026-04-10 05:48:30 +00:00
usb feat(04-01): USB Manager goroutine-per-device, poll loop, reconnect, leak-safe teardown 2026-04-10 06:45:26 +00:00