Miscellaneous / UI
The Custom Triggers and Spell Timers treeviews should remember node expansion between sessions; misc blind fixes.
Plugins / API
Wizard downloads in general no longer use WININET caching nor temporary files. UnZip()
no longer uses random filenames for temporary files. Temporary ZIP filenames may have numbers/symbols removed. UnZip()
now has an overload that accepts a byte array instead of a file location. Added PluginDownloadMem()
which returns a download as a byte array instead of a temporary file location.