Commit Graph

753 Commits

Author SHA1 Message Date
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