TeXposit Tutorial

6. Real-Time Collaboration

Working with your team in real-time.

7 min read Share

TeXposit is built for teams. It provides multi-cursor awareness, role-based access control, inline comments with suggestions, and team chat.

Step 1: Invite Collaborators

Click the Share button in the top toolbar to open the collaboration portal.

1

Choose a Role

Decide what permissions each person needs (see table below).

2

Add Collaborators

Enter email addresses. You can add multiple people at once.

3

Send Invitations

Click Send. They'll receive an email invitation and can join instantly.

Role-Based Access Control

Assign the right permissions for your team members:

Viewer (Read-Only)

Can view the document and PDF preview. Cannot make edits. Perfect for advisors or external reviewers.

Reviewer (Comments Only)

Can view, comment, and suggest edits. Cannot directly modify text. Ideal for proof-readers and advisors giving feedback.

Editor (Full Access)

Can edit, comment, and manage collaborators. Best for core team members actively writing.

Real-Time Multi-Cursor Editing

When multiple people are editing simultaneously, you see:

  • Live Cursors: Each collaborator's cursor appears as a colored line with their name. You can see exactly where everyone is typing.
  • Live Selections: When someone selects text, you see the highlighted region (same color as their cursor)
  • Instant Synchronization: All edits sync within milliseconds. No save conflicts or "one of you lost your changes" messages.
  • Conflict Resolution: Our WebSocket engine automatically merges edits so no work is ever lost, even if two people edit the same line.

How It Works: TeXposit uses operational transformation (OT) to merge concurrent edits intelligently. If Alice inserts "hello" and Bob inserts "world" at different positions simultaneously, both insertions succeed in the right places.

Comments & Inline Suggestions

Reviewers can provide feedback without disrupting the author's flow:

  • Leave Comments: Select text and click "Add Comment" to attach feedback tied to specific passages
  • Suggest Edits: Reviewers using "Check Grammar" or "Improve Writing" create suggestions (not direct changes)
  • Accept/Reject: Authors review suggestions one by one and decide whether to incorporate them
  • Threads: Reply to comments to discuss and resolve issues in context
  • Resolve: Mark comments as done once addressed

Team Chat

Quick communication without leaving the editor:

  • In-Editor Chat: Located at the bottom of the Collaborators panel
  • Real-Time Messages: Messages appear instantly for everyone in the project
  • Context Linking: Mention specific files or sections when discussing edits
  • Perfect For: Quick questions, coordinating who's editing what, or discussing figure placements without back-and-forth emails

Active Collaborators Panel

See at a glance who's working on your project:

Active dot (●) = Currently editing
Idle dot (●) = Idle (viewing but not typing)
Gray dot (●) = Offline

Version History & Recovery

All edits are tracked, so you can:

  • View who made each change and when
  • Revert to previous versions if something breaks
  • See a timeline of edits by each collaborator
Collaboration Best Practices

Assign sections: Tell collaborators "Alice: introduction", "Bob: methods" to avoid editing the same section simultaneously

Use comments for feedback: Reviewers should comment instead of editing directly. Authors can then review before accepting.

Chat for quick decisions: Use team chat to resolve disagreements fast instead of email threads

Check who's online: Before major edits, verify nobody else is working on that section