9d9234173c
Add env var support, error handling, and race protection
2026-01-27 21:34:54 -05:00
ef4b4b06e2
Init database on daemon startup
2026-01-27 21:34:54 -05:00
56aa8dc9bd
Route awareness messages between peers
2026-01-27 21:13:26 -05:00
0f506faa5f
Apply biome formatting fixes
...
Reorder imports to match biome style guide.
2026-01-27 21:05:17 -05:00
0235b2c3e6
Fix websocket data type for room and client storage
...
Add WsData interface to properly type the websocket data object that
stores room name and client reference. This fixes type errors where
ws.data was previously untyped and causing compilation failures.
2026-01-27 21:03:19 -05:00
8ce1e098e6
Make session cleanup atomic in leave()
2026-01-27 17:59:49 -05:00
2de33370cd
Add WebSocket.send() error handling
2026-01-27 17:57:04 -05:00
bad4cdac51
Add room name validation to prevent DoS
2026-01-27 17:55:40 -05:00
0a71e7b321
Fix linting errors and formatting
2026-01-27 16:20:42 -05:00
83dac38f29
Add room cleanup to remove empty sessions
2026-01-27 16:19:41 -05:00
925c7a3c0d
Fix client identity tracking to prevent memory leak
2026-01-27 16:16:14 -05:00
cb73ceb2d3
Add initial generation
2026-01-27 16:02:36 -05:00