Commit Graph

89 Commits

Author SHA1 Message Date
cmdr2
733150111d Changelog 2022-12-07 11:41:36 +05:30
cmdr2
ef90832aea
engine.js (#615)
* New engine.js first draft.

* Small fixes...

* Bump version for cache...

* Improved cancellation code.

* Cleaning

* Wrong argument used in Task.waitUntil

* session_id needs to always match SD.sessionId

* Removed passing explicit Session ID from UI.
Use SD.sessionID to replace.

* Cleaning... Removed a disabled line and a hardcoded value.

* Fix return if tasks are still waiting.

* Added checkbox to reverse processing order.

* Fixed progress not displaying properly.

* Renamed reverse label.

* Only hide progress bar inside onCompleted.

* Thanks to rbertus2000 for helping testing and debugging!

* Resolve async promises when used optionally.

* when removed var should have used let, not const.

* Renamed getTaskErrorHandler to onTaskErrorHandler to better reflect actual implementation.

* Switched to the unsafer and less git friendly end of lines comma as requested in review.

* Raised SERVER_STATE_VALIDITY_DURATION to 90 seconds to match the changes to Beta.

* Added logging.

* Added one more hook before those inside the SD engine.

* Added selftest.plugin.js as part of core.

* Removed a tests that wasn't yet implemented...

* Groupped task stopping and abort in single function.

* Added optional test for plugins.

* Allow prompt text to be selected.

* Added comment.

* Improved isServerAvailable for better mobile usage and added comments for easier debugging.

* Comments...

* Normalized EVENT_STATUS_CHANGED to follow the same pattern as the other events.

* Disable plugins if editorModifierTagsList is not defined.

* Adds a new ServiceContainer to register IOC handlers.

* Added expect test for a missing dependency in a ServiceContainer

* Moved all event code in it's own sub class for easier reuse.

* Removed forgotten unused var...

* Allow getPrompts to be reused be plugins.

* Renamed EventSource to GenericEventSource to avoid redefining an existing class name.

* Added missing time argument to debounce

* Added output_quality to engine.js

* output_quality need to be an int.

* Fixed typo.

* Replaced the default euler_a by dpm2 to work with both SD1.# and SD2

* Remove generic completed tasks from plugins on generator complete.

* dpm2 starts at step 2, replaced with plms to start at step 1.

* Merge error

* Merge error

* changelog

Co-authored-by: Marc-Andre Ferland <madrang@gmail.com>
2022-12-06 17:04:08 +05:30
cmdr2
54d8224de2
Update CHANGES.md 2022-12-06 16:09:58 +05:30
cmdr2
353c49a40b Bump version 2022-12-01 16:05:35 +05:30
cmdr2
af53b57047 Changelog 2022-11-30 15:49:47 +05:30
cmdr2
b96b55c5ce
Merge branch 'beta' into serverip 2022-11-30 14:00:12 +05:30
cmdr2
0b96fa112d
Merge branch 'beta' into confirm 2022-11-30 13:47:08 +05:30
cmdr2
3d0cdc1cb6 Bump version 2022-11-29 13:32:29 +05:30
cmdr2
ea7b28c9d5 Placeholder changes for SD 2.0 support, haven't tested yet 2022-11-25 12:17:44 +05:30
JeLuF
3452d7852a
Merge branch 'beta' into serverip 2022-11-23 11:28:05 +01:00
JeLuF
f1fa10badd Show network addresses in system settings
Users sometimes struggle to get the IP address of their PC. This PR adds a button to the system settings pane that will list the server's IP
addresses.
2022-11-23 11:25:36 +01:00
JeLuF
a486f20892
Merge branch 'beta' into confirm 2022-11-22 21:33:18 +01:00
JeLuF
49535deb2e Confirm 'Clear All' and 'Stop Task'
Ask for a confimation before clearing the results pane or stopping a render task. The dialog can be skipped by holding down the shift key while clicking on the button.
2022-11-22 21:27:36 +01:00
cmdr2
93bbfac29a Change the backend to a custom fork of SD, since basujindal's fork is no longer under development. This fork is intended to include the common models/tools used like RealESRGAN, GFPGAN, Codeformer etc, and is meant to be a community-developed project 2022-11-22 16:38:39 +05:30
cmdr2
48b7d2587e bump version 2022-11-21 16:21:22 +05:30
cmdr2
b641f1a230 Bump version 2022-11-21 14:08:12 +05:30
cmdr2
2edf64985d
Update CHANGES.md 2022-11-21 12:41:53 +05:30
JeLuF
cde855e1dc Change note 2022-11-19 20:31:36 +01:00
cmdr2
a3463274ee changelog 2022-11-19 12:02:52 +05:30
cmdr2
87c6a54634 changelog 2022-11-18 21:11:59 +05:30
cmdr2
e53d6dbd5c changelog 2022-11-18 19:33:34 +05:30
cmdr2
01d2db8e96 Changelog 2022-11-18 17:36:23 +05:30
cmdr2
48946100e9 Bump version 2022-11-18 16:21:12 +05:30
cmdr2
1f815d7562
Merge branch 'beta' into scanner 2022-11-18 16:01:50 +05:30
cmdr2
f25d35fad8 changelog 2022-11-18 15:55:53 +05:30
cmdr2
ec294227bd Bump version 2022-11-18 15:14:35 +05:30
cmdr2
025d4df774 Don't crash if a VAE file fails to load 2022-11-18 13:11:48 +05:30
cmdr2
6756fb4fe7 Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta 2022-11-17 13:39:40 +05:30
cmdr2
6c089c0a78 Link to Multi GPU wiki page 2022-11-17 13:39:29 +05:30
cmdr2
c99b2edf98
Update CHANGES.md 2022-11-17 13:17:20 +05:30
cmdr2
7e94ec986e
Update CHANGES.md 2022-11-17 13:07:35 +05:30
cmdr2
7bda3e6994
Release summary and detailed changelog 2022-11-17 13:06:36 +05:30
cmdr2
97ee085f30 Fix a bug where Face Correction (GFPGAN) would fail on cuda:N (i.e. GPUs other than cuda:0), as well as fail on CPU if the system had an incompatible GPU. 2022-11-17 12:27:06 +05:30
JeLuF
7b4cfbeeaa
Update CHANGES.md 2022-11-16 23:47:24 +01:00
cmdr2
3555fa36aa
Update CHANGES.md 2022-11-16 19:40:33 +05:30
cmdr2
cd19d50e1d
Update CHANGES.md 2022-11-16 17:00:31 +05:30
cmdr2
a5e4eea5ca Smaller version numbers in CHANGES 2022-11-16 16:56:35 +05:30
cmdr2
18d9d2602a Add a 'What's New?' tab as a core plugin, which fetches the contents of CHANGES.md from the app's release branch 2022-11-16 16:54:28 +05:30
JeLuF
4c5f66185d Add Change history 2022-11-16 10:44:56 +01:00