Commit Graph

1058 Commits

Author SHA1 Message Date
Timothy Baldridge
fcd10f3ccc
Merge pull request #1370 from EzioTheDeadPoet/Include_Splash_Screen
include mo2 splash screen if present
2021-03-18 13:23:20 -07:00
Timothy Baldridge
578f08ec28
Fix typeo 2021-03-18 14:23:05 -06:00
Timothy Baldridge
d912e371b3
Escape the . in the regex
So it doesn't match stuff like `splash/png` or `splash_png`
2021-03-18 14:22:24 -06:00
Timothy Baldridge
1e51617fd6
Merge branch 'master' into single_file_tagging 2021-03-18 11:02:37 -07:00
Luca
fd6426a2f8 Use IncludeRegex("splash.png") instead of a new class 2021-03-18 18:27:36 +01:00
Timothy Baldridge
ab7e2cb879 Remove .net Framework libs bit of code cleanup 2021-03-17 21:36:37 -06:00
Timothy Baldridge
62df99ca55 Don't retry with a different CDN mirror (code was broken) 2021-03-16 06:00:48 -06:00
Luca
db2494649e fixed critical bug when no splash screen was found 2021-03-14 21:10:16 +01:00
Luca
f7a1584980 added file tagging support 2021-03-14 20:53:16 +01:00
Luca
9a796f31c7 moved code and fixed critical bug. 2021-03-14 15:51:52 +01:00
Luca
fe3da01687 include mo2 splash screen if present 2021-03-14 14:15:33 +01:00
Luca
b81b99b842 adds option to include save files if wanted. 2021-03-14 13:41:31 +01:00
erri120
656f017742
More nullability errors 2021-03-12 14:49:34 +01:00
Timothy Baldridge
84342cf604 2.4.2.7 2021-03-11 15:51:35 -07:00
Timothy Baldridge
82d7d13259 WJ now keeps the launcher up to date, and cleans up all but two back versions 2021-03-11 08:00:26 -07:00
Timothy Baldridge
1ee0a74b5e Update deps 2021-03-11 05:44:36 -07:00
Timothy Baldridge
ba9c4e45e4
Cdn tweaks (#1362)
Mirrored file tweaks to reduce CDN disk usage
2021-03-10 19:28:28 -07:00
Chris Bessent
d2a41de104 Fix randomness of lists presented
The list of mod lists was being sorted two different times.
The second time shuffled the list and then sorted using a method
that made the list very consistently show the same order of mod
lists.  I think it was in order of most recently updated...?

Now only one sort is performed and the list is properly shuffled
each time the program is launched.
2021-02-26 23:43:41 -07:00
Timothy Baldridge
bb72b5acdf update and clean deps 2021-02-26 17:11:26 -07:00
Timothy Baldridge
96601ee958 Optimize the gallery image loaders 2021-02-26 17:08:05 -07:00
Timothy Baldridge
4298c2a432 2.4.2.5 2021-02-24 19:08:58 -07:00
Timothy Baldridge
442cfc61f7
Merge pull request #1317 from EzioTheDeadPoet/Ignore_Tagged_Folders
Added ability for WJ to ignore tagged folders.
2021-02-23 15:45:44 -07:00
Timothy Baldridge
1dda6f2bec
Merge pull request #1322 from wabbajack-tools/latest-server-fixes
latest server fixes
2021-02-23 15:44:08 -07:00
Timothy Baldridge
0f32321971 Improve the GoogleDrive Downloader a bit 2021-02-18 17:15:00 -07:00
Timothy Baldridge
401c2d232f Improve the GoogleDrive Downloader a bit 2021-02-18 17:09:12 -07:00
Timothy Baldridge
6c9f6ab5c0 latest server fixes 2021-02-16 22:46:05 -07:00
Luca
76f09429e1 Added ability for WJ to ignore tagged folders.
+ (instructions in the readme)
2021-02-12 17:57:37 +01:00
Timothy Baldridge
b030675f7a
Merge pull request #1315 from EzioTheDeadPoet/Include_Tagged_Folders
add ability to include folders
2021-02-12 06:02:29 -07:00
Luca
248007e315 fixed the issue with the MO2Compiler not working with this 2021-02-12 10:16:23 +01:00
Luca
3db47f1dd6 added tagged folder functionality 2021-02-11 22:58:39 +01:00
dependabot-preview[bot]
ec3ba1f4bf
Bump System.Drawing.Common from 5.0.0 to 5.0.1
Bumps [System.Drawing.Common](https://github.com/dotnet/runtime) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v5.0.0...v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-10 05:51:09 +00:00
Chris Bessent
7cad47a229 Fix reading flags in comments for DeconstructBSAs 2021-02-09 12:32:38 -07:00
Timothy Baldridge
22f1a69550 Fix #1276 2021-02-08 22:17:11 -07:00
Timothy Baldridge
b1adc3e6e3 Fix #1222 2021-02-08 21:59:37 -07:00
Timothy Baldridge
e9a80e8f22
Merge pull request #1306 from Unnoen/remove-patch-vacuum
Remove auto-vacuum task from PatchCache.
2021-02-08 21:09:53 -07:00
Unnoen
885bd0594b
Remove auto-vacuum task from PatchCache.
Gains are most likely in the megabytes, not worth the excessive time to run after each compile.
2021-02-09 10:20:26 +11:00
Chris Bessent
20821090c1 Remove file watcher from ManualDownloader
This was creating a file watcher in the system configured Downloads
folder.  This folder has absolutely no purpose for WJ as downloads
go to the specified downloads tab.

Additionally, this causes crashes to occur if the Downloads folder
doesn't exist.
2021-02-07 16:27:43 -07:00
Timothy Baldridge
df68a5e2a4 2.4.2.2 2021-02-06 09:43:11 -07:00
Timothy Baldridge
76a53978ae 2.4.2.1 2021-02-04 05:53:14 -07:00
Unnoen
14cb675e3e
Move disk check below directory creation 2021-02-04 21:05:33 +11:00
Timothy Baldridge
ec8d0afcb8 Merge remote-tracking branch 'origin/master' 2021-02-03 20:54:12 -07:00
Timothy Baldridge
ac8e0a36c2 Version 2.4.2.0 2021-02-03 20:54:02 -07:00
Timothy Baldridge
b97fa40ffe Version 2.4.2.0 2021-02-03 20:52:26 -07:00
Timothy Baldridge
8c430088bb
Merge pull request #1291 from Unnoen/drive-detection
Disk info utility and Reduce HDD threads option.
2021-02-03 20:50:40 -07:00
Timothy Baldridge
c0d50a8216 Version 2.4.2.0 2021-02-03 20:48:30 -07:00
Unnoen
4c8216edab
Reduce HDD threads option 2021-02-01 17:42:06 +11:00
Timothy Baldridge
112b4e7825 Don't install game file metas 2021-01-28 21:13:36 -07:00
Timothy Baldridge
835d56bf68 Upgrade deps, fix several warnings 2021-01-28 21:02:26 -07:00
Timothy Baldridge
7ea7b8ac3d
Merge pull request #1283 from erri120/double-game-files-indexing
Fix double indexing for the same game
2021-01-28 20:44:43 -07:00
erri120
d9902746d0 Using MO2Name instead of MO2ArchiveName for GameFileSourceDownloader 2021-01-26 16:14:37 +01:00
erri120
bb7e039157 Fix double indexing for the same game 2021-01-26 15:42:46 +01:00
Timothy Baldridge
a754d9ae68 Dispose of file handles in BSA creation, don't load unused patches. 2021-01-15 07:00:58 -07:00
Timothy Baldridge
c8abca742a HOTFIX: Fix game file sources that don't have MO2 specific names 2021-01-13 18:53:08 -07:00
Timothy Baldridge
4a555c27b9 Merge remote-tracking branch 'origin/master' 2021-01-12 15:47:52 -07:00
Timothy Baldridge
bd1152d4c7 2.4.1.0 2021-01-12 15:47:35 -07:00
Timothy Baldridge
9a18e5060e
Merge pull request #1260 from Unnoen/retry-cdn
Retry from B-CDN if unable to connect to cache/main server.
2021-01-11 06:08:47 -07:00
Unnoen
13e0b21e95
Retry from B-CDN if unable to connect to cache server. 2021-01-11 19:42:03 +11:00
Unnoen
359d85ccf9
Log pagefile and warn if disabled or suboptimal 2021-01-11 17:59:32 +11:00
Timothy Baldridge
e7db21d0fe Pass the csrf token into the IPS4 downloader page 2021-01-10 19:08:14 -07:00
Timothy Baldridge
783dd76209
Merge pull request #1252 from erri120/better-hashing
Better hashing
2021-01-10 06:41:10 -07:00
Timothy Baldridge
756113d77d some backend fixes 2021-01-09 14:46:46 -07:00
erri120
031944635f Fix ACompiler 2021-01-09 20:06:23 +01:00
erri120
131f7de823 Fix Wabbajack.Lib 2021-01-09 20:04:11 +01:00
Timothy Baldridge
b272f9edcd few pre-release fixes 2021-01-09 07:14:01 -07:00
Unnoen
5d857386f2
Simplify filtering and remove comments
Thanks Linq
2021-01-09 14:57:11 +11:00
Unnoen
d28719bd74
Filter for filesize before hashing archives 2021-01-09 13:47:00 +11:00
Timothy Baldridge
1e2ca462a5 2.4.0.0 2021-01-08 18:12:20 -07:00
Timothy Baldridge
ff386d000e
Merge pull request #1244 from wabbajack-tools/small-downloader-fixes
Small downloader fixes
2021-01-06 16:37:18 -07:00
Unnoen
5d9677dbd1
Optimise SQL database store and IO
* Remove unnecessary ROWID from tables.
* Set JOURNAL_MODE to MEMORY, reducing disk IO.
* VACUUM databases after install/compile.
2021-01-07 02:47:59 +11:00
Timothy Baldridge
d854845d17 Small downloader fixes 2021-01-06 06:02:12 -07:00
Timothy Baldridge
fd1cada3ea Everything appears to build 2021-01-01 11:21:07 -07:00
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Timothy Baldridge
a7f5e94ab3 Add missing line to changelog 2020-12-31 10:51:24 -07:00
Timothy Baldridge
db3b441d19 #### Version - 2.3.6.1 - 12/31/2020
* When IPS4 (e.g. LL) sites based on CEF fail to validate, they no longer hang the app
* If a IPS4 CEF site throws a 503, or 400 error, retry
* Clean out the cookies during IPS4 CEF downloads so that they don't cause 400 errors
* Limit the number of connections to IPS4 sites to 20 per minute (one per 6 seconds)
* If a site *does* timeout, throw a log of the CEF state into `CEFStates` for easier debugging by the WJ team
* Wrote a new CLI utility to stress test the Verification routines.
* Ignore files that have `\Edit Scripts\Export\` in their path
2020-12-30 23:44:58 -07:00
Timothy Baldridge
2c07c39c21
Merge pull request #1231 from wabbajack-tools/ll-to-use-cef
Move LoversLab backend to LibCef
2020-12-29 17:54:46 -07:00
Timothy Baldridge
5ead7dd621 Remove CRFS requirement for Cef backend 2020-12-29 17:05:19 -07:00
Timothy Baldridge
17bb79784e Move LoversLab backend to LibCef 2020-12-29 16:15:47 -07:00
dependabot-preview[bot]
fac1947e03
Bump HtmlAgilityPack from 1.11.28 to 1.11.29
Bumps [HtmlAgilityPack](https://github.com/zzzprojects/html-agility-pack) from 1.11.28 to 1.11.29.
- [Release notes](https://github.com/zzzprojects/html-agility-pack/releases)
- [Commits](https://github.com/zzzprojects/html-agility-pack/compare/v1.11.28...v1.11.29)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-17 05:47:26 +00:00
Timothy Baldridge
65a8372ab3
Merge pull request #1224 from wabbajack-tools/make-gallery-title-optional
Fixes issue#2112
2020-12-15 21:23:49 -07:00
Timothy Baldridge
e441d78720 Fixes issue#2112 2020-12-15 18:26:41 -07:00
Timothy Baldridge
aa591bafa7 Add TES4RU support back in 2020-12-15 17:09:59 -07:00
Timothy Baldridge
7c6aec46d6
Merge pull request #1212 from wabbajack-tools/disable-back-button
disable back button and 2.3.4.3
2020-12-07 05:39:14 -07:00
Timothy Baldridge
053a71795a disable back button and 2.3.4.3 2020-12-06 21:26:02 -07:00
Unnoen
4d03e07b94
-net to .net
Someone made an oopsie.
2020-11-29 18:42:50 +11:00
Timothy Baldridge
693497711b Fix a bug in download stats 2020-11-24 17:22:24 -07:00
Timothy Baldridge
f97fcd5aa0 2.3.4.2 2020-11-24 15:14:09 -07:00
Timothy Baldridge
3a3206755a
Merge pull request #1193 from wabbajack-tools/improved-services
Improve backend services, add watchdog service, and add utility_modli…
2020-11-19 16:32:52 -07:00
Timothy Baldridge
9717d4ac42 Improve backend services, add watchdog service, and add utility_modlists.json 2020-11-19 15:56:30 -07:00
Chris Bessent
35b910be98 Make more path comparisons ignore case
Paths for Windows should be case-agnostic.  The primary impetus for
this change is to prevent WJ from deleting downloads if the case of
the folder name doesn't match the case of the install setting.
Normally this would be caught by the GUI validation but several users
have managed to get around that.
2020-11-18 20:04:43 -07:00
erri120
c37248c221
Fixed build errors 2020-11-18 12:37:31 +01:00
Timothy Baldridge
247d19cba0 Version bump to 2.3.4.1 - fix nexus client creation 2020-11-15 17:40:49 -07:00
Timothy Baldridge
6ee701262a Version bump to 2.3.4.0 2020-11-14 23:20:05 -07:00
Timothy Baldridge
73d3168d2c Implement utility list filtering for the UI 2020-11-14 12:16:11 -07:00
Timothy Baldridge
802448c934 Deps version bump 2020-11-14 07:26:04 -07:00
Timothy Baldridge
e1725bb808 Throw critical errors on nexus API quota issues 2020-11-14 07:21:13 -07:00
Timothy Baldridge
01872fb62b More logging information for server backend 2020-11-11 06:25:57 -07:00
Timothy Baldridge
98e0f2503c Rework how we handle API limits. 2020-11-05 14:30:00 -07:00
Timothy Baldridge
90e9af05b1 More fine-grained status updates 2020-11-03 07:45:08 -07:00
Timothy Baldridge
7f603e9c85 Store game file hashes on GitHub 2020-11-02 18:55:54 -07:00
Timothy Baldridge
4a2cef1ab4 bump deps 2020-11-01 21:11:29 -07:00