The approval gate: before it happens
Ordinary edits apply straight away, because undo is one click. A few kinds of request do not. The chat stops and shows you the plan first when it would:- delete a page,
- change more than one page at once,
- remove three or more blocks, or
- remove more than half of the blocks on a page.
Undo: the last thing
Ctrl+Z (Cmd+Z on a Mac), or the undo button above the composer. Ctrl+Y (or Cmd+Shift+Z) redoes. Each message in the chat also carries its own Undo on the change it produced, which is what you want when you have made three edits and only the second one was wrong. Undo is recorded on the server. It survives a page reload, a browser restart, and coming back tomorrow — it is not a browser-level undo buffer.Undo history is deep but not infinite: 50 steps per page, per direction. Each
page keeps its own stack, so undoing on
/pricing never disturbs /about.The History drawer: every step, and any version
Activity in the top bar opens the History drawer beside the preview. It is the full record, newest first, grouped by day. Every step is kept, and you can go back to any of them.What each step shows
Each row says what the step was, who made it — You, AI chat, or Synced from the site when content came in from the site — and when. Under that, it shows what changed:- each changed field as before → after, with images as thumbnails, old beside new;
- Page settings for the SEO title, description, social image and URL;
- sections that were added, removed, or moved from one position to another;
- Created this page or Deleted this page.
This page or all pages
The drawer opens on This page, so the timeline you are reading is the page you are looking at. All pages shows every page’s steps together, each with its page name. The Show changes by menu narrows the list to People or AI chat.Restore this version
Every row except the newest has one action: Restore this version. It puts the page back exactly as it was right after that step. Hover it and the tooltip names the clock time you are going back to. The newest step is marked You are here — that is what the page shows now. Restoring is a step itself, so nothing is lost. It appears at the top of the list as Restored the version from 14:32, and undo or a later restore takes you forward again. A restore changes one page: the page that step belongs to.The History drawer shows the most recent 50 steps, and the site keeps the last
100.
Publishes in the list
Publishes appear in the History drawer too, marked Live, Deploying… or Failed, with how many pages actually changed (“3 of 9 pages changed”) and a View deploy link where your host provides one. A failed publish has a Show details button with the error.Published snapshots: going back after it went live
On sites that publish by committing content to a Git repository, each publish is also kept as a snapshot. Open the Sites page (View all sites in the site menu), and press the clock button on a site’s card. Version history lists each snapshot with its commit, page count, home-page heading and date. Restore replaces your whole draft — every page — with that snapshot and opens the editor. The live site is not touched until you publish again. Any unpublished edits in your draft are replaced, so publish or note them first. On sites that publish elsewhere, such as a CMS, the list says No snapshots available yet. Use the History drawer, or your CMS’s own history.Which one do I want?
Feedback on a bad result
Every assistant message carries Good response and Bad response buttons, and the bad one takes an optional note. That is not a support ticket — it is the record the planner’s prompts get tuned against, so a specific note (“kept rewriting the heading I told it to leave alone”) is worth more than a rating.What to read next
Publishing your changes
Choosing what goes live, and confirming it did.
Pages and drafts
Why the live site looks unchanged, and where your work is held.