Vault-Wise Check-Point Based Versioning Backup System: Undo/Redo function for entire vault, not just individual notes

Use case or problem

When making adjustments to notes properties, unexpected bugs may occur with plugins. Adding a feature to be able to undo your mistakes and return your notes to a functioning state would be invaluable.The current file recovery plugin only restores snapshots of individual notes, which is not working for the problem I’m having. I need a button that undoes and restores the state of everything, not just the text in the notes. My issue is that I edited the title of one of my notes, and when it auto updated all of the notes linked to it through the RPG Manager plugin, all of the links broke AND when I try to link notes to the ones that got unlinked, the unlinked notes don’t show up. It’s like they don’t even exist.

Proposed solution

If an Undo/Redo function was added to restore the state of the entire program and not just individual notes, I wouldn't have a bunch of broken notes from a plugin bug.

Current workaround (optional)

Not really a workaround, just having to manually redo all of the affected notes (3 days of work).

Related feature requests (optional)

2 Likes

One option is to use git, either directly or via one of the obsidian plugins.

1 Like

Totally agree. It would be cool if we can have a history panel like in Photoshop where we can see vault-wide last 20-30 actions that related with many aspects (settings, file deletion, plugin settings etc) and not limited with only note editing. Maybe new API?

1 Like