trails/apps
Ullrich Schäfer 288e9c07f2
Fix cross-window Yjs sync: broadcast doc updates to all connections
The Vite Yjs plugin was only sending sync responses back to the
sender, not broadcasting updates to other WebSocket connections
in the same room. This caused cross-window sync to only work via
BroadcastChannel (same browser context), not across separate
browser windows/incognito.

Fix: Add doc.on('update') listener that broadcasts updates to all
connections in the room except the origin sender.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 08:25:25 +01:00
..
journal Add Drizzle ORM with shared db package (#10) 2026-03-22 22:35:50 +00:00
planner Fix cross-window Yjs sync: broadcast doc updates to all connections 2026-03-23 08:25:25 +01:00