I loved Subversion at the time, and so created the TortoiseSVN Menu plugin [1] for Firefox, and an accompanying XSLT to add lots of rich info and styling into the main UI.
It's something that should have been pretty simple but I remember spending lots of my free time back then to get it just right. Funny thing is, since I worked on it at home but mostly used it at work, I really could have used a good distributed VCS at the time :D
[1]: https://addons.mozilla.org/en-US/firefox/addon/tortoisesvn-m...
> something similar for JSON
And I've looked for this as well. Haven't really tried any solution in the trenches but this one might be interesting for you: https://github.com/mmckegg/json-query
Also, GraphQL is tangentially related.
Perhaps one of these decades I will actually learn a Lisp.