canvas-website/src
Jeff Emmett c18d204814 fix: simplify Automerge document creation for concurrent access
Removed document ID storage/retrieval logic that was causing "Document unavailable"
errors. Each client now creates its own Automerge document handle and syncs content
via WebSocket binary protocol. This allows multiple boards to load the same room
simultaneously without conflicts.

- Removed /room/:roomId/documentId endpoints usage
- Each client creates document with repo.create()
- Content syncs via Automerge's native binary sync protocol
- Initial content still loaded from server via HTTP

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 21:40:15 -07:00
..
automerge fix: simplify Automerge document creation for concurrent access 2025-11-16 21:40:15 -07:00
collections implemented collections and graph layout tool 2025-07-29 14:52:57 -04:00
components refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
config automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
constants final update fix old data conversion 2025-11-10 15:38:53 -08:00
context refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
css final updates to Automerge conversion 2025-11-10 13:34:55 -08:00
graph automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
hooks fix cloudflare deployment glitches 2025-11-11 22:47:36 -08:00
lib refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
propagators update tldraw functions for update 2025-09-04 16:58:15 +02:00
public update package.json, remove cloudflare worker deployment 2025-11-10 12:46:49 -08:00
routes refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
shapes refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
slides slidedeck shape installed, still minor difficulty in keyboard arrow transition between slides (last slide + wraparound) 2025-01-23 14:14:04 +01:00
tools update cloudflare errors 2025-11-11 22:38:24 -08:00
types refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
ui refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
utils refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
App.tsx refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
CmdK.tsx add in gestures and ctrl+space command tool (TBD add global LLM) 2025-07-29 16:02:51 -04:00
GestureTool.ts everything working in dev 2025-11-10 11:06:13 -08:00
default_gestures.ts automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
gestures.ts add in gestures and ctrl+space command tool (TBD add global LLM) 2025-07-29 16:02:51 -04:00
prompt.ts everything working in dev 2025-11-10 11:06:13 -08:00
snapshot.json everything working in dev 2025-11-10 11:06:13 -08:00
ui.tsx everything working in dev 2025-11-10 11:06:13 -08:00
vite-env.d.ts Revert "Update Daily API key in production env" 2025-04-16 13:05:55 -07:00