D

Real-time Editing

Tables in Dokki are fully collaborative. Multiple people can edit the same cells, columns, and rows at the same time — no locks, no conflicts, no "someone else is editing" prompts.

What live editing feels like

  • You type — your changes show up instantly for everyone in the table.

  • Other people type — their changes show up instantly for you.

  • No save button. Edits are persisted automatically.

  • Refresh the page mid-edit and you'll pick up exactly where you (and everyone else) left off.

Seeing who's there

You can see who else is in the table:

  • Avatars in the toolbar show every active collaborator.

  • Colored cursors indicate the cell each person has selected.

  • Typing highlights flash briefly as someone edits.

Presence disappears when a collaborator closes the tab.

What happens when edits collide

  • Two people typing in the same cell — both edits merge automatically. The latest characters typed win on a per-character basis, so you almost never lose work.

  • One person deletes a row, another is editing a cell in it — the row deletion wins.

  • A column type is changed mid-edit — the new type takes effect for everyone instantly. If a teammate is in the middle of typing, their input is re-validated against the new type.

  • Copilot bulk fills — many cells update together as a single batch, so collaborators see the change land all at once instead of cell-by-cell.

Working offline

If your connection drops, you can keep editing locally. When you reconnect, your changes sync up with everyone else's automatically. A small "syncing" indicator appears while this is happening.

How big can a table get?

Tables comfortably handle a few thousand rows × dozens of columns. Beyond that, expect slower initial loads. For very large datasets, consider splitting into multiple tables — Dokki tables are designed for human-scale collaboration, not data-warehouse workloads.