Undo is Ctrl+Z and redo is Ctrl+Y (or Ctrl+Shift+Z). The same two arrows sit beside your project's name in the Top Bar. Hover over either one to see the step it will undo or redo.
Most of the changes you make to a project:
A deleted node comes back as it was. Its notes, the folder it sat in, its place on the canvas, its pictures and cover, its connections, and the links to it written in other notes. If you've edited one of those other notes since, your edit is kept, and only the link in that note stays as plain text.
A node popped out into its own window keeps its own history. Ctrl+Z in that window undoes what you did in it, and only that. Undo in the main window doesn't reach into it.
When a reply from the built-in assistant changes your project, an Undo these changes button appears under that reply. It reverses everything the reply did, newest first. If something it touched has been changed again since, that part may not go back, and the button tells you how many didn't. See AI Connections & Prompting.
Up to 50 steps. The history starts afresh whenever you open a project, switch to another one or close Filamental.
If a step can't be undone any more, say because what it changed has been deleted since, Filamental skips it and tells you so beside the undo arrows. The steps before it still work.
Anything you delete is held inside the project until you close it or open another, which is what lets undo put it back. After that, a deleted note's file goes to your Recycle Bin (Trash on a Mac). Its cover and any pictures pasted into it don't go with it: they're removed for good. Copy them somewhere first if you want to keep them.
Still stuck? Email [email protected].