Bugfixes:
- exception if download list contains invalid item
- exception if user clicks "Show" on file conflicts if they switched to a different game in the meantime
- exception on a couple of games when checking for newly added files (rare)
- crash if user attempts to delete savegame of invalid/missing profile
- crash in MO/NMM import of user manages to cancel and then restarts import in less than a second (congrats for that btw...)
- changing profile might get stuck on certain errors
- incomplete cleanup after installing nested installer
- error message about missing staging folder when first managing a game
- error message switching profile, if both the selected profile and the fallback are invalid
- suppressed a few non-issue error messages from foreign libraries we can't control
- no longer show "Conflicts haven't been calculated yet" during profile switch
- in rare cases, the "Extensions" dashlet would request extension to be endorsed but show no unendorsed extension
- (api) merged files would end up in wrong directory for certain games
- (api) debouncer could get stuck if the callback function threw an exception
- (Witcher 3) exception ordering load ordering
- (Witcher 3) exception if script merger checksum doesn't match
- (Witcher 3) exception about mod.settings being a directory instead of a file
Improvements:
- Updated electron to version 8.5.1
- offer retry if removing a directory fails due to a file still being open
- made a couple of error messages more informative
- got rid of hard coded version numbers in guided script extender installation
- (Witcher 3) refresh load order immediately when user sets priority manually
- (Witcher 3) improved priority assignment for newly installed mods
Features:
- Support for MS Flight Simulator (2020)
- (Witcher 3) added icon bar button to allow users to reset priorities to an incremental basis system