Undo, history and the Trash
Eigma keeps four separate ways back: an undo on the page you are editing, the last ten versions of every page, an undo for whole imports, and a Trash that holds deleted pages for thirty days. Here is which one you want, and where each one stops.
Most of what happens to your wiki is reversible. The catch is that four different things can go wrong, and each has its own way back. This page says which one you want.
The short answer
| What went wrong | Where to go | How far back it reaches |
|---|---|---|
| You changed some text on a page, just now | Ctrl+Z on the page | Until you reload the app |
| You want a page the way it was before an edit | Local history in the page details | The last 10 versions, on this device |
| Your assistant added something you did not want | Recent messages on the Ingest screen | The last 20 messages in this volume |
| You deleted a page | Trash, in your wiki contents | 30 days |
Ctrl+Z, on the page you just changed
Double-click a paragraph to correct it in place, and Ctrl+Z steps back through those corrections, Ctrl+Shift+Z or Ctrl+Y forward again. On a Mac, Cmd instead of Ctrl. The steps follow the page rather than the screen, so leaving for another page and coming back brings them with you, and a page you are reading in another language keeps its own.
The shortcut belongs to the page you are reading. It stands down while the Edit panel is open, where the text box has its own undo, and while a quiz, a review or the history panel is on screen.
This one is memory only. Reloading Eigma clears it, and it is never synced to your other devices. If the page changed underneath you in the meantime, from an import you accepted, from a sync, or from another tab, undo refuses rather than writing your old text over the newer content, and tells you why.
Local history, for your own edits
Every page keeps its last 10 versions. Open a page and the details card beside it carries a Local history row. View opens the list: each entry is the page as it stood just before something changed it, newest first, and Restore this version puts it back, after a confirmation.
A version is recorded when the page’s title, summary or body changes: your own edits, an import your assistant made to that page, and a merge that rewrote it. It tracks the original, so edits you make to a page’s other language versions are not kept here. Edits within two minutes of each other collapse into one version, so a burst of typing does not eat the ten slots.
Two limits worth knowing:
- It is local. History lives on the device where the edit happened. It is never synced, so the same page on your phone has its own history, and a wiki restored from a backup arrives with none.
- It is ten deep. The eleventh version pushes the oldest one out. For something you want to keep permanently, export a backup from Settings instead.
Recent messages, for whole imports
When your assistant files a conversation into Eigma, the result waits in the Ingest mailbox until you accept or discard it. Both outcomes are recorded. The clock at the top of the Ingest screen opens Recent messages, which lists the 20 most recent of them for the volume you are in, newest first, each captioned with what it did and which assistant sent it.
Undo on an entry reverts what accepting it changed, puts the message back in the mailbox, and reopens its review, so you can look again and decide differently. Discarding is undone the same way: the message comes back.
An entry is offered only while the pages it touched still match what it produced. If you edited one of those pages since, that row is disabled, because undoing it would throw your own edit away. The list is local to this device and to the active volume.
You can also remove entries from the list, or empty it. That only clears the list. Your pages stay exactly as they are, and clearing it means those imports can no longer be undone this way.
The Trash, for deleted pages
Deleting a page does not destroy it. It moves to the Trash, which you reach from the Trash button in your wiki contents and which opens under the heading Recently deleted. A page there stays recoverable for 30 days. Each entry shows how long it has left, and the countdown turns red in its last three days.
- Restore puts the page back where it was.
- Delete forever removes one page immediately, after a second confirmation.
- Empty trash permanently deletes every page in it, after a confirmation. This is not the harmless kind of emptying: unlike the Recent messages list, emptying the Trash destroys pages.
After 30 days a page deletes itself permanently, the next time you open Eigma. The Trash belongs to the volume you are in: pages deleted from another volume are in that volume’s Trash, not this one.
Where the safety nets stop
Some things are not covered by any of the four, and each one warns you before it acts:
- Deleting a volume removes its pages, quizzes and review history permanently. It does not go to the Trash. Only shelved volumes can be deleted, so the volume you are working in is never one click away from this.
- Clear knowledge base, in Settings under Backup and restore, deletes every page and quiz in the active volume, keeping only the built-in starter guide.
- Delete forever in the Trash is the real delete.
- Unpublishing a volume from the community removes its ratings and reviews for good, though your own pages stay.
If you are about to do any of them and are not certain, export a backup first: Settings, then Backup and restore, then Export, then As JSON. That file is the only copy that survives all four.