Commit Graph

811 Commits

Author SHA1 Message Date
Justin Swanson
8d0c14f2f3 Initial basic modlist gallery filtering 2020-02-09 14:04:40 -06:00
Justin Swanson
4c842fe276 Added short circuit of MO2Installer interventions
So that new active installations replace any old pending queues
2020-02-08 13:20:27 -06:00
Timothy Baldridge
2ffc20411d Merge pull request #489 from Noggog/percent
Percent Struct
2020-02-08 07:11:20 -07:00
Justin Swanson
b05c43661c Percent struct 2020-02-07 23:45:45 -06:00
Timothy Baldridge
1346a2f41c Bump version number to test new launcher 2020-02-07 22:31:50 -07:00
Timothy Baldridge
6703b4090e
Merge pull request #488 from wabbajack-tools/launcher-first-spike
Launcher first spike
2020-02-07 18:23:01 -07:00
Timothy Baldridge
a9224a084a Added support for logging in via Fallout 4, added better early-exit support for the Beth.NET login 2020-02-07 06:26:58 -07:00
Timothy Baldridge
759e959764 Bit of a first draft of a launcher 2020-02-06 21:20:49 -07:00
Timothy Baldridge
e4551115e5
Merge pull request #485 from wabbajack-tools/manual-nexus-downloads
Manual nexus downloads
2020-02-06 15:00:01 -07:00
dependabot-preview[bot]
6e25a5c255
Bump DynamicData from 6.14.3 to 6.14.8
Bumps [DynamicData](https://github.com/reactiveui/DynamicData) from 6.14.3 to 6.14.8.
- [Release notes](https://github.com/reactiveui/DynamicData/releases)
- [Changelog](https://github.com/reactiveui/DynamicData/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/reactiveui/DynamicData/compare/6.14.3...6.14.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-06 07:05:06 +00:00
Timothy Baldridge
6255ec224f Allow manual Nexus downloads 2020-02-05 22:30:31 -07:00
Justin Swanson
11d6401374 Added log to InstallerVM of what modlist it is installing 2020-02-03 19:02:57 -06:00
Justin Swanson
7b41606625 Better initial visibility settings on ModListGallery items 2020-02-03 18:49:57 -06:00
Justin Swanson
40c9521cee Slideshow user next works when paused 2020-02-03 18:45:47 -06:00
Justin Swanson
9d0c5ef529 Null handling for update callback 2020-02-03 18:43:24 -06:00
Timothy Baldridge
1b428cd03b
Merge pull request #464 from erri120/manifest-rework
Manifest rework
2020-02-03 05:28:25 -07:00
dependabot-preview[bot]
2494eb3f0c
Bump Fody from 6.0.8 to 6.1.0
Bumps [Fody](https://github.com/Fody/Fody) from 6.0.8 to 6.1.0.
- [Release notes](https://github.com/Fody/Fody/releases)
- [Commits](https://github.com/Fody/Fody/compare/6.0.8...6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-03 07:31:28 +00:00
erri120
1bf1189f26
Removed unused imports and CommonMark dependency 2020-02-02 13:52:55 +01:00
erri120
dd9baea785
Fixed GitHub links 2020-02-02 13:52:54 +01:00
erri120
f03db43798
Fleshed out the Manifest 2020-02-02 13:52:54 +01:00
erri120
7b66aee5a8
Created basic ManifestView, Window and VM 2020-02-02 13:52:53 +01:00
erri120
5b5678363f
Removed ReportHTML 2020-02-02 13:52:52 +01:00
Justin Swanson
cd3e186d73 Basic AutoUpdater.NET added. GUI button to update 2020-02-02 01:33:12 -06:00
Timothy Baldridge
c991f077c7 Make x64 the default in all cases, make published builds self-contained 2020-02-01 10:33:00 -07:00
Timothy Baldridge
bf7efa1961 Add wabbajack-cli as part of the main Wabbajack distro, re-enable icons and splash screen. 2020-01-31 15:56:26 -07:00
Timothy Baldridge
8ce5906a72 Remove references to Framework deps replace with the deps we use in other parts of the project 2020-01-31 15:07:55 -07:00
dependabot-preview[bot]
24ddd1b875
Bump Extended.Wpf.Toolkit from 3.7.0 to 3.8.0
Bumps [Extended.Wpf.Toolkit](https://github.com/xceedsoftware/wpftoolkit) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/xceedsoftware/wpftoolkit/releases)
- [Commits](https://github.com/xceedsoftware/wpftoolkit/compare/3.7.0...3.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-31 07:17:27 +00:00
Timothy Baldridge
4d65bacbf3 Better error handling for author uploading 2020-01-29 21:29:20 -07:00
Timothy Baldridge
08a3bc6f23 Fix a ton of bugs with the Author file uploader, and a crash on the build server 2020-01-29 16:41:53 -07:00
Timothy Baldridge
7c567da334
Merge pull request #451 from wabbajack-tools/bump-versions-remove-inlined-binaries
Bump all versions, remove inlined binaries in prep for Core distribut…
2020-01-29 05:39:52 -07:00
Timothy Baldridge
1fa4d92a3b Bump all versions, remove inlined binaries in prep for Core distribution framework (whatever it is) 2020-01-29 05:20:37 -07:00
Timothy Baldridge
61c841f053 Basic workings of BNet downloadings. Can download and convert a mod into a .zip 2020-01-28 21:17:24 -07:00
Timothy Baldridge
e46afdadb6 Fix broken browser in .NET Core 2020-01-27 21:36:12 -07:00
Justin Swanson
805fc47b78 Process start refactor to be compatible with .NET Core 2020-01-25 21:21:41 -06:00
Justin Swanson
638542c617 .NET Standard 2.1, .NET Core 3.1 2020-01-25 20:48:13 -06:00
Timothy Baldridge
916cc646e2
Update AssemblyInfo.cs 2020-01-22 16:34:25 -07:00
dependabot-preview[bot]
7d7b03c1be
Bump Fody from 6.0.7 to 6.0.8
Bumps [Fody](https://github.com/Fody/Fody) from 6.0.7 to 6.0.8.
- [Release notes](https://github.com/Fody/Fody/releases)
- [Commits](https://github.com/Fody/Fody/compare/6.0.7...6.0.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-22 07:18:09 +00:00
Timothy Baldridge
d52b713ec3
Merge pull request #410 from Noggog/no-matching
Random refactors
2020-01-21 20:46:39 -07:00
Timothy Baldridge
84d2a3e8f9 Server changes for CDN optimization 2020-01-21 05:50:53 -07:00
Timothy Baldridge
e4b840114c
Merge pull request #411 from Noggog/readme-fix-gui-refactors
Readme Fix - Gui Refactors
2020-01-21 05:49:25 -07:00
Timothy Baldridge
ddbfaafdb5
Merge pull request #402 from Noggog/modlist-error-display
Modlist Gallery Error Display
2020-01-21 05:49:16 -07:00
Justin Swanson
5838fc9d80 Fix for website readmes not opening 2020-01-20 22:28:45 -06:00
Justin Swanson
0e935ec261 UserIntervention views made to RxUserControls 2020-01-20 22:23:33 -06:00
Justin Swanson
29295a774e InstallationView swapped to RxUserControl 2020-01-20 19:07:41 -06:00
Justin Swanson
95260b1342 InstallationCompleteView swapped to RxUserControl 2020-01-20 17:21:40 -06:00
Justin Swanson
86391512bc CompilationCompleteView swapped to RxUserControl 2020-01-20 17:21:37 -06:00
Justin Swanson
7ad46c65cc Refactored AttentionBorder to a ContentControl
Looks like it's the proper way to do it anyway.
https://stackoverflow.com/questions/751325/how-to-create-a-wpf-usercontrol-with-named-content

UserControls are really just for super end-use
2020-01-20 17:21:32 -06:00
Justin Swanson
d788a3ae95 CompilerView swapped to RxUserControl 2020-01-20 17:21:29 -06:00
Justin Swanson
f026a666dd Bugfix for MO2 compiler not respecting targeted download folder 2020-01-20 17:21:25 -06:00
Justin Swanson
0f7c1b4632 ExtensionManager -> ModListAssociationManager 2020-01-19 19:49:12 -06:00
Justin Swanson
4138e644ef ExtensionManager.Extension -> ModListExtension 2020-01-19 19:42:27 -06:00
Timothy Baldridge
129fb445b8 Bump Version 2020-01-19 16:37:33 -07:00
Timothy Baldridge
e30dcf2358
Merge pull request #401 from wabbajack-tools/file-upload
File upload and hosting for WJ
2020-01-19 15:56:03 -07:00
Timothy Baldridge
141ff50dbe Add missing file 2020-01-19 15:45:18 -07:00
Justin Swanson
1a1818f338 ModList download metric no longer awaited
Don't need for it to be finished before continuing.
2020-01-19 12:38:55 -06:00
Timothy Baldridge
f2359ab273 Rewrote the uploader to use a block based approach 2020-01-18 22:51:12 -07:00
Justin Swanson
b5edd9ce26 ModListGallery loading error display 2020-01-18 22:40:31 -06:00
Justin Swanson
dbce33fb45 ModListGallery loading ring for loading modlist meta 2020-01-18 22:37:07 -06:00
Timothy Baldridge
2a31c85e24
Merge pull request #400 from Noggog/failed-compilation-display-bug
Failed compilation display bug
2020-01-18 15:31:13 -07:00
Timothy Baldridge
6969a531e2 Add Upload support to WJ, fixes for the new server, etc. 2020-01-18 15:09:32 -07:00
Justin Swanson
f1c0da3b4f ISubInstallerVM.Compile returns bool now 2020-01-18 15:57:53 -06:00
Justin Swanson
e2ebeb9af6 ISubCompilerVM.Compile returns bool now
Completion status now marked failure if that bool is false
2020-01-18 15:57:41 -06:00
Justin Swanson
bad10ae21c ModlistMetadataVM now fishes for false download return values 2020-01-18 14:52:37 -06:00
Justin Swanson
32bb4cd8e9 Some minor refactors on modlist downloading
Metrics send in parallel.  Exceptions caught/rethrown on tcs
2020-01-18 14:07:20 -06:00
Justin Swanson
80508aa494 Made changes to help cope with my allergy to strings 2020-01-18 13:28:42 -06:00
Timothy Baldridge
ad3090f9fc Upgrade deps 2020-01-17 15:56:52 -07:00
Justin Swanson
3ed80d1aba Added loading progress display for modlist images in gallery 2020-01-16 23:18:35 -06:00
Justin Swanson
f8c640467f Added explicit schedulers to some Rx calls 2020-01-16 22:52:29 -06:00
Justin Swanson
8571003cfd ToGuiProperty convenience call
Automatically wires on GUI thread and disposes
2020-01-16 22:48:54 -06:00
Justin Swanson
04b2d13499 UserControlRx implements ReactiveUserControl. Properties moved to WhenActivated 2020-01-16 18:28:52 -06:00
Justin Swanson
36d73b82f0 A GC and dispose correctness pass 2020-01-15 21:54:06 -06:00
Justin Swanson
508fca2bf7 InstallerVM modlist loading/deloading improvements 2020-01-15 21:19:00 -06:00
Justin Swanson
b3ddb13a11 Added modlist "loading" visualization 2020-01-15 20:29:45 -06:00
Justin Swanson
5abcdc651b Fixed status term used when in failed state 2020-01-14 23:24:59 -06:00
Timothy Baldridge
880ab875dc
Merge pull request #383 from tr4wzified/master
Fix typos + inconsistencies in logs
2020-01-14 05:36:55 -08:00
Justin Swanson
8ae8e28f67 ModListMetadataVM FlowSwitch on exists check 2020-01-13 23:17:54 -06:00
Justin Swanson
bc6580c846 Error handling for modlist download exceptions 2020-01-13 23:04:45 -06:00
Justin Swanson
5b33a74075 Offloaded ModlistGallery image downloading 2020-01-13 23:04:45 -06:00
Justin Swanson
14da5254c8 ModListTileView 2020-01-13 23:04:33 -06:00
trawzified
877989ba16 Fix typos + inconsistencies in logs 2020-01-13 22:11:07 +01:00
Justin Swanson
df20f65f90 WorkQueue's desired threads obs can be set after ctor. CurrentCpuCount display 2020-01-11 14:20:14 -06:00
Justin Swanson
ddbd1ef754 CpuStatus binding refactors. Target usage slider 2020-01-11 00:43:40 -06:00
Justin Swanson
75c48e5fe2 Merge branch 'master' into settings-pane 2020-01-11 00:42:51 -06:00
Justin Swanson
818d92320e Initial dynamic WorkQueue threads system 2020-01-11 00:42:25 -06:00
Justin Swanson
265953499d Bgufix for LoginManagerVM.Metadata 2020-01-09 23:00:31 -06:00
Justin Swanson
e2fa5da973 Optimizations for CPU display updates 2020-01-09 22:35:37 -06:00
Justin Swanson
36a37a04a9 Swapped calls to ObserveOnGuiThread() 2020-01-09 20:51:19 -06:00
Timothy Baldridge
5d4d2bc9af
Merge pull request #366 from wabbajack-tools/dependabot/nuget/ReactiveUI.Events.WPF-11.1.6
Bump ReactiveUI.Events.WPF from 11.1.1 to 11.1.6
2020-01-09 06:40:25 -08:00
Timothy Baldridge
8a7a675d64
Merge pull request #367 from wabbajack-tools/dependabot/nuget/ReactiveUI.WPF-11.1.6
Bump ReactiveUI.WPF from 11.1.1 to 11.1.6
2020-01-09 06:39:30 -08:00
dependabot-preview[bot]
65e80b9021
Bump MahApps.Metro.IconPacks from 3.0.1 to 3.1.0
Bumps [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) from 3.0.1 to 3.1.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.0.1...3.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-09 07:19:15 +00:00
Justin Swanson
a3450900a3 Implemented workqueue limiter settings on starting batch 2020-01-07 19:57:00 -06:00
Justin Swanson
c5dd5c05bc Merge remote-tracking branch 'wabbajack-tools/master' into settings-pane 2020-01-07 19:23:32 -06:00
dependabot-preview[bot]
d7831ce4ef
Bump ReactiveUI.WPF from 11.1.1 to 11.1.6
Bumps [ReactiveUI.WPF](https://github.com/reactiveui/reactiveui) from 11.1.1 to 11.1.6.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/compare/11.1.1...11.1.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 15:04:13 +00:00
Timothy Baldridge
f2bb07a528 Wabbajack.Lib is now .NET Standard 2.0 2020-01-07 06:50:11 -07:00
Timothy Baldridge
b0951afb80 Moved messagebox code into user interventions, moved FilePicker VMs into Wabbajack (from Wabbajack.Lib) 2020-01-07 06:03:46 -07:00
dependabot-preview[bot]
b8c69547ff
Bump ReactiveUI.Events.WPF from 11.1.1 to 11.1.6
Bumps [ReactiveUI.Events.WPF](https://github.com/reactiveui/reactiveui) from 11.1.1 to 11.1.6.
- [Release notes](https://github.com/reactiveui/reactiveui/releases)
- [Commits](https://github.com/reactiveui/reactiveui/compare/11.1.1...11.1.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 07:15:30 +00:00
Justin Swanson
98cb1ea28e More settings page styling work 2020-01-06 23:44:32 -06:00
Timothy Baldridge
286ec75f88 Version Bump 2020-01-06 21:49:17 -07:00
Timothy Baldridge
afc99dce19 Bump Version 2020-01-06 16:34:50 -07:00
erri120
92c841f755
Added help argument to CLI 2020-01-06 15:54:46 +01:00