Commit Graph

846 Commits

Author SHA1 Message Date
Justin Swanson
01588dbcc9 Merge branch 'master' into wabbajack-lib-nullability 2020-04-12 00:40:49 -05:00
Timothy Baldridge
0830480821 Fixes for broken bethesda tests. 2020-04-10 15:52:31 -06:00
Justin Swanson
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -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
d4e7311115 Merge master 2020-04-09 16:36:07 -06:00
Timothy Baldridge
22a307844b 1.1.5.0 Release 2020-04-06 22:32:48 -06:00
Timothy Baldridge
45254b0055 No more MessagePack, Json is love, Json is life 2020-04-06 14:48:54 -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
93a62393da
Merge pull request #680 from erri120/issue-678
Added /select param when opening the log folder or finished modlist
2020-04-04 15:36:38 -06:00
erri120
f1f0659012
Added /select param when opening the log folder or finished modlist 2020-04-04 20:47:07 +02:00
erri120
73e17931dc
Fixed empty images in slideshow 2020-04-04 19:56:21 +02:00
erri120
10dfe343df
Switching TextViewer from Window to mahWindow 2020-04-04 17:01:59 +02:00
erri120
e3ed9bf4fd
Switched TextBox to PasswordBox for the Password 2020-04-04 16:33:58 +02:00
erri120
cf79e82276
Created Login Window 2020-04-04 15:55:33 +02:00
Justin Swanson
964269de47 Added AbsolutePath converter to stock WPF systems. Added to FilePicker 2020-04-03 16:41:17 -06:00
Justin Swanson
41955daac1 Absorbed PercentJsonConverter into library systems 2020-04-03 16:41:17 -06:00
Justin Swanson
5829a7ab93 Added trycatch to settings loading to hook into fallback backup systems 2020-04-03 16:41:17 -06:00
Justin Swanson
d4782d0ded Settings backup naming improved
was doing `json.-backup.json`
2020-04-03 16:41:17 -06:00
Timothy Baldridge
e39f483b81 Tests for INI uploading/downloading 2020-04-03 16:41:17 -06:00
Timothy Baldridge
a6e3ef5f72 Game type is now an enum for Nexus downloads 2020-04-03 16:41:17 -06:00
Timothy Baldridge
160ac8a4c3 Fixes for author APIs 2020-04-03 16:41:17 -06:00
Timothy Baldridge
3fc4464a14 FilePickerTests pass 2020-04-03 16:40:52 -06:00
Timothy Baldridge
b8afcfa781 At least the app launches 2020-04-03 16:40:52 -06:00
Timothy Baldridge
b5006a0737 Everything compiles 2020-04-03 16:40:52 -06:00
Timothy Baldridge
c01ed4375c The main wabbajack app compiles 2020-04-03 16:40:52 -06:00
Timothy Baldridge
1c9610dde1 Wabbajack.Test utils pass 2020-04-03 16:40:20 -06:00
Timothy Baldridge
d6123a7fb2 MessagePack, and basic sanity test passes 2020-04-03 16:37:27 -06:00
Timothy Baldridge
3b895f4dbb WIP, converted Hashes to a Hash struct 2020-04-03 16:37:27 -06:00
Timothy Baldridge
481234e737 Forgot to bump WJ version number (doh) 2020-03-30 16:28:10 -06:00
Justin Swanson
2009bfde6a Added project property to include symbols in single exe 2020-03-30 13:31:27 -05:00
Timothy Baldridge
4d39caf425 1.1.2.0 2020-03-20 18:00:44 -06:00
Timothy Baldridge
3e2b23f07d Small fixes for a bunch of small issues that came up in the past few weeks. 2020-03-18 20:10:55 -06:00
dependabot-preview[bot]
b4d59dcd11
Bump MahApps.Metro.IconPacks from 3.3.0 to 3.4.0
Bumps [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/MahApps/MahApps.Metro.IconPacks/releases)
- [Changelog](https://github.com/MahApps/MahApps.Metro.IconPacks/blob/dev/GitReleaseManager.yaml)
- [Commits](https://github.com/MahApps/MahApps.Metro.IconPacks/compare/3.3.0...3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 07:02:16 +00:00
Timothy Baldridge
452bd7c886 Fixes for features requested by Ultimate Skyrim 2020-03-09 22:11:11 -06:00
Timothy Baldridge
b5b635ac39 1.1.1.0 2020-03-09 16:19:32 -06:00
dependabot-preview[bot]
e22576d47f
Bump MahApps.Metro from 2.0.0-alpha0660 to 2.0.0-alpha0748
Bumps [MahApps.Metro](https://github.com/MahApps/MahApps.Metro) from 2.0.0-alpha0660 to 2.0.0-alpha0748.
- [Release notes](https://github.com/MahApps/MahApps.Metro/releases)
- [Changelog](https://github.com/MahApps/MahApps.Metro/blob/develop/GitReleaseManager.yaml)
- [Commits](https://github.com/MahApps/MahApps.Metro/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 07:24:23 +00:00
dependabot-preview[bot]
66280321e2
Bump ReactiveUI.WPF from 11.1.23 to 11.2.3
Bumps [ReactiveUI.WPF](https://github.com/reactiveui/reactiveui) from 11.1.23 to 11.2.3.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 03:46:11 +00:00
Timothy Baldridge
6c75f376ff
Merge pull request #617 from wabbajack-tools/dependabot/nuget/ReactiveUI.Fody-11.2.3
Bump ReactiveUI.Fody from 11.1.23 to 11.2.3
2020-03-06 20:45:01 -07:00
dependabot-preview[bot]
5764d6e308
Bump ReactiveUI.Fody from 11.1.23 to 11.2.3
Bumps [ReactiveUI.Fody](https://github.com/reactiveui/reactiveui) from 11.1.23 to 11.2.3.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 02:22:25 +00:00
Timothy Baldridge
1496e36021
Merge pull request #603 from wabbajack-tools/dependabot/nuget/MahApps.Metro.IconPacks-3.3.0
Bump MahApps.Metro.IconPacks from 3.2.0 to 3.3.0
2020-03-06 19:21:51 -07:00
dependabot-preview[bot]
85a36534c8
Bump ReactiveUI from 11.1.23 to 11.2.3
Bumps [ReactiveUI](https://github.com/reactiveui/reactiveui) from 11.1.23 to 11.2.3.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-06 07:03:31 +00:00
Timothy Baldridge
037bef31c7 1.1.0.0 Release 2020-03-05 05:21:16 -07:00
Timothy Baldridge
b6c5ddc332
Merge pull request #569 from wabbajack-tools/dependabot/nuget/Fody-6.1.1
Bump Fody from 6.1.0 to 6.1.1
2020-03-04 06:38:24 -07:00
Timothy Baldridge
64cad0752f
Merge pull request #605 from erri120/issue-587
PR: Store settings.json in local appdata
2020-03-04 05:12:30 -07:00
erri120
1ce640ba2b
Add non-Nexus mods to the Slideshow (#574)
* Created AbstractMetaState

* Added IAbstractMetaState to NexusDownloader.State

Slideshow is fully working with this setup and nothing changed
functionally.

* Renamed IAbstractMetaState to IMetaState

* Changed modVMs in SlideShow from type NexusDownloader.State to IMetaState

* Simplified IMetaState and ModVM

* Removed Setter from IMetaState and added to LoversLabDownloader

* Throw exception when the modlist could not be loaded

* Created AbstractMetaState

AbstractMetaState implements AbstractDownloadState and indicates that a
State from a specific Download contains meta information. This is used
for the Slideshow and can also be used for the Manifest.

* Created GatherMetaData function

* Implemented new AbstractMetaState for LoversLab

* Implemented new AbstractMetaState for NexusMods

* Replaced Utils.Log with Utils.Error

* Slideshow fixes

* Replaced AbstractMetaState with IMetaState

* Updated CHANGELOG

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2020-03-04 05:10:49 -07:00
erri120
2e9d42b538
Added a version check to the settings file
The current settings file has to have the same version as specified in
Wabbajack.Common.Consts.SettingsVersion or else it will be backedup and
deleted to ensure that no bad settings file are getting loaded.

This means that the SettingsVersion needs to be updated when a breaking
change to the settings is being introduced
2020-03-04 12:21:44 +01:00
erri120
d8e4f02508
Moved settings.json to %localappdata%/Wabbajack 2020-03-04 11:56:39 +01:00