Commit Graph

4325 Commits

Author SHA1 Message Date
UrbanCMC
21bf0a87c9 Fix deadlock when loading new settings 2023-08-28 17:28:44 +02:00
UrbanCMC
bdb60f26a7 Remove unused settings and related classes 2023-08-20 13:57:16 +02:00
UrbanCMC
039e3603ce Use performance settings to limit maximum memory per download 2023-08-20 12:58:43 +02:00
UrbanCMC
a77bb6cc44 Bind new performance settings to UI 2023-08-20 12:54:45 +02:00
UrbanCMC
7350b632f7 Create configuration project and performance settings 2023-08-18 21:06:07 +02:00
Timothy Baldridge
77f6b8c9cb 3.2.0.1 2023-07-23 20:41:36 -06:00
Timothy Baldridge
4017c5ce51 Fixed a merge issue, updated the CHANGELOG.md with the new release version 2023-07-16 15:39:05 -06:00
Luca
31c5dc4e10
Commenting out LoversLab login from the settings page to avoid user confusion. (#2370)
* commenting out LoversLab login to avoid user confusion.

The current way to implement LL downloads is `manualURL=` + `prompt=`
https://wiki.wabbajack.org/modlist_author_documentation/Meta%20Files.html#manualurl

* fix typo in comment

* added change to CHANGELOG.md

---------

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:27:17 -06:00
JanuarySnow
a8c5f0e89c
Added detection of existing files in installpath with confirmation dialog ( avoided by overwrite installation tickbox ) (#2369)
update changelog

added logic to skip past known last install location when preopulating modlist paths

code style

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:26:45 -06:00
JanuarySnow
005466e53b
Hide back button and settings button during install (#2368)
* hide back button and settings button during install phase, so that user does not press back or settings( and then back to main screen again ) while a download thread still runs in th ebackground

* updated changelog

---------

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:24:02 -06:00
JanuarySnow
79cd780430
Fixed Search filter not reapplying after pressing back and re-accessing Gallery (#2367)
* added saved search setting to the startwith field for the searchtextpredicates to reapply filter

* typo fix in changelog

---------

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:23:35 -06:00
JanuarySnow
58f9ea7afc
Protected folder subfolder handling (#2366)
* added more robust protected location checking, for exe and download/install paths

remove debug output and formatting

slight change to trigger rerun of CI

updated changelog

trigger CI re-run

* removed debug code

---------

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:22:56 -06:00
JanuarySnow
5ae28e22e3
Fix readme opening twice after pressing install button from gallery view (#2365)
* wraps loadmodlist into a new method when prompted from gallery view, so that it dosnt run loadmodlist twice when the listener for path changes fires it a second time, instead keep the listener as the only trigger for loadmodlist() as that is fired from sources other than the gallery play button

* remove commented code

* update changelog

---------

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:22:24 -06:00
JanuarySnow
2e5d91f46d
Add whitespace stripping string to the regex match for [NoDelete] to idiot proof (#2364)
* add whitespace stripping string to the regex match to idiot proof

* updated changelog
2023-07-16 15:21:47 -06:00
JanuarySnow
b0a2058c19
added check if Download path is alongside wabbajack.exe to match existing check for installpath (#2363)
trigger CI to test github action secret was succesfully added

another CI trigger

retrigger CI

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-07-16 15:21:22 -06:00
JanuarySnow
c57219dc37
Dont allow identical paths (#2362)
* add check for identical download and install folder paths

* changelog update
2023-07-16 15:20:49 -06:00
Luca
00faee48fe
Fixes for the resumable downloads feature (#2345)
* Fix handle of hashed file not closing

* Limit concurrent downloads to a maximum of 8

* Dynamically increase job size to avoid downloads appearing stalled

* Set downloader settings to avoid RAM and timeout issues

* Improve logging around downloads

* Adds more logging when starting stopping downloads
* Improves error message when GameFileSource download fails
* Stops logging errors when archive isn't available on WJ CDN

* Add retry mechanism to SingleThreadedDownloader

* Update CHANGELOG.md

* Remove hard limit for download threads

---------

Co-authored-by: UrbanCMC <UrbanCMC@web.de>
2023-06-27 08:16:03 -06:00
Timothy Baldridge
cbc87f8749
Update CHANGELOG.md
Set version/date for the latest release
2023-05-07 14:33:40 -06:00
Luca
a87f8dac7f
New Features from External Contributors [Merged to Internal Test Branch so Tests can run!] (#2325)
* added enderalse GOGID

* Fix readme opening twice when loading last modlist

* Edit Wabbajack CLI button text

* Cancel running downloads when shutting down application

* Add resume support for IHttpDownloader

* Add resume support for manual downloads

* Update CHANGELOG.md

* Improve game selection to only show games with results combined with the amount of lists

* Undo accidental removal of loading settings

* Add more tooltips and improve existing ones

* Update CHANGELOG.md

* Main test external pull readme fix (#2335)

* Fix SelectedGameType crashing Wabbajack when no settings are present yet, fix readme being clickable when not specified resulting in crash

* Add readme fix to CHANGELOG, fix typo

* Add readme button fix to changelog

---------

Co-authored-by: UrbanCMC <UrbanCMC@web.de>
Co-authored-by: Angad <angadmisra28@gmail.com>
Co-authored-by: trawzified <55751269+tr4wzified@users.noreply.github.com>
Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2023-05-07 14:32:18 -06:00
Timothy Baldridge
b66632f930 Log tar log loading 2023-05-02 17:01:12 -06:00
Timothy Baldridge
b0d3a4315f
Update tests.yaml 2023-03-26 21:30:55 -06:00
Luca
4626ec30a7
Update stale.yml
typo
2023-03-09 17:52:02 +01:00
Luca
230e96109f
stale workflow update
making the stale bot less aggressive and improving the stale messages on issues
2023-03-09 17:46:18 +01:00
Halgari
18afc46e5e Auth against the correct code this time 2023-02-23 22:40:09 -07:00
Halgari
59126d1f25 Add tarlog support for author keys 2023-02-23 21:39:42 -07:00
Halgari
dd9100ccf4 Provide more feedback during list validation 2023-02-10 06:32:00 -07:00
Halgari
3587b188e0 3.0.6.2 - Fix backwards compatability build introduced in 3.0.6.1 2023-01-28 15:05:06 -07:00
Halgari
bafbb75d4a 3.0.6.1 2023-01-28 14:43:10 -07:00
Timothy Baldridge
7b46a88fc0
Fix ba2 compilation errors (#2286)
* Fix BA2 compilation errors by implementing mipmap detection and usage during texture recompression

* Update CHANGELOG.md

* Fix broken mipmap support on Linux/OSX
2023-01-28 14:42:23 -07:00
Luca
6a9596c9ab
Bannerlord Support Fixed (#2283)
* Fix M&B II: Bannerlord & GOG Support

* Update CHANGELOG.md
2023-01-22 15:32:57 -07:00
Halgari
085a5d5710 3.0.6.0 2023-01-21 16:34:55 -07:00
Maelstrom
16a2132aad
Add Mount & Blade II: Bannerlord support? (#2280)
* Update Game.cs

Adding Mount & Blade II: Bannerlord as a game description

* Update GameRegistry.cs

Adding Mount & Blade II: Bannerlord to game registry

* Update GameRegistry.cs

Setting IsGenericMO2Plugin = false to true for M&B Bannerlord
2023-01-21 16:29:08 -07:00
Timothy Baldridge
5b77574b5e
Make ImageConverter polymorphic and revert back to texcov on Windows (#2281)
* Make ImageConverter polymorphic and revert back to texcov on Windows

* Add files I forgot to add, make CHANGELOG.md additions

* Don't run texconv tests on Linux/OSX
2023-01-21 12:36:12 -07:00
Luca
31ec53aa29
Merge pull request #2278 from wabbajack-tools/EzioTheDeadPoet-patch-1
Update README.md
2023-01-17 18:05:40 +01:00
Luca
9e3da47387
Update README.md
clean up and links to new wiki added
2023-01-17 17:54:06 +01:00
erri120
17ec84dc38
Merge pull request #2277 from wabbajack-tools/update-broken-website-links-2
Update broken website links (again)
2023-01-16 12:40:39 +01:00
erri120
1591e1c56c
Update broken website links (again) 2023-01-16 12:06:48 +01:00
Halgari
a4137255de Fallback for file deletion, fix server code for the proxy 2022-12-28 15:45:46 -07:00
Halgari
11859d2304 Make store detection logs Information instead of Debug 2022-12-28 11:00:37 -07:00
Timothy Baldridge
4bfce0e418
Cube maps (#2260)
* Add some support for cubemaps in BA2

* add read support for cubemaps in BA2 routines

* Fix slide support during compilation

* Set default logging level to Information instead of Trace

* update CHANGELOG.md
2022-12-28 09:21:58 -07:00
Halgari
e5ae5acb08 Publish new-nugets 2022-12-26 19:05:36 -07:00
Halgari
382feb1d8a 3.0.5.0 2022-12-22 08:46:24 -07:00
Luca
1921eab52d
Merge pull request #2246 from wabbajack-tools/nexus_modding_tools_site_meta_support
Nexus modding tools site meta support
2022-12-22 12:10:11 +01:00
Luca
96a53d862f
fix merge error
merging in the website is not a good idea 😅
2022-12-22 11:44:43 +01:00
Luca
37eee94821
Merge branch 'main' into nexus_modding_tools_site_meta_support 2022-12-22 11:39:48 +01:00
Luca
3deeae06c5
Merge pull request #2248 from wabbajack-tools/valheim_support
add Game Support Valheim
2022-12-22 11:35:52 +01:00
Luca
2c53958279
Merge branch 'main' into valheim_support 2022-12-22 11:14:38 +01:00
erri120
ce8cc0b999
Update broken website links (#2255)
* Update broken website links

Fixes #2250

* Update CHANGELOG.md

Co-authored-by: Luca <52624146+EzioTheDeadPoet@users.noreply.github.com>
2022-12-22 09:16:50 +01:00
Luca
8496628d24
Merge branch 'main' into nexus_modding_tools_site_meta_support 2022-12-22 09:13:13 +01:00
Luca
53969785e5
Merge branch 'main' into valheim_support 2022-12-22 09:12:04 +01:00