* Missing a lock in the validate method that could cause refresh to trigger a lot of times asynchronously
* Fix refreshing Nexus OAuth token not working properly
* Fix accidental deadlock on NexusApi.Validate(), add extra validation logging
* Fix handle of hashed file not closing
* Limit concurrent downloads to a maximum of 8
* Dynamically increase job size to avoid downloads appearing stalled
* Set downloader settings to avoid RAM and timeout issues
* Improve logging around downloads
* Adds more logging when starting stopping downloads
* Improves error message when GameFileSource download fails
* Stops logging errors when archive isn't available on WJ CDN
* Add retry mechanism to SingleThreadedDownloader
* Update CHANGELOG.md
* Remove hard limit for download threads
---------
Co-authored-by: UrbanCMC <UrbanCMC@web.de>
* added enderalse GOGID
* Fix readme opening twice when loading last modlist
* Edit Wabbajack CLI button text
* Cancel running downloads when shutting down application
* Add resume support for IHttpDownloader
* Add resume support for manual downloads
* Update CHANGELOG.md
* Improve game selection to only show games with results combined with the amount of lists
* Undo accidental removal of loading settings
* Add more tooltips and improve existing ones
* Update CHANGELOG.md
* Main test external pull readme fix (#2335)
* Fix SelectedGameType crashing Wabbajack when no settings are present yet, fix readme being clickable when not specified resulting in crash
* Add readme fix to CHANGELOG, fix typo
* Add readme button fix to changelog
---------
Co-authored-by: UrbanCMC <UrbanCMC@web.de>
Co-authored-by: Angad <angadmisra28@gmail.com>
Co-authored-by: trawzified <55751269+tr4wzified@users.noreply.github.com>
Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
* Add some support for cubemaps in BA2
* add read support for cubemaps in BA2 routines
* Fix slide support during compilation
* Set default logging level to Information instead of Trace
* update CHANGELOG.md