Writing

Revisions and history

See every version of a document, what changed and who changed it, and restore any of them.

Deleted the wrong paragraph? Liked yesterday's intro better? An agent got a little too creative? No problem. PMKIN keeps the history of every document, so you can see what changed, who changed it, and go back.

How versions work#

Every change to a document's text makes a new version, numbered 1, 2, 3 and up. Each version records:

  • who made it: you, a teammate, or an AI agent,
  • where it came from: the Editor, the API or MCP (that's how AI agents connect),
  • when it happened,
  • whether it was Published,
  • and, for changes from agents and the API, often a short note about what changed and why.

Note: While you type, your saves are grouped into one version for up to 10 minutes, so the history shows meaningful steps instead of every keystroke. Changes from agents and the API always get a version each.

Open the history#

  1. Open a document.
  2. Choose Toggle details in the header to open the details panel.
  3. Under Activity, choose History.

The History panel lists the versions, newest first.

See what changed#

Choose a version in the list. Underneath, Changes since version 4 (or whichever you picked) shows every line that's different between that version and what's in the editor now:

  • lines in green were added since then,
  • lines in red, struck through, were removed since then.

It compares the markdown, so you'll also spot changes to links and formatting.

Restore a version#

  1. Choose the version you want back.
  2. Check the changes, so you know what you're undoing.
  3. Choose Restore version 4 (with your version's number).

PMKIN puts that version's text back in the editor.

Restoring never throws anything away. It saves the old text as a brand-new version, with the note "Restored version 4", so the version you replaced is still in the history. Changed your mind again? Restore that one.

Warning: Restoring changes the draft, not your website. On a published document, choose Publish changes when you want readers to see the restored text.

What's in the history, and what isn't#

The history covers the document's text: everything you write in the body. Changes to the title, slug, subtitle, excerpt, meta fields, cover image, status and so on aren't versions. You'll find who changed those in the Activity list in the details panel.

How long history is kept#

PMKIN keeps up to 200 versions per document. Past that, the oldest versions that were never published are removed first. Published versions, and the version a scheduled document is about to publish, are always kept.

When two people edit at once#

If someone changes a document while you have unsaved text, PMKIN pauses your saving and asks whether to Load their version or Keep mine. Whichever you pick, the other version stays in the history, so you can restore it later. See the editor for more.