that is one of the hurdles I’ve come up against, since I want to avoid modifying system tiddlers outside of the minor adjustments made.
If I added a tag like, “Improvements” to something like a viewTemplate tiddler or a custom field of “revision” with a different number, it could then add either of those to any tiddlers that are dependent upon them, or get pulled into filters that I otherwise would not want to include them in. (I am aware I can filter out system tiddlers, but there are times where I have had the need to include system tiddlers, so I would need to filter individual tiddlers out and, etc)
So I thought, okay, what if i package these changes into a plugin tiddler that I can easily revert and not need to tag or name differently for tiddlers that need to have the same title. I liked this, but the initial organization of tiddlers into the plugin was tedious, working with plugins in general can be a bit frustrating, specifically upgrading them or adding to them.
An alternative I considered was just making a list of every change, but if your making many minute adjustments, going back and forth from your changelog to the tiddlers you are working on becomes just as much if not more of a hassle the more modifications you make or revise. If it were less troublesome to work with plugins, this would 100% be the way I would want to approach it.
I then thought, okay, what about a dynamic list of changes? so I modified the recent tab to include system tiddlers, and then to build a list off of that, and export as JSON… and that is where it left me with a list of tiddlers that had been changed but I encountered a different issue.
What do you do if you are making edits to a tiddler that has been edited a different way to what you just did? Well, I can’t export individual tiddlers as JSON each if there are a bunch of edits, and even if I did I would be left with a bunch of tiddlers without an idea of which ones I want to keep, which need to be merged, etc.
Which is why i thought it would be a good idea to piggyback off of the upgrader, to compare all tiddlers in the current one with the upgrades, show which ones are different and use that to either determine it fine to override them or to look into them and merge them myself.
Sorry for the tangent, but it’s been something I’ve been working around for a bit, and the use of a customized upgrader is just a new approach to it lol