Bugfixes:
- will fix mods that have invalid mod versions stored (by a buggy extension)
- exception ghosting plugin if the plugin was removed in parallel
- crash when attempting to ping QBMS if its appears to be stuck
- crash due to race condition in installer initialization
- crash if uninstalling mod from history tab while re-installing mod
- crash if game extension ships with invalid icon
- redownloading an archive could overwrite the original and create invalid entries in dl list
- startup settings (e.g. GPU acceleration) couldn't be changed from UI
- input box for nexus mod id allowed invalid values
- input box for bandwidth limit allowed invalid values
- failed downloads in the rare case where the disk can't keep up with the download
- batch rule assignments for mods applied to filtered out mod entries
- opening extension browser with an unavailable extension selected
- automated bepinex download failed for non-premium users
- error message if mod-tracking info out of sync with server
- incorrect percentages displayed during import from NMM
- couldn't download files from site domain that weren't Vortex extensions
- mod rules persisting even after the reference mod is uninstalled
- (Witcher 3) race conditions breaking profile-specific merged file backups
- (Witcher 3) keybindings added by mods not loaded by the game
- (Witcher 3) crash if backing up merges and script merger config is missing
- (Enderal SE) incorrect save game paths
- (Stardew Valley) error when installing SMAPI and download is corrupted
- (Blade & Sorcery) crash if writing to LO file and game becomes undiscovered
- (Blade & Sorcery) error when mod distributes lo, and user removed file manually
- (BattleTech) fixed error if newly added game file was already in staging
- (RE engine games) revalidation bugs exhibited as validation errors and corrupt cache
- (RE engine games) revalidation error message if game is no longer being managed
- (RE engine games) fluffy manager dummy installer did not trigger for latest version
Improvements:
- new splash image
- prevent accidentally closing the starter dashlet
- slight text improvements
- various errors caused by extensions will now inform which extension they were caused by
- various errors caused by system/filesystem corruption will now have more informative messages
- ensure qbms temp paths are writable
- (Fallout 3) will now also report incompatible archives
- (Witcher 3) improved priority assignment method
- (Pillars of Eternity 2) support for XBox Game Pass edition
- (Untitled Goose Game) moved to using BepInEx library
- (Mount & Blade 2) improved auto sort algorithm to use BUTRLoader metadata