Commit Graph

228 Commits

Author SHA1 Message Date
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
cba3412ce8 Version 2.0.9.4 2020-06-16 16:21:01 -06: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
0933e15c9e Several small tweaks for auto healing 2020-05-30 15:05:26 -06:00
Timothy Baldridge
655c60b505 Log out of the Mega client before logging in 2020-05-30 06:23:23 -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
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
96ca01f1dc Don't really need that test anymore 2020-05-23 15:03:25 -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
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
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
1a33c043a3 Enable multi-threaded downloads for the WJ CDN 2020-05-12 21:53:20 -06: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
e053136e25 Rewrite the Authored file routines. 2020-05-09 16:16:16 -06: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
erri120
5c20d7c2e0
Added MFA support for INeedsLoginCredentials 2020-05-05 16:17:55 +02: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
059f2ec96f Can source game downloads from the game folder 2020-05-02 15:09:29 -06:00
erri120
0703747702
Added manual validation for nexus files if cache fails 2020-05-02 15:39:07 +02:00
Timothy Baldridge
d0f5e7acb4
Merge branch 'master' into mega-json-fix 2020-04-29 10:40:06 -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
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
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
erri120
663b82f5a7
Multiple MEGA login fixes 2020-04-26 11:31:00 +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