Real-time collaboration

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.