Commit Graph

2565 Commits

Author SHA1 Message Date
9eaaf9e5d5 Merge pull request #609 from wabbajack-tools/issue-606
Use virtual memory during BSA creation
2020-03-04 23:01:13 -07:00
ae5ac5fa13 Merge branch 'master' into issue-606 2020-03-04 22:29:27 -07:00
f7980b21b8 Bug fixes for virtual memory/stream leaks 2020-03-04 22:28:08 -07:00
181a0f6b6a Bug fixes for virtual memory/stream leaks 2020-03-04 22:27:15 -07:00
854bdbcaf3 Convert remaining BSA types to us virtual memory 2020-03-04 21:32:38 -07:00
2a14932092 Move around namespaces so BSA routines can use Common namespaces. Make BA2 creation use memory mapped files instead of memory streams 2020-03-04 17:02:16 -07:00
b6c5ddc332 Merge pull request #569 from wabbajack-tools/dependabot/nuget/Fody-6.1.1
Bump Fody from 6.1.0 to 6.1.1
2020-03-04 06:38:24 -07:00
931b4ec1ef Merge pull request #602 from wabbajack-tools/dependabot/nuget/FluentFTP-31.3.2
Bump FluentFTP from 31.3.0 to 31.3.2
2020-03-04 06:38:07 -07:00
902cd79fd1 Merge pull request #568 from wabbajack-tools/dependabot/nuget/HtmlAgilityPack-1.11.21
Bump HtmlAgilityPack from 1.11.20 to 1.11.21
2020-03-04 06:37:43 -07:00
64cad0752f Merge pull request #605 from erri120/issue-587
PR: Store settings.json in local appdata
2020-03-04 05:12:30 -07:00
fe46970e9e Merge pull request #601 from wabbajack-tools/workbase-fixes
Fixes for WorkBase
2020-03-04 05:11:48 -07:00
cbe5165d3a Merge branch 'master' into workbase-fixes 2020-03-04 05:11:37 -07:00
1ce640ba2b Add non-Nexus mods to the Slideshow (#574)
* Created AbstractMetaState

* Added IAbstractMetaState to NexusDownloader.State

Slideshow is fully working with this setup and nothing changed
functionally.

* Renamed IAbstractMetaState to IMetaState

* Changed modVMs in SlideShow from type NexusDownloader.State to IMetaState

* Simplified IMetaState and ModVM

* Removed Setter from IMetaState and added to LoversLabDownloader

* Throw exception when the modlist could not be loaded

* Created AbstractMetaState

AbstractMetaState implements AbstractDownloadState and indicates that a
State from a specific Download contains meta information. This is used
for the Slideshow and can also be used for the Manifest.

* Created GatherMetaData function

* Implemented new AbstractMetaState for LoversLab

* Implemented new AbstractMetaState for NexusMods

* Replaced Utils.Log with Utils.Error

* Slideshow fixes

* Replaced AbstractMetaState with IMetaState

* Updated CHANGELOG

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2020-03-04 05:10:49 -07:00
2e9d42b538 Added a version check to the settings file
The current settings file has to have the same version as specified in
Wabbajack.Common.Consts.SettingsVersion or else it will be backedup and
deleted to ensure that no bad settings file are getting loaded.

This means that the SettingsVersion needs to be updated when a breaking
change to the settings is being introduced
2020-03-04 12:21:44 +01:00
d8e4f02508 Moved settings.json to %localappdata%/Wabbajack 2020-03-04 11:56:39 +01:00
5074dd8d39 Bump MahApps.Metro.IconPacks from 3.2.0 to 3.3.0
Bumps [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/MahApps/MahApps.Metro.IconPacks/releases)
- [Changelog](https://github.com/MahApps/MahApps.Metro.IconPacks/blob/dev/GitReleaseManager.yaml)
- [Commits](https://github.com/MahApps/MahApps.Metro.IconPacks/compare/3.2.0...3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-04 07:07:21 +00:00
4c9c9197d5 Bump FluentFTP from 31.3.0 to 31.3.2
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP) from 31.3.0 to 31.3.2.
- [Release notes](https://github.com/robinrodricks/FluentFTP/releases)
- [Changelog](https://github.com/robinrodricks/FluentFTP/blob/master/RELEASES.md)
- [Commits](https://github.com/robinrodricks/FluentFTP/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-04 07:06:51 +00:00
186facb066 Fixes for WorkBase 2020-03-03 22:23:08 -07:00
a1e911669a Youtube Downloader (#596)
* Can download audio tracks from Youtube, re-encoding to XWM in the process
2020-03-03 14:53:29 -07:00
5afb667fca Merge pull request #594 from wabbajack-tools/ServerFixes
Server side cleanup, give authors the ability to delete their own fil…
2020-03-02 21:10:43 -07:00
44b78111a3 Server side cleanup, give authors the ability to delete their own files. Some sanity and logging checks for 2020-03-02 16:16:15 -07:00
1994b4279c 1.0 release 1.0.0.0 2020-02-29 06:39:07 -07:00
356adf7d0e Fix broken progress bar in gallery 2020-02-28 17:00:23 -07:00
1cb43f894a Merge pull request #590 from erri120/issue-588
Replaced Go to Modlist with Open Logs Folder when complation failed
2020-02-28 10:07:13 -07:00
87dc2c7773 Replaced Go to Modlist with Open Logs Folder when complation failed 2020-02-28 17:27:37 +01:00
e01eb31d1f Update Client.cs 2020-02-28 08:58:17 -07:00
e98be8b6f3 Merge pull request #581 from wabbajack-tools/purge-http-client
Purge http client
2020-02-28 08:17:36 -07:00
d1d492e76c Merge pull request #586 from Noggog/percent-fix
Percent.One bugfix
2020-02-28 08:16:37 -07:00
033e829612 Percent.One bugfix 2020-02-27 20:43:30 -06:00
ef36a06be9 Merge remote-tracking branch 'origin/master' 2020-02-27 19:27:09 -07:00
56c0d4eb8a Fix bug with manual download cookies 2020-02-27 19:26:58 -07:00
13e62124a2 Merge pull request #584 from wabbajack-tools/self-healing-lists
Self healing lists
2020-02-27 17:24:11 -07:00
259ab009a5 Merge branch 'master' into self-healing-lists 2020-02-27 17:24:04 -07:00
c4850217bc 0.9.23.0 0.9.23.0 2020-02-27 16:43:45 -07:00
f30da8a27a Support self-healing lists, and a lot of server fixes 2020-02-27 06:46:34 -07:00
b41c00fbf1 Update AbstractIPS4Downloader.cs 2020-02-26 06:49:07 -07:00
1a02adc43b Fix error not being thrown in IPS4 code 2020-02-26 06:06:02 -07:00
6491a1c3f4 Purge uses of HttpClient, fix a bug that caused Nexus's verify endpoint to be spammed. 2020-02-25 22:05:33 -07:00
076b060afd Bump version 2020-02-25 21:00:28 -07:00
237487eac3 Merge remote-tracking branch 'origin/master' 0.9.22.1 2020-02-25 16:20:26 -07:00
4c628921e1 Bump version 2020-02-25 16:19:07 -07:00
5f0d47b1bf Merge pull request #579 from erri120/octodiff-fix
Fixed ArgumentException in Octodiff Reporter
2020-02-25 16:11:03 -07:00
42e732559c Fix issues with the server upload dieing, add server-log verb 2020-02-25 16:10:41 -07:00
4198ec0d64 Add a few other checks 2020-02-25 06:27:50 -07:00
60c925b59b Fixed ArgumentException in Octodiff Reporter 2020-02-25 11:58:22 +01:00
69297d9b8e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	CHANGELOG.md
0.9.22.0
2020-02-24 18:25:00 -07:00
3c597ed09b Prep for 0.9.22.0 2020-02-24 18:24:23 -07:00
a4d6f077a7 Merge pull request #570 from erri120/vfs-compile-cache-location-fix
Changed the VFSCache location
2020-02-24 16:50:52 -07:00
ffd67c0c5e Merge pull request #571 from erri120/issue-565
Print assembly version on startup
2020-02-24 16:49:44 -07:00
48fc7dd313 Merge pull request #572 from erri120/cli-utils
Created CLIUtils with logging
2020-02-24 16:49:31 -07:00