TiddlyWiki does not have an "undo" function.
This could be partly addressed if backup plugins could ALSO restore.
Why? Because "restoration" is the only "undo" we have.
IF it could be better automated it would be very practically useful, I think.
I think my experience now with tiddlywiki is approaching 10 years. Starting with twc and prior to the tiddlywiki apocalypse, which never came like most apocalypse dont, I had a few saving or corrupt changes disappointments but the community response to the browser challenges have delivered far more than I can imagine. My own practices now garentee recovery of anything I want, at a tiddler level, bunch of tiddlers or whole wiki level.
Tw reciver, timimi and tiddlyserver all have reliable backups to mention a few. I am not so sure on folder based wikis. Maintaining automatic save performs well.
I think what you are suggesting is here but a plugin and better ui is all we need. One proposal I think would help is to simplify filtering tiddlers from the import mechanisium.
There are a few problems that can only be fixed with a direct edit of the wiki file, but good practices can protect you from that.
What do you perceive to be the gap?
regards
Tony
I understand your desire for simplification. I think a good design approach would be if the backup process kept track of the time and date and filename of the backup or allowed you to browse them then provided a UI for selective recovery.
Actualy a smarter idea may be a special edition wiki designed to import as json bundles, any wiki and one or more of its backups where you can sort filter inspect review generations and differences and choose what you want to import. Perhaps even letting you merge two or more tiddler versions to create the new version you drop on your primary wiki.
You could call this a wiki tiddler generation management tool. Such an abstracted tool could easily be used to build additional solutions such as undertaking a historical view of a wikis changes, using it to study changes in transactional data and a few more ideas in the back of my brain.
I see no reason we need to keep putting more into our wikis when good universal tools can be held out side and achieve more. After all it is very easy to transfer content between wikis and getting better all the time.
By the way leveraging local storage to retain something you may want to undo in the current session and also allow you to export current session data as a kind of overlay backup also has some merit.
Regards
Tony
By the way leveraging local storage to retain something you may want to undo in the current session [...] also has some merit.
TonyM: What do you perceive to be the gap?
TonyM: By the way leveraging local storage to retain something you may want to undo in the current session