Collaboration Plugin
Real-time teamwork. Edit content together, leave comments, track presence, and maintain version history.
Features
👥 Real-time Editing
- Concurrent editing — Multiple users, one document
- Live cursors — See where others are typing
- Conflict-free — Changes merge automatically
- Instant sync — Updates appear immediately
💬 Comments
- Inline comments — Comment on specific text
- Threaded replies — Conversations in context
- Mentions — Notify specific users
- Resolve/reopen — Track discussion status
👁️ Presence
- Active users — See who's viewing
- Editing status — Know who's making changes
- Away detection — Idle status after inactivity
📸 Snapshots
- Version history — Every save is tracked
- Compare versions — See what changed
- Restore — Revert to any version
- AI merge — Resolve conflicts intelligently
Using Collaboration
Seeing Collaborators
Look for:
- Avatar bar — Top of editor shows active users
- Colored cursors — Each user has a unique color
- Name labels — Hover to see who's editing
Adding Comments
- Select text in the editor
- Click Comment button (or Cmd/Ctrl + Shift + M)
- Type your comment
- Press Enter to submit
Replying to Comments
- Click on an existing comment
- Type in the reply field
- Press Enter
Mentioning Users
Type @ followed by a username to notify them.
Resolving Comments
- Click on a comment thread
- Click Resolve
- Comment is hidden but preserved
Viewing History
- Click History in the editor toolbar
- Browse versions by date
- Click to preview
- Restore to revert
Settings
Configure in Settings → Collaboration:
| Setting | Description |
|---|---|
| Auto-save interval | How often to save (default: 5s) |
| Presence timeout | When to mark users idle |
| Comment notifications | Email on new comments |
| Snapshot frequency | How often to create checkpoints |
Best Practices
- Communicate — Use comments to explain changes
- Divide work — Assign sections to avoid conflicts
- Review regularly — Check version history
- Resolve promptly — Don't let comments pile up
👥 Team Feature
Collaboration works best with teams. Invite members from Settings → Users.