rspace-online/server/local-first
Jeff Emmett 0fb4135ac6 feat: wire DocSyncManager into rSpace WebSocket server
Protocol multiplexing on existing /ws/{slug} endpoint:
- Messages with docId (subscribe/unsubscribe/sync/awareness) → SyncServer
- Messages without docId → legacy canvas handlers (unchanged)

New files: doc-persistence.ts (debounced Automerge save/load),
sync-instance.ts (SyncServer singleton with participant mode).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 05:19:21 +00:00
..
migration Add migration dry-run script and standardize space slugs 2026-02-23 01:46:28 +00:00
compute-server.ts Add 7-layer local-first data infrastructure 2026-02-23 01:12:06 +00:00
doc-persistence.ts feat: wire DocSyncManager into rSpace WebSocket server 2026-02-25 05:19:21 +00:00
sync-server.ts feat: wire DocSyncManager into rSpace WebSocket server 2026-02-25 05:19:21 +00:00