easydiffusion/ui/media/js
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
..
auto-save.js Make JPEG Output quality user controllable (#607) 2022-12-05 11:02:33 +05:30
dnd.js Image Editor Updates (#612) 2022-12-06 13:56:51 +05:30
engine.js engine.js (#615) 2022-12-06 17:04:08 +05:30
image-editor.js Open the color box when the custom label is clicked 2022-12-06 16:17:45 +05:30
image-modifiers.js Highlight artist modifiers when clicked (#596) 2022-12-03 22:18:57 +05:30
jquery-3.6.1.min.js Refactor the CSS and JS into separate files, attempt 1 2022-10-18 20:18:56 +05:30
jquery-confirm.min.js Confirm 'Clear All' and 'Stop Task' 2022-11-22 21:27:36 +01:00
main.js engine.js (#615) 2022-12-06 17:04:08 +05:30
marked.min.js 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
parameters.js engine.js (#615) 2022-12-06 17:04:08 +05:30
plugins.js engine.js (#615) 2022-12-06 17:04:08 +05:30
themes.js Set theme-color from the current selected theme. 2022-11-27 15:49:54 -05:00
utils.js engine.js (#615) 2022-12-06 17:04:08 +05:30