Ionite
13af97104c
Improved error handling for package install
1 year ago
JT
e50ac12c9e
Added NotificationService.Show overload & some install page fixes
1 year ago
JT
45a8c6ef69
Convert github cache to use db & some vlad fixes
1 year ago
Ionite
8403a7b261
Add console output to pip install calls
1 year ago
Ionite
667fc4b028
Refactor impl of python dependencies to package
1 year ago
Ionite
0e85741a95
Fix more nullability warnings
1 year ago
Ionite
d3523cc86e
add Launch options dialog
1 year ago
JT
f9c9dbbbd5
new one-click install UI
1 year ago
Ionite
3a2b307113
Move console output callback up for faster response
1 year ago
JT
59ca34818d
more migration & running packages now mostly sorta works?
1 year ago
JT
76f8a61df0
moved a bunch of stuff to the Core package, everything should still work in the wpf app except I still need to port ArchiveHelper? that might not
1 year ago
Ionite
85e375123e
Move common classes to Core assembly
1 year ago
Ionite
cbcfcb8217
Move Models.Progress to Core assembly
1 year ago
JT
5c7d3bc967
Fix "Value cannot be null. (Parameter 'path')" error when updating vlad sd.next
1 year ago
Ionite
faf192d9cd
VladAutomatic - Use DirectML on AMD systems
1 year ago
Ionite
304538b7c9
Add args for vladautomatic
...
Added new launch option definitions:
server-name, port, use-ipex, use-directml (default if no nvidia gpus and has amd gpu), use-cuda, use-rocm, device-id, debug
1 year ago
Ionite
baff351f5c
Move progress models to Models.Progress
1 year ago
JT
88e882b097
Remove commented code
1 year ago
JT
e8dce17933
Fix vlad git crash on install
1 year ago
JT
cb63d8a219
Update path extensions on launch & hide "Show WebUI" button when process exits
1 year ago
Ionite
07ecf8e576
Git runner refactors for dynamic library paths
1 year ago
JT
1d11bb203c
remove unused usings
1 year ago
JT
c22b3ac5b7
Fix vlad & update regex in A3WebUI
1 year ago
JT
dd4f814a9b
Install vcredist & some bug fixes
...
- Install VCRedist if missing
- Refactored environment setup into PrerequisiteHelper
- Do a git init on vlad install to fix git error
1 year ago
Ionite
751498c1f3
Add SharedFolders defs for VladAutomatic
1 year ago
JT
dea0315113
Adds UI Preview dialog to installer window
1 year ago
JT
6bfa9c0299
Download git from web instead of packaging
1 year ago
JT
1ff445b949
Fix Branch Mode
...
- Switch to Octokit instead of manually calling Github API
- Add DisplayVersion & InstalledBranch to InstalledPackage for update checks & display
- Fixed branch mode install now actually uses the commit hash
- Update check updated for branch mode
1 year ago
Ionite
2ddcbc9797
InitialValue support in Launch definition
1 year ago
Ionite
f5d9012a13
Remove GetVramOption and GetXformersOption
...
Moved to new system of defining defaults as fields of `LaunchOptionDefinition` objects
1 year ago
Ionite
e23ee0314c
Extract common extra args definition to `Extras`
1 year ago
JT
b11a2f44b5
Move one-click installer to its own Dialog & removed a bunch of unused using statements
1 year ago
Ionite
548213737a
Change port options to string
1 year ago
Ionite
4bf50870f3
Add ExtraLaunchArguments to packages
1 year ago
JT
c8aa82e4ce
Fixed BranchMode for vlad & a few other bugs
...
- caching for github requests
- process exited event now properly fires
1 year ago
JT
9ee29f306f
Switch between releases & branches
...
- also adds appsettings
- still wip
1 year ago
JT
860dee1456
Fix build and remove unused usings
1 year ago
Ionite
7b6fca9bb2
Move RunPackage to package impls
1 year ago
Ionite
c00018dafc
Add VladAutomatic package
1 year ago
Ionite
4bc135e76e
Extract base of A3WebUI to BaseGitPackage
1 year ago
JT
cda49c7324
Fix update check & add LastUpdateCheck DateTimeOffset so we dont spam github
1 year ago
JT
e700442c54
package installation works now :3
1 year ago
Ionite
2cddc147be
Fix launch args spacing
1 year ago
JT
45baa3858c
Separated package manager page & install window into separate things
1 year ago
Ionite
f1a40d3c07
Add launch options popup
1 year ago
JT
8ae6d1f483
implemented package updater
...
- Packages are now injected & so is IPackageFactory
- Updater checks on load, so probably only once per launch? but should be fine
- Moved install button
- Multi-purpose install button
- probably more idk
2 years ago
JT
e4b5a0806e
add toast notification
2 years ago
JT
7dd5a9287d
Start web browser when loaded
2 years ago
JT
3ba3bdc0e5
Moved a lot of the A1111 specific stuff into the A3WebUI
...
also converted more stuff to NLog
2 years ago
JT
c66e135cae
moved a1111-specific stuff into the A3WebUI
2 years ago