If you're on >=2.0.0, the wrench icon will show a notification symbol if there is an update, then you can open KES and click the "install update" button through there. If you're below 2.0.0, there is no wrench notification, but you'll see an "install update" button if there is one available when you open the main KES menu. Otherwise, if you haven't interacted with KES in 24 hours, most script managers download updates in the background, but the consistency is a bit spotty. It probably won't be out for another week or so, it is a biggish release incorporating many new add-ons, as seen here: https://github.com/aclist/kbin-kes/milestone/4
Good news, got this working as you requested and it is going into the next release. Hides threads on the fly and saves that permanently for later. Also restores previously hidden threads on the page if you disable it, and resets the storage. It works rather well! Need to optimize some stuff, but otherwise it is good to go.
Alright, looked into it some more and I think we can do this using GreaseMonkey's internal storage, which is private to an atomic script and not accessible elsewhere. I'll work up a prototype. It will probably work best with infinite scrolling on the thread index enabled.
By hiding threads, are you referring to blacklisting certain types of threads based on a keyword, or are you talking about "cleaning" the thread index by clicking a hide button to wipe it from the view?
This is tentatively fixed and we have it working on all flavors now. The update should be forthcoming over the weekend or start of next week, we are just verifying things. We will definitely need your help to test Safari and Userscripts, as this seems to be the most rare combination.
The author of the notification panel has submitted their script for inclusion and it is ready to be integrated after the next version bump.
This has been added in 1.2.0
.
This is done to force re-cache of the new version of a userscript when it gets added as a feature. MINOR version bumps indicate addition of a mod (userscript) or internal feature, while PATCH version bumps indicate a hotfix. By design in GM, when the version number of the main script is bumped, it will redownload the requisite remote resources. We leverage this functionality to serve new files.
This should partially be rectified by the addition of the changelog link (flask icon) in 1.2.0.
When new mods are added to KES, they are integration tested, so bumping the MINOR version does imply some feature change to the KES interaction itself, albeit not necessarily at the code level.
The userscripts are not updated separately, they are cached once per KES version download. Hope this makes sense.
I agree, this crossed my mind. Originally it was an internal debug menu for maintainers to report bugs we found, but I reasoned it might be of use for other users to report issues they themselves find in comments. I'll update the wording, thank you.