Services / History

History

Next

Every version of every document, kept.

Snapshots, named versions, diffs and restore for documents on Sync. Scrub back through a document's life and bring any moment back.

What it does

  • Takes snapshots of each document
  • Names the versions you want to keep
  • Diffs any two versions
  • Restores any version
Name and restore a version (provisional API)
const v = await history.name("notes/launch-plan", "Sent to legal");

// Later:
await history.restore("notes/launch-plan", v.id);

Same binary, your servers

Self-host the exact binary we run.

Run the exact binary canvist runs and keep every version on your own storage. canvist charges for operating the service, never for the code: the server is public domain like the editor, and the binary canvist deploys is the one it publishes.

Source on GitHub