EzioTheDeadPoet
366552e33c
adding "installed=true" to .meta files
...
with this change ModOrganizer2 will display Archives downloaded with Wabbajack as installed instead of just downloaded, since to be included during the compile they need to be used in the install in the first place.
2020-09-05 20:18:55 +02:00
EzioTheDeadPoet
9b09fa33ca
fix 5 .meta "installed=true"
...
syntax errors 🤦
2020-09-05 20:00:45 +02:00
EzioTheDeadPoet
6c1f6a3cf7
fix 4 .meta "installed=true"
...
I was stupid and forgot something again..
2020-09-05 19:57:21 +02:00
EzioTheDeadPoet
5911b993b1
fix 3 to .meta "installed=true"
...
this attempt uses a different approach that hopefully now works as intended.
2020-09-05 19:55:04 +02:00
EzioTheDeadPoet
10c0fd916c
2nd fix to the .meta including "installed=true"
...
i forgot to remove a `[`
2020-09-05 19:48:05 +02:00
EzioTheDeadPoet
d0f0564422
fix for my previous attempt
...
my first code was garbage now I am adding the line using string.concat.
2020-09-05 19:42:40 +02:00
EzioTheDeadPoet
cd75ea9f1b
mark WJ installed archives as installed.
...
A simple change to the the way .meta files get handled by Wabbajack to mark archives used by Wabbajack as installed when launching ModOrganizer2.
2020-09-05 18:39:08 +02:00
Timothy Baldridge
a847d69851
Patching and extraction works, fewer failing tests
2020-09-05 08:01:32 -06:00
Timothy Baldridge
8a365ac445
WIP, massive rework of file extraction
2020-09-04 15:00:29 -06:00
Timothy Baldridge
47e45965c4
Fix for server error that kills services
2020-09-02 20:49:45 -06:00
halgari
865a592e09
2.2.2.0 - Route CDN through proxy
2020-08-31 17:29:48 -06:00
halgari
c5d56c27a8
Fix issues with mirrored files
2020-08-25 22:03:43 -06:00
halgari
496a35a605
BSA fix, better logging for failed IPS4 downloads
2020-08-24 19:34:57 -06:00
halgari
573e661b03
Fix LL downloads via HTML decode 2.2.1.6
2020-08-24 16:20:50 -06:00
halgari
2136924161
Fixes for broken RGE install
2020-08-22 15:14:38 -06:00
halgari
cf1c62b7c7
Hotfix for breaking existing lists
2020-08-20 20:45:15 -06:00
halgari
60a23f451f
Rework where we store upgrades
2020-08-20 16:02:50 -06:00
halgari
592fcb17d9
Rework how we select patches (use non-primary games as a last resort)
2020-08-18 16:30:00 -06:00
dependabot-preview[bot]
6c5827960f
Bump ReactiveUI.Fody from 11.5.17 to 11.5.26
...
Bumps [ReactiveUI.Fody](https://github.com/reactiveui/reactiveui ) from 11.5.17 to 11.5.26.
- [Release notes](https://github.com/reactiveui/reactiveui/releases )
- [Commits](https://github.com/reactiveui/reactiveui/compare/11.5.17...11.5.26 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 04:12:22 +00:00
Timothy Baldridge
fa9cf2831a
Merge pull request #1042 from wabbajack-tools/dependabot/nuget/MegaApiClient-1.8.2
...
Bump MegaApiClient from 1.8.1 to 1.8.2
2020-08-17 21:11:26 -07:00
Timothy Baldridge
25c62d238c
Merge pull request #1038 from wabbajack-tools/dependabot/nuget/GraphQL.Client-3.1.4
...
Bump GraphQL.Client from 3.1.3 to 3.1.4
2020-08-17 21:11:12 -07:00
Timothy Baldridge
254f5e2ada
Merge pull request #1037 from wabbajack-tools/dependabot/nuget/YoutubeExplode-5.1.4
...
Bump YoutubeExplode from 5.1.3 to 5.1.4
2020-08-17 21:11:05 -07:00
Timothy Baldridge
08c08cd29b
Merge pull request #1036 from wabbajack-tools/dependabot/nuget/ReactiveUI-11.5.26
...
Bump ReactiveUI from 11.5.17 to 11.5.26
2020-08-17 21:10:58 -07:00
dependabot-preview[bot]
6ca104a5b3
Bump MegaApiClient from 1.8.1 to 1.8.2
...
Bumps [MegaApiClient](https://github.com/gpailler/MegaApiClient ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/gpailler/MegaApiClient/releases )
- [Commits](https://github.com/gpailler/MegaApiClient/compare/v1.8.1...v1.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 07:12:54 +00:00
dependabot-preview[bot]
97eaef5e58
Bump GraphQL.Client from 3.1.3 to 3.1.4
...
Bumps [GraphQL.Client](https://github.com/graphql-dotnet/graphql-client ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/graphql-dotnet/graphql-client/releases )
- [Commits](https://github.com/graphql-dotnet/graphql-client/compare/v3.1.3...V3.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 07:11:20 +00:00
dependabot-preview[bot]
4e1af562a7
Bump YoutubeExplode from 5.1.3 to 5.1.4
...
Bumps [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode ) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/Tyrrrz/YoutubeExplode/releases )
- [Changelog](https://github.com/Tyrrrz/YoutubeExplode/blob/master/Changelog.md )
- [Commits](https://github.com/Tyrrrz/YoutubeExplode/compare/5.1.3...5.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 07:10:59 +00:00
dependabot-preview[bot]
fcaac7d20f
Bump ReactiveUI from 11.5.17 to 11.5.26
...
Bumps [ReactiveUI](https://github.com/reactiveui/reactiveui ) from 11.5.17 to 11.5.26.
- [Release notes](https://github.com/reactiveui/reactiveui/releases )
- [Commits](https://github.com/reactiveui/reactiveui/compare/11.5.17...11.5.26 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 07:10:41 +00:00
halgari
a716097802
Server fixes and a bit of a UI nagging
2020-08-16 22:15:19 -06:00
Timothy Baldridge
f0cfbc6b0c
Merge pull request #1031 from wabbajack-tools/ll-updates
...
Ll updates
2020-08-13 05:46:54 -06:00
Timothy Baldridge
b181d48722
More test fixes
2020-08-12 22:14:35 -06:00
Timothy Baldridge
091f342709
Fix for HTTP files
2020-08-12 20:50:20 -06:00
Timothy Baldridge
39078b21d9
LL autohealing
2020-08-12 16:23:02 -06:00
Timothy Baldridge
bc94ec4321
Tons of server-side fixes and tweaks to deal with strange nexus states
2020-08-11 22:25:12 -06:00
Timothy Baldridge
c21cc7db78
Merge pull request #1024 from Noggog/bsa-optimization
...
Bsa Optimizations
2020-08-11 12:54:47 -06:00
Justin Swanson
ea8b0d601f
Removed RxUI from Wabbajack.Common
2020-08-11 10:37:17 -05:00
erri120
77275dd30b
Current Wabbajack must be newer than Wabbajack version of compiled Modlist
2020-08-11 14:31:58 +02:00
erri120
4bf1e943a2
Added WABBAJACK_ALWAYS_DISABLE flag
2020-08-10 19:18:16 +02:00
Timothy Baldridge
9d3f36559e
Disable the warning about no premium to streamline installs. Fix a update loop on the server
2020-08-08 14:20:15 -06:00
Timothy Baldridge
6c6768aab6
Disable the warning about no premium to streamline installs. Fix a update loop on the server
2020-08-08 12:26:55 -06:00
Justin Swanson
785e2fba5a
Moved NexusDownloader CLIArguments API key encryption to Prepare
2020-08-08 08:04:57 -05:00
Timothy Baldridge
5179d7f3f3
Randomize file hashes so we don't kill the tests so much
2020-08-07 22:20:49 -06:00
Timothy Baldridge
1303c86dcc
Fix master and bump versions
2020-08-07 21:40:03 -06:00
Timothy Baldridge
3fb3288226
Merge pull request #1012 from wabbajack-tools/no-patch
...
Add no-patch commandline option
2020-08-07 20:23:30 -06:00
Timothy Baldridge
d2baae2cf4
Merge pull request #1017 from Unnoen/directory-validator
...
Better validation for existing installs.
2020-08-07 20:22:57 -06:00
Unnoen
c3f34fedde
Add a folder checker to CheckValidInstallPath.
2020-08-07 23:22:48 +10:00
Timothy Baldridge
6c88cb22ca
Re-hash patched files just in case
2020-08-07 05:24:30 -06:00
Unnoen
a4254af3c9
Utilize hash cache on install.
2020-08-07 18:29:20 +10:00
Timothy Baldridge
3314326b05
Add no-patch commandline option
2020-08-06 16:40:07 -06:00
Timothy Baldridge
e14501afdf
Merge pull request #1008 from wabbajack-tools/mirrored-files
...
Mirrored files
2020-08-05 18:18:04 -07:00
Timothy Baldridge
86107ec8ec
Enable optional disk compression
2020-08-05 16:01:45 -06:00
Timothy Baldridge
7f892d26d7
Mirrored files, permissions, and download support
2020-08-04 18:34:09 -06:00
dependabot-preview[bot]
bf96acfaf9
Bump YoutubeExplode from 5.1.2 to 5.1.3
...
Bumps [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode ) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/Tyrrrz/YoutubeExplode/releases )
- [Changelog](https://github.com/Tyrrrz/YoutubeExplode/blob/master/Changelog.md )
- [Commits](https://github.com/Tyrrrz/YoutubeExplode/compare/5.1.2...5.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 07:04:21 +00:00
Timothy Baldridge
74ab81601d
Disable WASM
2020-07-28 17:52:45 -06:00
Timothy Baldridge
a3e5546a17
Merge pull request #981 from wabbajack-tools/disk-size-fixes
...
Fix #980 , 2.1.3.4, and deps bumps
2020-07-27 21:57:34 -07:00
Timothy Baldridge
bc975c1840
Fix #980 , 2.1.3.4, and deps bumps
2020-07-27 15:33:45 -06:00
Justin Swanson
54428cc402
Tooltip text improvement for MO2Installer unknown files
2020-07-25 18:38:00 -05:00
Timothy Baldridge
2e0c13f854
Cache nexus permissions / mod hidden status. Use hidden status to purge the nexus cache
2020-07-25 12:09:02 -06:00
Timothy Baldridge
a00128db35
Check file signatures before attempting to extract. Only use 7zip for RAR, 7zip and Zip (not TAR)
2020-07-21 16:25:34 -06:00
Timothy Baldridge
694738f696
Fix retry bug introduced by CDN mirror code
2020-07-20 07:38:05 -06:00
Timothy Baldridge
decf215fd7
Merge pull request #970 from wabbajack-tools/wabbajack-cdn-backup
...
Wabbajack cdn backup
2020-07-19 21:36:48 -07:00
Timothy Baldridge
19dfb40eca
Retry on different CDN servers when we can't find a file on the default CDN server
2020-07-19 21:45:55 -06:00
Timothy Baldridge
7567bd5567
Merge pull request #967 from erri120/mediafire-direct-links-fix
...
Fixed MediafireDownloader not handling direct links
2020-07-19 20:01:20 -07:00
Timothy Baldridge
2e813623b8
Merge pull request #968 from Noggog/more-help-text-rewording
...
Some more help text rewording
2020-07-19 20:01:07 -07:00
Timothy Baldridge
91ae3a716e
Make BSA Construction async
2020-07-19 19:19:56 -06:00
Timothy Baldridge
7bc1bcb861
Fixes for the DiskSlabAllocator.cs, ListValidator.cs, and the constantly breaking URL test.
2020-07-19 17:09:59 -06:00
Justin Swanson
32f08d7dd5
Some more help text rewording
2020-07-19 15:50:11 -05:00
erri120
870092d52d
Fixed MediafireDownloader not handling direct links
2020-07-19 20:58:40 +02:00
Timothy Baldridge
cb1996c92b
Fixes for broken archives names on server links
2020-07-16 15:17:37 -06:00
Timothy Baldridge
7233464225
More diagnostic information on archives that fail to resolve
...
fail compilation on missing Game Folder Files entries
2020-07-15 20:53:58 -06:00
Timothy Baldridge
9df4c243e7
Merge pull request #960 from wabbajack-tools/virus-scanning
...
Virus scanning
2020-07-15 17:36:20 -07:00
Timothy Baldridge
614682de03
Make Windows defender lookup dynamic
2020-07-15 16:41:49 -06:00
Timothy Baldridge
c225906277
Add virus scanning support to Wabbajack and the server, scan all patched executable files
2020-07-14 22:20:56 -06:00
Timothy Baldridge
4b2142ed99
WIP
2020-07-14 21:04:31 -06:00
erri120
0363f0419a
Smaller bug fixes
2020-07-14 14:44:41 +02:00
erri120
fef7fa9241
Still work without build server
2020-07-14 14:15:01 +02:00
Timothy Baldridge
f56956523f
Fix compilation error
2020-07-13 16:10:54 -06:00
Timothy Baldridge
7bbcbfdbb3
Code for healing MEGA links
2020-07-13 16:10:05 -06:00
Timothy Baldridge
d52a09094b
Update ChangeDownload.cs to use Path code. Update MEGADownloader to not try and heal archives
2020-07-12 21:50:12 -06:00
Timothy Baldridge
3e3461d8b0
Don't re-hash files during compilation
2020-07-11 20:18:58 -06:00
Timothy Baldridge
009b59289c
Don't re-hash files during compilation
2020-07-10 16:59:39 -06:00
Timothy Baldridge
af0c3085e8
Can now purge the cache, and extracs BSAs from the cli
2020-07-08 14:48:48 -06:00
Timothy Baldridge
dec442288b
Hotfixes for 2.1.0.2
2020-07-07 14:17:49 -06:00
Timothy Baldridge
611c2f2f5f
Fix blank archive names in logs
2020-07-06 18:46:39 -06:00
erri120
fbe2f05f60
IncludeSteamWorkshopItems fixes
2020-07-06 08:58:28 +02:00
erri120
79c962bccd
Disabled IncludePatches if generic game
2020-07-06 08:58:28 +02:00
erri120
0140a995b3
Removed IncludeGenericGamePlugin
2020-07-06 08:58:28 +02:00
erri120
bfcb40bdcb
Include custom categories.dat during compilation
2020-07-06 08:58:28 +02:00
erri120
ccd79fe25b
Skip including stock game files as download sources if build server has none
2020-07-06 08:58:28 +02:00
erri120
9a71620061
Log invalid meta location
2020-07-06 08:58:13 +02:00
Timothy Baldridge
69fcc0cdc4
Version 2.1.0.0
2020-07-02 13:51:57 -06:00
Timothy Baldridge
898a50a7ab
Merge pull request #937 from wabbajack-tools/ignore-saves
...
Don't delete profile specific saves, don't include profile specific s…
2020-07-01 07:06:22 -07:00
Timothy Baldridge
f1e5fa9f0f
Fix timeouts caused by having too many patches
2020-07-01 06:07:02 -06:00
Timothy Baldridge
17afaaeda9
Upgrade all deps
2020-06-30 22:08:34 -06:00
Timothy Baldridge
69238e5c0c
Don't delete profile specific saves, don't include profile specific saves
2020-06-30 21:46:26 -06:00
Timothy Baldridge
d48489d4fe
Consider all possible binary patches and select the smallest
2020-06-30 17:09:59 -06:00
Timothy Baldridge
2855b1d1ca
Revert "Compression.BSA -> Wabbajack.Compression.BSA"
...
This reverts commit 4fc53ce7b2
.
2020-06-27 11:04:59 -06:00
Timothy Baldridge
4fc53ce7b2
Compression.BSA -> Wabbajack.Compression.BSA
2020-06-27 08:26:38 -06:00
Justin Swanson
6b2d762e70
Removed unused IAsyncDisposable on BSAReader
2020-06-26 14:01:10 -05:00
Justin Swanson
64cfba67a5
Added some missing awaits
2020-06-26 12:54:44 -05:00
Justin Swanson
d3b72af7a8
ClientFactory moved to Wabbajack.Lib
2020-06-26 12:08:30 -05:00
Timothy Baldridge
bbced4f99f
Can infer mod metas again
2020-06-21 16:03:54 -06:00
Timothy Baldridge
ef1d39c60b
Change game file priority a bit
2020-06-20 20:53:52 -06:00
Timothy Baldridge
0b74c04c86
And priority to how game files are resolved
2020-06-20 17:10:43 -06:00
Timothy Baldridge
6c74279bfd
Add better game file handling
2020-06-20 16:51:47 -06:00
Timothy Baldridge
cba3412ce8
Version 2.0.9.4
2020-06-16 16:21:01 -06:00
Timothy Baldridge
817dbef7ae
Version 2.0.6.2
2020-06-14 07:13:29 -06:00
Timothy Baldridge
f4779afd44
Merge pull request #923 from erri120/more-info-manifest
...
Added InlineFile Directives to the manifest
2020-06-13 14:30:14 -07:00
erri120
73a937e8b8
Added InlineFile Directives to the manifest
2020-06-13 20:32:30 +02:00
erri120
4ed7ab1aa1
Created IncludeGenericGamePlugin
2020-06-11 18:18:21 +02:00
Timothy Baldridge
2d85e96214
Patch usage tracking, quick waking for polling tasks, several logging tweaks
2020-06-06 15:44:30 -06:00
Timothy Baldridge
496c0083bf
Store patches in RocksDb
2020-06-01 21:41:34 -06:00
Timothy Baldridge
4bcf2eb1b1
Make the tests faster by defaulting to not indexing game files
2020-06-01 20:18:32 -06:00
Timothy Baldridge
124704939d
Reset metrics key if data is corrupted
2020-06-01 16:27:57 -06:00
Timothy Baldridge
0960600f05
Remove several uses of .Wait
2020-06-01 14:26:03 -06:00
Timothy Baldridge
0933e15c9e
Several small tweaks for auto healing
2020-05-30 15:05:26 -06:00
Timothy Baldridge
14ecd35e62
Merge branch 'master' into issue-857
2020-05-30 08:31:46 -07:00
Timothy Baldridge
e7de2d57ff
Run disk benchmark longer, calculate thread useage in a slightly better way
2020-05-30 07:32:00 -06:00
Timothy Baldridge
1fb0451396
We no longer need nexus_link_cache
so remove remaining references
2020-05-30 06:27:33 -06:00
Timothy Baldridge
655c60b505
Log out of the Mega client before logging in
2020-05-30 06:23:23 -06:00
Timothy Baldridge
538804c217
Merge pull request #889 from wabbajack-tools/clear-cef-cookies-button
...
Added button to settings to clear cache
2020-05-30 05:16:26 -07:00
Timothy Baldridge
ed649cde26
Added button to settings to clear cache
2020-05-29 16:51:41 -06:00
Timothy Baldridge
68205f384e
Merge pull request #887 from wabbajack-tools/downloader-icons
...
Add favicons to login manager
2020-05-29 08:41:02 -07:00
Timothy Baldridge
2d457ad12d
Add favicons to login manager
2020-05-28 22:09:39 -06:00
Timothy Baldridge
14a5efc3a8
Merge pull request #886 from wabbajack-tools/tesall-downloader
...
Add TESAll download support
2020-05-28 17:50:44 -07:00
Timothy Baldridge
c5dd1d6388
Add TESAll download support
2020-05-28 17:44:58 -06:00
Timothy Baldridge
c443016638
Add support for downloading via Yandex
2020-05-28 16:31:01 -06:00
Timothy Baldridge
81558dce22
Merge pull request #883 from wabbajack-tools/async-disposable-temp-files
...
Temp files now implement IAsyncDisposable instead of IDisposable and …
2020-05-27 21:16:47 -07:00
Timothy Baldridge
ea76d88012
Temp files now implement IAsyncDisposable instead of IDisposable and use AbsolutePath.DeleteAsync
2020-05-27 20:43:57 -06:00
Timothy Baldridge
c225c468fd
Several fixes for the Youtube Downloader inferencing code.
2020-05-27 06:05:55 -06:00
Timothy Baldridge
1b403a62d8
Bump deps versions
2020-05-26 05:36:31 -06:00
Timothy Baldridge
9ade449985
Make all delete operations async
2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -06:00
Timothy Baldridge
f9dc9148e7
Purge all non async IO routines from Paths.cs
2020-05-25 08:31:56 -06:00
Timothy Baldridge
600516be3f
Restrict some of the links we check that don't change very often
2020-05-25 07:04:31 -06:00
Timothy Baldridge
4581988ae6
We no longer need to provide this info
2020-05-23 17:25:00 -06:00
Timothy Baldridge
c5196559cc
Merge pull request #863 from wabbajack-tools/issue-861
...
issue-861 - Fix always enabled mods being out of order
2020-05-23 16:20:02 -07:00
Timothy Baldridge
dd1303e2d7
issue-861 - Fix always enabled mods being out of order
2020-05-23 15:41:41 -06:00
Timothy Baldridge
96ca01f1dc
Don't really need that test anymore
2020-05-23 15:03:25 -06:00
Timothy Baldridge
844ee9ed3a
Fix manual download regression
2020-05-22 14:56:58 -06:00
Timothy Baldridge
8c4a1dd125
a bit of code cleanup
2020-05-21 22:21:32 -06:00
Timothy Baldridge
51d62067d0
Version 2.0.6.0 - Don't die on 503s, retry
2020-05-21 17:24:26 -06:00
Timothy Baldridge
aab9ccd694
Version 2.0.6.0 - Don't die on 503s, retry
2020-05-21 16:12:51 -06:00
Timothy Baldridge
28b11b1c7f
Version 2.0.6.0 - Hotfix for healing
2020-05-21 15:25:44 -06:00
Timothy Baldridge
7d58dbc161
List validator now tries to heal lists
2020-05-20 06:18:47 -06:00
Timothy Baldridge
da3d87093a
End to end tests pass
2020-05-19 21:55:12 -06:00
Timothy Baldridge
03f5ff6c92
Can heal a simple pre-indexed download
2020-05-19 21:25:41 -06:00
Timothy Baldridge
68a05a011d
Provide better feedback during hashing
2020-05-16 15:27:23 -06:00
Timothy Baldridge
88e3db0b2a
Several server-side changes to make the system more durable to API call limits.
2020-05-16 09:08:40 -06:00
Timothy Baldridge
23fecce38b
Merge pull request #841 from wabbajack-tools/server-archive-downloader
...
Create a mod file archiver.
2020-05-14 09:30:20 -07:00
Timothy Baldridge
82006e14a1
Merge pull request #845 from wabbajack-tools/verify-patch-file-before
...
Verify patch file before patching
2020-05-14 05:27:06 -07:00
Timothy Baldridge
1212d35290
Rework the nexus api limit code a bit
2020-05-14 05:53:51 -06:00
Timothy Baldridge
8fe3d0d0b5
verify-before-installing
2020-05-14 05:28:29 -06:00
Timothy Baldridge
59df3dadee
Give some debug information when we have a number format exception with Nexus archives.
2020-05-13 17:46:24 -06:00
Timothy Baldridge
370ddfd80d
Merge pull request #837 from wabbajack-tools/fix-broken-modlist-download-detection
...
Fixes for when authors create lists with broken download links
2020-05-13 13:15:09 -07:00
Timothy Baldridge
0207c7ac07
Fix possible NPE
2020-05-13 08:06:18 -06:00
Timothy Baldridge
09349ebeb8
Merge remote-tracking branch 'origin/master'
2020-05-13 06:16:22 -06:00
Timothy Baldridge
f702615ed5
Fix the subject of compile metrics
2020-05-13 06:16:14 -06:00
Timothy Baldridge
c54a0bb775
Merge pull request #819 from wabbajack-tools/dependabot/nuget/YoutubeExplode-5.0.4
...
Bump YoutubeExplode from 5.0.3 to 5.0.4
2020-05-13 05:13:04 -07:00
Timothy Baldridge
621d299f6e
Merge pull request #835 from wabbajack-tools/dependabot/nuget/System.Collections.Immutable-1.7.1
...
Bump System.Collections.Immutable from 1.7.0 to 1.7.1
2020-05-13 05:12:41 -07:00
Timothy Baldridge
543dbfbf21
Merge pull request #824 from Noggog/feature-recovery
...
Readded a nuked feature
2020-05-13 05:11:29 -07:00
dependabot-preview[bot]
96cd064a13
Bump System.Collections.Immutable from 1.7.0 to 1.7.1
...
Bumps [System.Collections.Immutable](https://github.com/dotnet/corefx ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/dotnet/corefx/releases )
- [Commits](https://github.com/dotnet/corefx/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:13:19 +00:00
Timothy Baldridge
3d433a456c
Speed up loading of patches and inlined files.
2020-05-12 22:12:55 -06:00
Timothy Baldridge
1a33c043a3
Enable multi-threaded downloads for the WJ CDN
2020-05-12 21:53:20 -06:00
Timothy Baldridge
233013c495
use async IO and Paths api
...
Let's see how I can code in GitHub's editor
2020-05-12 19:48:57 -06:00
Justin Swanson
08cf5a6d50
Revert "Fix UI breakage in slideshow"
...
This reverts commit 40640dff5a
.
2020-05-12 18:40:41 -05:00
Timothy Baldridge
7839a5cd3e
Convert some hashed files to cached hashed files
2020-05-12 15:31:53 -06:00
Justin Swanson
84b27b2a9c
Readded a nuked feature
...
Was originally from this commit: 7fba212ba3
2020-05-11 17:14:45 -05:00
Timothy Baldridge
40640dff5a
Fix UI breakage in slideshow
2020-05-11 15:07:28 -06:00
Timothy Baldridge
7bc5ded82c
Add Game Folder Files filters back into place
2020-05-11 06:51:57 -06:00
dependabot-preview[bot]
dea0ac6e34
Bump YoutubeExplode from 5.0.3 to 5.0.4
...
Bumps [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/Tyrrrz/YoutubeExplode/releases )
- [Changelog](https://github.com/Tyrrrz/YoutubeExplode/blob/master/Changelog.md )
- [Commits](https://github.com/Tyrrrz/YoutubeExplode/compare/5.0.3...5.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-11 07:35:06 +00:00
Timothy Baldridge
1f1f070351
Hotfix: support WJ CDN files in the gallery
2020-05-10 16:45:48 -06:00
Timothy Baldridge
e35ea51480
Hotfix: support WJ CDN files in the gallery
2020-05-10 15:35:15 -06:00
erri120
500f7d2589
Added WabbajackCDNDownloader.State to KnownSubTypes
2020-05-10 17:29:52 +02:00
Timothy Baldridge
419867fc8b
Hotfix: don't throw exceptions when metas can't be inferred
2020-05-10 06:37:55 -06:00
Timothy Baldridge
33c1de3ad3
Bump version
2020-05-09 17:23:41 -06:00
Timothy Baldridge
ca34e0bd7d
Merge pull request #812 from wabbajack-tools/rewrite-the-build-server
...
Rewrite the build server
2020-05-09 16:01:27 -07:00
Timothy Baldridge
e053136e25
Rewrite the Authored file routines.
2020-05-09 16:16:16 -06:00
Timothy Baldridge
3bbc130cc0
Port over Metrics and Nexus tests delete old server projects
2020-05-08 23:12:51 -06:00
Khamûl
05886b574f
added modlist tags component
2020-05-09 00:19:40 -04:00
Timothy Baldridge
4aadbfc9fa
Fix whitelisting for manual downloader during tests
2020-05-05 15:42:01 -06:00
Timothy Baldridge
f639c4abff
Fix enderal Game ids, fixes for game file indexing, fixes for bad metrics reporting (lagged by a day).
2020-05-05 14:59:47 -06:00
Timothy Baldridge
b3b6182aa7
Merge pull request #798 from erri120/modlist-properties-fixes
...
Fixed Version and NSFW fields to being saved
2020-05-05 14:12:22 -06:00
erri120
9571ce03c6
Fixed Version and NSFW fields to being saved
2020-05-05 16:38:06 +02:00
erri120
5c20d7c2e0
Added MFA support for INeedsLoginCredentials
2020-05-05 16:17:55 +02:00
Timothy Baldridge
bac8900df7
Fix for Update.esm getting deleted during installation
2020-05-04 17:55:51 -06:00
Timothy Baldridge
223b6d4e92
Few more fixes
2020-05-04 16:49:24 -06:00
Timothy Baldridge
daf7eba26a
Merge remote-tracking branch 'origin/master' into game-sourced-downloads
2020-05-04 15:45:45 -06:00
Timothy Baldridge
391354e241
No longer use cef for mediafire (to avoid popups)
2020-05-04 15:02:26 -06:00
Timothy Baldridge
287eebdd3d
Fix tests and implement hard link support
2020-05-04 14:39:43 -06:00
Timothy Baldridge
314c77a830
Fix tests and implement basic hard link support
2020-05-04 14:33:45 -06:00
Timothy Baldridge
2be1771d89
Can remap game folder files
2020-05-04 06:11:53 -06:00
Timothy Baldridge
0c0cbbab4f
Implement basics of game folder remapping
2020-05-02 21:41:33 -06:00
Timothy Baldridge
3c671272b6
MO2 remaps game folder to Game Folder Files if the game executable exists in that folder
2020-05-02 17:05:05 -06:00
Timothy Baldridge
059f2ec96f
Can source game downloads from the game folder
2020-05-02 15:09:29 -06:00
Timothy Baldridge
c58f8f0b39
Merge pull request #785 from erri120/manual-validation-nexus
...
Added manual validation for nexus files if cache fails
2020-05-02 14:18:30 -06:00
erri120
0703747702
Added manual validation for nexus files if cache fails
2020-05-02 15:39:07 +02:00
Timothy Baldridge
a1c5cfad82
Can get the names/hashes for stock game files
2020-04-30 16:35:16 -06:00
Timothy Baldridge
895bdb15a6
Print the archive being extracted when analysis fails.
2020-04-30 15:43:54 -06:00
Timothy Baldridge
d0f5e7acb4
Merge branch 'master' into mega-json-fix
2020-04-29 10:40:06 -06:00
Timothy Baldridge
30f6b029a1
Merge pull request #776 from wabbajack-tools/small-fixes-and-tweaks
...
Bunch of small server-side fixes, LZ4 compression speed, and better l…
2020-04-29 10:38:50 -06:00
erri120
ba6925c536
Fixed JSON serialization failing for MEGA.AuthInfos
2020-04-29 17:39:27 +02:00
Timothy Baldridge
64540e2cab
Bunch of small server-side fixes, LZ4 compression speed, and better list validation
2020-04-29 06:26:44 -06:00
Timothy Baldridge
b048a240f8
Fixes the popups from MediaFire
2020-04-28 16:46:50 -06:00
Justin Swanson
2b0866b4f3
Adjusted TempFolder init concepts
...
Wasn't being awaited in the App ctor. Swapped for a static factory that can be awaited to ensure initialization is complete
2020-04-27 22:17:06 -05:00
Timothy Baldridge
4dba097c40
Merge branch 'master' into downloader-fixes
2020-04-27 15:37:21 -06:00
Timothy Baldridge
79a6640cc5
Hotfixes
2020-04-27 15:32:19 -06:00
erri120
514d2f70fc
Fixed new mega links not being resolved
2020-04-27 20:49:22 +02:00
erri120
a5843e12fa
Fixed mediafire downloader never resolving the url
2020-04-27 20:46:47 +02:00
Timothy Baldridge
666a0c54bf
Merge pull request #766 from erri120/zedit-integration-fix
...
Fixed zEditIntegration not finding the correct settings file and profile folder
2020-04-27 06:50:48 -06:00
Timothy Baldridge
49bcd6d483
Several small fixes for the build server and compilation
2020-04-27 06:30:15 -06:00
erri120
6ef661c6ae
Fixed zEditIntegration not finding the correct settings file and profile folder
2020-04-27 14:14:32 +02:00
erri120
edf2645d0e
Added NSFW filter to the gallery
2020-04-27 12:18:08 +02:00
erri120
0d07319ac8
Added IsNSFW for modlists
2020-04-27 11:58:33 +02:00
erri120
663b82f5a7
Multiple MEGA login fixes
2020-04-26 11:31:00 +02:00
erri120
b10d9c8b59
Fixed NullReferenceExcpetion for NexusApitUtils.FixupSummary
2020-04-24 12:22:01 +02:00
Timothy Baldridge
8f08ac8003
Fix IPS4 Verification
2020-04-23 19:58:18 -06:00
erri120
2d27f398cc
Fixed NullException for AuthedClient
2020-04-23 12:38:43 +02:00
Timothy Baldridge
ebf9a686bf
Fix misc tests
2020-04-22 17:11:06 -06:00
Timothy Baldridge
d0accf01e8
Fixes for issues found in alpha4
2020-04-22 14:58:50 -06:00
erri120
82d8939198
Implemented new Path classes in SteamHandler
2020-04-22 14:36:32 +02:00
dependabot-preview[bot]
b7c9a81ea9
Bump GraphQL.Client from 3.0.3 to 3.1.0
...
Bumps [GraphQL.Client](https://github.com/graphql-dotnet/graphql-client ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/graphql-dotnet/graphql-client/releases )
- [Commits](https://github.com/graphql-dotnet/graphql-client/compare/v3.0.3...v3.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 07:28:38 +00:00
Timothy Baldridge
2f6357bd51
Temp folder fixes, fix for NOMATCH_INCLUDE
2020-04-21 22:13:07 -06:00
Timothy Baldridge
adb3354615
Rel path conversion name issues in IncludePathces
2020-04-21 16:58:42 -06:00
Timothy Baldridge
fd096e703d
Change the VFS cache name so we don't overwrite 1.1.5 caches
2020-04-21 06:40:17 -06:00
Timothy Baldridge
0e0b0d8883
Remove vortex support
2020-04-21 06:14:52 -06:00
Timothy Baldridge
a9ea0421be
Bump all the deps in the project
2020-04-20 16:54:32 -06:00
Timothy Baldridge
724f0074ce
BSA building is now async, status updates during compression
2020-04-20 15:36:33 -06:00
Timothy Baldridge
a82b2d5094
Merge pull request #719 from wabbajack-tools/extraction-improvements
...
Extraction improvements
2020-04-17 08:25:17 -06:00
Timothy Baldridge
bb9ef89dee
BSA archives are now lazily extracted.
...
7Zip extracted archives now only extract the fewest files required.
Audited the uses of .Wait
Lazily init the VFS cleaning
2020-04-16 21:52:19 -06:00
Timothy Baldridge
166b3256e7
Merge pull request #718 from erri120/issue-686
...
Version field
2020-04-16 17:07:43 -06:00
erri120
cba64a25a3
Added the Version to the manifest
2020-04-16 17:54:26 +02:00
erri120
8aa8013725
Replaced VersionRegex with Version.TryParse
2020-04-16 17:31:12 +02:00
erri120
e8923a11f1
Added version field
2020-04-16 16:15:03 +02:00
Timothy Baldridge
5eabe4449c
Merge pull request #715 from erri120/remove-file-readme
...
Removed readme as file option
2020-04-15 17:04:03 -06:00
Timothy Baldridge
dece486ce0
Fix Uri init code
2020-04-15 12:01:05 -06:00
erri120
a3305b08fe
Removed readme as file option
2020-04-15 19:53:45 +02:00
Timothy Baldridge
470992cc4a
Merge Master
2020-04-15 06:05:05 -06:00
Timothy Baldridge
723f687dbd
Several fixes for BSA compiling
2020-04-15 05:53:49 -06:00
Timothy Baldridge
65cac27403
List validation, can heal HTTP downloads (and probably Nexus archives)
2020-04-14 21:25:00 -06:00
Justin Swanson
cf765942e1
TryGet variants /w out parameter
2020-04-12 14:47:28 -05:00
Justin Swanson
c4cce47399
Swapped calls to intended TryGet variants
2020-04-12 14:37:42 -05:00
Justin Swanson
e85f6b54dd
Clearing jobs create new lists instead of clearing
...
Other users may have grabbed them and then have the content swiped out from under them
2020-04-12 13:55:59 -05:00
Justin Swanson
db293b6808
Add swapped to SetTo
2020-04-12 13:18:08 -05:00
Justin Swanson
14a2285b73
Merge fixes
2020-04-12 00:43:05 -05:00
Justin Swanson
01588dbcc9
Merge branch 'master' into wabbajack-lib-nullability
2020-04-12 00:40:49 -05:00
Timothy Baldridge
f9f2c349c0
WIP List Validation code
2020-04-11 22:18:21 -06:00
Timothy Baldridge
137e9e73d1
Merge pull request #703 from Noggog/missing-delete-awaits
...
Missing DeleteDirectory awaits
2020-04-11 18:51:34 -06:00
Timothy Baldridge
86b9406e08
Merge branch 'master' into issue-705
2020-04-10 22:08:17 -06:00
Timothy Baldridge
ff2397b48b
Merge pull request #702 from Noggog/missing-prepare-awaits
...
Missing IDownloader.Prepare awaits
2020-04-10 22:04:57 -06:00
Timothy Baldridge
90c2bf6901
Don't prepare inside GetInstance
2020-04-10 21:26:05 -06:00
Timothy Baldridge
508eb32230
Fixes for nexus cache priming
2020-04-10 21:16:10 -06:00
Timothy Baldridge
a11508e4b6
Merge branch 'master' into missing-delete-awaits
2020-04-10 17:20:29 -06:00
Timothy Baldridge
26a42d3ceb
Verified that nexus entries are purged by the updates job
2020-04-10 16:48:53 -06:00
Timothy Baldridge
c4ef7f3be1
Can load and dedupe RSS feeds
2020-04-10 16:31:06 -06:00
Timothy Baldridge
0830480821
Fixes for broken bethesda tests.
2020-04-10 15:52:31 -06:00
Justin Swanson
69f18f2e22
Context.Stage's return action swapped to Func<Task>
...
So that its internal delete directory call can be awaited
2020-04-10 14:44:36 -05:00
Justin Swanson
482b7f9c9e
Missing IDownloader.Prepare awaits
2020-04-10 14:06:32 -05:00
Justin Swanson
806ff74893
Wabbajack.Lib nullability finished up
2020-04-10 13:32:35 -05:00
Justin Swanson
a30bba2c0b
Inferencer nullability enabled
2020-04-10 13:23:23 -05:00
Justin Swanson
4e1a32caac
MO2Compiler nullability enabled
2020-04-10 13:23:23 -05:00
Justin Swanson
a29eb93caf
Wabbajack.Lib downloaders enable nullable
2020-04-10 13:23:23 -05:00
Justin Swanson
5a38f40a66
GameMetaData.TryGetGameLocation()
...
Added choice of nullable return or not
2020-04-10 13:23:23 -05:00
Justin Swanson
86641d01df
Wabbajack.Lib Compilation steps nullable enabled
2020-04-10 13:23:23 -05:00
Justin Swanson
64f5531411
Wabbajack.Lib: Some nullability enabled
2020-04-10 13:23:10 -05:00
Justin Swanson
6572f14f49
ABatchProcessor nullable. ConfigureProcessor removed
2020-04-10 13:23:10 -05:00
Timothy Baldridge
712438c6a6
Several ProcessStartInfo -> ProcessHelper conversions
2020-04-10 06:58:55 -06:00
erri120
d25915c4f5
Using new Enum value for MEGA ApiResultCode
2020-04-10 12:47:29 +02:00
erri120
a864677463
Updated MegaApiClient to 1.8.0
2020-04-10 12:46:01 +02:00
Timothy Baldridge
a481f546c1
Fix a bunch of tests with auto-healing
2020-04-09 21:54:02 -06:00
Timothy Baldridge
d4e7311115
Merge master
2020-04-09 16:36:07 -06:00
Timothy Baldridge
d6e4ca6b1a
Merge pull request #695 from erri120/loverslab-meta-fixes
...
Better data scrapping for loverslab
2020-04-09 14:24:21 -06:00
erri120
eb1d596711
Better data scrapping for loverslab
2020-04-09 14:10:46 +02:00
Timothy Baldridge
7cf817853c
Implement tests for List validation
2020-04-07 22:19:36 -06:00
erri120
59ca6d94ad
Fixed MEGADownloader not initializing
2020-04-07 19:56:16 +02:00
Timothy Baldridge
8b35c0a626
Rework the nexus login to no longer use the buggy SSO server.
2020-04-06 21:56:12 -06:00
Timothy Baldridge
45254b0055
No more MessagePack, Json is love, Json is life
2020-04-06 14:48:54 -06:00
Timothy Baldridge
3d16b1e838
Purge all remaining references to MongoDB and BJSON
2020-04-05 15:15:01 -06:00
Timothy Baldridge
653c840323
Fix Mega integration support
2020-04-04 16:55:17 -06:00
Timothy Baldridge
27417b2a4b
Merge Master
2020-04-04 16:34:49 -06:00
Timothy Baldridge
895a555802
Merge Master
2020-04-04 16:15:55 -06:00
Timothy Baldridge
9454bcaa5f
Merge pull request #669 from erri120/issue-664
...
PR: Add MEGA Login
2020-04-04 16:07:05 -06:00
Timothy Baldridge
35f99b7100
Merge Master
2020-04-04 16:06:14 -06:00
Timothy Baldridge
5518747b10
Merge pull request #679 from erri120/issue-652
...
Fixed modlist.txt order
2020-04-04 15:36:26 -06:00
erri120
7fba212ba3
Fixed modlist.txt order
2020-04-04 20:34:00 +02:00
erri120
d58fcab92e
Fixed ManifestURL
2020-04-04 19:53:05 +02:00
erri120
05399c4632
Attachments from IPS4 sites can now be downloaded
2020-04-04 19:41:27 +02:00
Timothy Baldridge
615f059bd5
More debug output for upload failures
2020-04-04 11:10:40 -06:00
erri120
03dacb1e42
Fixed zEditIntegration Test
2020-04-04 19:10:13 +02:00
erri120
fa5f5be73b
Seq files from merges are now inlined
2020-04-04 18:30:42 +02:00
erri120
878eff002c
Updated zEditIntegration merges.json detection
2020-04-04 18:04:42 +02:00
erri120
77a5cb4f25
Fixed trying to login while being logged in
2020-04-04 16:43:42 +02:00
erri120
e3ed9bf4fd
Switched TextBox to PasswordBox for the Password
2020-04-04 16:33:58 +02:00
erri120
21b78931a8
Created INeedsLoginCredentials and implemented in MEGADownloader
2020-04-04 15:55:33 +02:00
erri120
9eac8d7641
Implemented INeedsLogin in MegaDownloader
2020-04-04 15:55:33 +02:00
Timothy Baldridge
07c35f7a96
Fix nullable reference logic errors.
2020-04-03 22:02:53 -06:00
Timothy Baldridge
a140b1daca
Rebase against latest master
2020-04-03 16:56:14 -06:00
Timothy Baldridge
8af841f3d6
Fix several more tests
2020-04-03 16:41:42 -06:00
Timothy Baldridge
aaba7267bd
Fix a few tests
2020-04-03 16:41:42 -06:00
Timothy Baldridge
55fb7e1467
Nexus Cache is now SQL Based
2020-04-03 16:41:42 -06:00
Justin Swanson
0550dd751c
Missing awaits
2020-04-03 16:41:17 -06:00