Commit graph

9 commits

Author SHA1 Message Date
bad4cdac51
Add room name validation to prevent DoS 2026-01-27 17:55:40 -05:00
a07618deb5
Fix biome lint errors in integration.test.ts 2026-01-27 17:53:12 -05:00
7e92cf251a
Add integration test for concurrent websocket edits
Tests verify that:
- Two concurrent clients can both insert text and CRDT resolves correctly
- Three clients with sequential edits all converge to the same state
- No data is lost during concurrent operations
- The delete-all-insert-all bug is fixed
2026-01-27 16:26:21 -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
73ee70c52a
Add error handling for Yjs operations 2026-01-27 16:17:53 -05:00
68a7517dec
Fix race condition in vim connect with ready signal 2026-01-27 16:17:33 -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