Real-time collaboration — 0.8.0
This release adds presence rooms, broadcast sync, and cursor tracking.
What's new
- Presence rooms — see who is viewing the same resource in real time
- Broadcast sync — teammate changes appear in your workspace without refreshing
- Cursor tracking across tabs
Bug fixes
- Fixed a race condition in sync push when reconnecting after offline
How presence works
When you open a resource, you join its presence room. Other members viewing the same resource see your avatar appear in the top bar. Presence is ephemeral — it disappears when you close the resource.
How broadcast sync works
When a teammate makes a change, it's broadcast to all members currently viewing any resource in the same workspace. Your local IndexedDB is updated automatically.