WebSocket hub with channel-based pub/sub
Find a file
Snider 23aa979271 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	CLAUDE.md
#	FINDINGS.md
2026-02-20 15:03:08 +00:00
docs docs: graduate TODO/FINDINGS into production documentation 2026-02-20 15:01:55 +00:00
auth.go feat(ws): add authentication on WebSocket upgrade 2026-02-20 14:34:57 +00:00
auth_test.go feat(ws): add authentication on WebSocket upgrade 2026-02-20 14:34:57 +00:00
CLAUDE.md docs: graduate TODO/FINDINGS into production documentation 2026-02-20 15:01:55 +00:00
errors.go feat(auth): Phase 2 — token-based authentication on WebSocket upgrade 2026-02-20 08:12:45 +00:00
go.mod feat(redis): add Redis pub/sub bridge for multi-instance Hub coordination 2026-02-20 11:23:37 +00:00
go.sum feat(redis): add Redis pub/sub bridge for multi-instance Hub coordination 2026-02-20 11:23:37 +00:00
redis.go feat(redis): add Redis pub/sub bridge for multi-instance Hub coordination 2026-02-20 11:23:37 +00:00
redis_test.go feat(redis): add Redis pub/sub bridge for multi-instance Hub coordination 2026-02-20 11:23:37 +00:00
ws.go feat(auth): Phase 2 — token-based authentication on WebSocket upgrade 2026-02-20 08:12:45 +00:00
ws_bench_test.go test: expand Phase 0 coverage — 16 new tests, 9 benchmarks, SPDX headers 2026-02-20 05:14:11 +00:00
ws_test.go test: expand Phase 0 coverage — 16 new tests, 9 benchmarks, SPDX headers 2026-02-20 05:14:11 +00:00