Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -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
33c1de3ad3
Bump version
2020-05-09 17:23:41 -06:00
Timothy Baldridge
bb9ef89dee
BSA archives are now lazily extracted.
...
7Zip extracted archives now only extract the fewest files required.
Audited the uses of .Wait
Lazily init the VFS cleaning
2020-04-16 21:52:19 -06:00
Timothy Baldridge
c01ed4375c
The main wabbajack app compiles
2020-04-03 16:40:52 -06:00
erri120
86e6b478a5
Print assembly version on startup
2020-02-24 16:29:33 +01:00
Timothy Baldridge
7bbe79e481
Remove AutoUpdater.NET
2020-02-11 16:02:12 -07:00
Timothy Baldridge
7d99e9e11f
And CLI commands for refreshing the build server. Added icon to launch a commandline from WJ
2020-02-10 22:04:56 -07:00
Timothy Baldridge
6255ec224f
Allow manual Nexus downloads
2020-02-05 22:30:31 -07:00
Justin Swanson
9d0c5ef529
Null handling for update callback
2020-02-03 18:43:24 -06:00
Justin Swanson
cd3e186d73
Basic AutoUpdater.NET added. GUI button to update
2020-02-02 01:33:12 -06:00
Justin Swanson
75c48e5fe2
Merge branch 'master' into settings-pane
2020-01-11 00:42:51 -06:00
Justin Swanson
36a37a04a9
Swapped calls to ObserveOnGuiThread()
2020-01-09 20:51:19 -06:00
Justin Swanson
c5dd5c05bc
Merge remote-tracking branch 'wabbajack-tools/master' into settings-pane
2020-01-07 19:23:32 -06:00
Justin Swanson
feb3e781fc
Settings page work. Some experimentation /w RxUI binding
2020-01-05 23:15:10 -06:00
erri120
e149c6dbe7
Starting From Modlist now uses CLIArguments
2020-01-05 14:09:34 +01:00
Justin Swanson
e49f1dd5ca
Basic settings page that just shows logins for now
2020-01-04 21:15:25 -06:00
Justin Swanson
43aca88879
Implemented IBackNavigatingVM various places
2020-01-04 21:06:34 -06:00
Justin Swanson
907a5a2da1
MainWindowVM.ActivePane set made private
2020-01-04 21:04:56 -06:00
Justin Swanson
2ab10fe1bb
BackNavigatingVM. Removed navigation stack
2020-01-04 20:33:38 -06:00
Justin Swanson
e13b000b54
Global UserInterventionHandler now try/catches
...
Any exception was borking the callback subscription, so no more interventions were handled
2020-01-04 19:31:54 -06:00
Justin Swanson
507c71d1d8
Removed vestigial MainWindowVM.ViewDispatcher
2019-12-27 16:24:35 -06:00
Timothy Baldridge
698a419973
Merge branch 'master' into login-manager
2019-12-20 16:17:08 -07:00
Timothy Baldridge
f5eb4d1d84
WIP
2019-12-20 13:51:10 -07:00
Justin Swanson
1673f8a555
LibCef extraction init awaits and improvements
2019-12-18 19:09:45 -06:00
Justin Swanson
e6c98fc3eb
Added version display to main window
2019-12-14 17:48:16 -06:00
Justin Swanson
35878485e6
Installation complete display
2019-12-10 22:59:15 -06:00
Justin Swanson
7f695a4a9e
Install/Compile views display ConfirmationInterventions in CPU area
2019-12-08 18:19:36 -06:00
Justin Swanson
f8f0490047
UserInterventionHandlers cancellation tokens. Removed dispatcher
2019-12-08 13:46:30 -06:00
Timothy Baldridge
3bbbfb3ea2
Finish up LL support.
2019-12-08 10:00:22 -07:00
Timothy Baldridge
101d45f20c
Can log into the Nexus via the internal browser, and can cancel via the back button.
2019-12-06 22:40:57 -07:00
Timothy Baldridge
a8a344d4be
Added libCef, hooked it into a WPF window. Made NexusAPI raise a message. Implemented encrypted caching routines.
2019-12-06 17:13:16 -07:00
Justin Swanson
b1ebd3c362
Removed IUserIntervention.Resume
2019-12-04 23:14:40 -06:00
Timothy Baldridge
f67a235274
Logs and exceptions as classes
2019-12-04 16:17:02 -07:00
Justin Swanson
4d7c9a3733
Renaming fix
2019-12-02 23:40:59 -06:00
Justin Swanson
d2e5aa88d3
Modlist gallery wired up again
2019-11-30 03:21:20 -06:00
Justin Swanson
5c62038341
Removed .Top() call in log display systems
...
The virtualization systems invoked by the Top() call seem to have a bug in them when handling duplicate entries (at least on the list-side). Removing it until it can be investigated further and fixed.
2019-11-26 20:34:22 -06:00
Justin Swanson
833213e8f4
Readded start from .wabbajack logic to navigate to installer
2019-11-24 17:48:39 -06:00
Justin Swanson
5533b14cda
Initial one-window setup
2019-11-24 16:01:13 -06:00
Justin Swanson
4f4e6e0f7e
Installation progress rewired. Singleton work queue concepts removed
2019-11-23 21:17:42 -06:00
erri120
80cdefe33f
Fixed naming in Wabbajack
2019-11-21 16:46:02 +01:00
erri120
d8276fb2ea
Simplified names in Wabbajack
2019-11-21 16:04:33 +01:00
erri120
1737d621bd
Removed unused imports from Wabbajack
2019-11-21 15:25:40 +01:00
Timothy Baldridge
0c78680c09
Abstract the base components of compilers/installers into a single abstract class
2019-11-17 16:48:32 -07:00
Timothy Baldridge
2e2ced6023
Updated work queue reporting
2019-11-16 23:02:09 -07:00
Timothy Baldridge
baab601f09
Rework Work queue to be non-static
2019-11-16 21:16:42 -07:00
Justin Swanson
b31f336ddb
Lots of compiler backend changes to support multiple
...
CompilerVM is lightweight now, with sub view models per mod manager mode
2019-11-14 20:25:09 -06:00
Justin Swanson
2d32be10bf
Added missing ObserveOn call in Log list construction
...
Added a few more explicit scheduler definitions to Buffer/Batch for good measure
2019-11-10 17:45:33 -06:00
Justin Swanson
9e8ea6d281
Initial settings systems
...
Waiting to do position/size implementation until new ModeSelection systems are finished
2019-11-05 21:22:38 -06:00
Justin Swanson
9051d28822
WorkQueue and Utils Rx instead of callbacks
...
Swapped the callback registration systems for Rx subjects exposing observables
2019-11-04 22:17:43 -06:00