Commit Graph

1833 Commits

Author SHA1 Message Date
cmdr2
a8c0abfd5d Use document event handling for task events 2023-08-22 12:02:34 +05:30
rbertus2000
669d40a9d2
fix embedding parser and use standard embedding varuable for metadata (#1516) 2023-08-22 09:08:59 +05:30
cmdr2
18049d529a Fix the lora prompt parser 2023-08-21 19:45:26 +05:30
cmdr2
f2b441d9fc typo 2023-08-21 19:20:23 +05:30
cmdr2
41d4ad2096 sdkit 1.0.179 - tile controlnet 2023-08-21 14:29:54 +05:30
JeLuF
be83336cf7
WebP metadata support (#1511)
* WebP metadata support
- Replace piexif.js by Exif-Reader
- Merge plugin html/css to index.html/main.css

* Add webp to tooltip message
2023-08-21 13:28:26 +05:30
cmdr2
19fdba7d73 Send the controlnet filter preview request only when the task is about to start 2023-08-21 11:04:13 +05:30
cmdr2
2c2b3b75d5 Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta 2023-08-19 13:18:05 +05:30
cmdr2
47d5cb9e33 Refactor some of the task-related functions into task-manager.js, with callbacks for some UI-related code. This isn't exhaustive, just another step towards breaking up main.js 2023-08-19 13:15:32 +05:30
JeLuF
7b8e1bc919
type=number for number of images fields (#1507) 2023-08-19 09:51:34 +05:30
JeLuF
77aa7a0148
Improvements/Fixes for embeddings UI (#1509)
- Don't show "Use as thumbnail" if no embeddings were used in the prompt
- Fix layout issue on small screens
- use req.use_embeddings_model instead of parsing the prompt
- Add button to upload a thumb" ../../index.html ../css/main.css main.js
2023-08-19 09:50:40 +05:30
JeLuF
bdd7d2599f
API to get SHA256 of a model file (#1510)
To be used from javascript to collect metadata from civitai
https://civitai.com/api/v1/model-versions/by-hash/0A35347528
2023-08-19 09:47:59 +05:30
cmdr2
ca8a96f956 Don't show or save hypernetwork info if using v3 (diffusers) 2023-08-18 19:09:14 +05:30
cmdr2
1b6ec418a1 sdkit 1.0.177 - rotate images if EXIF rotation present 2023-08-18 19:01:16 +05:30
cmdr2
ab4d34e509 sdkit 1.0.176 - resize control images to the task dimensions, to avoid memory errors with high-res control images 2023-08-18 18:43:23 +05:30
cmdr2
7f878f365b Don't add hypernetwork info in the metadata if using diffusers (v3 engine) 2023-08-18 18:23:21 +05:30
cmdr2
5efabfaea6 Don't include hypernetwork info in 'copy settings' if using diffusers 2023-08-18 18:10:35 +05:30
cmdr2
8999f9450f Show control image when 'Use these Settings' is used 2023-08-18 17:59:00 +05:30
cmdr2
1d54943d71 Support drag-and-drop and use-these-settings for controlnet 2023-08-18 17:53:16 +05:30
cmdr2
767d8fc35d Use these Settings work for multi-lora now 2023-08-18 17:18:01 +05:30
cmdr2
894f34678e Some more fixes for multi-lora use-these-settings 2023-08-18 17:08:19 +05:30
cmdr2
1190bedafd Don't include empty lora values in the metadata 2023-08-18 17:03:41 +05:30
cmdr2
e80db71d1c Allow downloading the controlnet preview image 2023-08-18 16:24:17 +05:30
cmdr2
38b2eec4be Show controlnet preview in the task entry after applying the filter 2023-08-18 16:14:01 +05:30
cmdr2
8dafe486a2 Show controlnet model in the task info 2023-08-18 14:19:50 +05:30
cmdr2
67cae9725e Fix drag-and-drop and Use these Settings for LoRA 2023-08-18 14:16:23 +05:30
cmdr2
a2d06f87f6 Use the new lora models component while creating the render request 2023-08-18 13:27:00 +05:30
cmdr2
afd879a692 Auto-save LoRAs 2023-08-18 13:18:06 +05:30
cmdr2
83de2b8de7 formatting 2023-08-17 16:09:47 +05:30
cmdr2
4930f36a1a Remove tensorrt demo settings 2023-08-17 16:09:37 +05:30
cmdr2
fa3f196add Ignore commas while looking for embeddings 2023-08-17 16:09:17 +05:30
JeLuF
d632cfcde9
Hide empty folders in embeddings search results (#1506) 2023-08-17 13:23:13 +05:30
cmdr2
07f797a5e4 Negative embedding label 2023-08-17 12:32:50 +05:30
cmdr2
121107dd13 Shadow in dialogs 2023-08-17 12:30:18 +05:30
cmdr2
a2479b74be Show thumbnails for embeddings 2023-08-17 12:26:23 +05:30
cmdr2
7ee1d3cd91 Remove the embeddings in low warning (again) 2023-08-17 12:05:36 +05:30
cmdr2
4b28ddd691 Typo 2023-08-17 11:53:59 +05:30
JeLuF
7270b5fe0c
Thumbnails for Embeddings (#1483)
* sqlalchemy

* sqlalchemy

* sqlalchemy bucket v1

* Bucket API

* Move easydb files to its own folders

* show images

* add croppr

* croppr ui

* profile, thumbnail croppr size limit

* fill list

* add upload

* Use modifiers card, resize thumbs

* Remove debugging code

* remove unused variable
2023-08-17 11:33:05 +05:30
JeLuF
285792f692
Controlnet thumb in taskConfig (#1502) 2023-08-17 11:18:47 +05:30
JeLuF
23a0a48b81
Warn when no controlnet model is chosen (#1503)
* Warn when no controlnet model is chosen

* Update main.js
2023-08-17 11:18:00 +05:30
JeLuF
2baad73bb9
Error messages for SDXL yaml files (#1504)
* Error messages for SDXL embeddings and SDXL yaml files

* Embeddings are supported now with SDXL
2023-08-17 11:08:18 +05:30
cmdr2
ac1c65fba1 Move the extraction logic for embeddings-from-prompt, from sdkit to ED's UI 2023-08-17 10:54:47 +05:30
JeLuF
a1854d3734
'Use for Controlnet', Drag'n'Drop (#1501)
* Drop area for Controlnet

* 'Use for Controlnet', DND
2023-08-16 10:23:12 +05:30
cmdr2
01c1c77564 formatting 2023-08-15 16:58:12 +05:30
cmdr2
34de4fe8fe Remove warning about embeddings in low vram mode, works now 2023-08-15 16:57:51 +05:30
cmdr2
0adb7831e7 Use the correct nvidia wheels path 2023-08-15 12:53:16 +05:30
cmdr2
e80001e8c8 Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta 2023-08-14 18:52:50 +05:30
cmdr2
b5490f7712 changelog 2023-08-14 18:52:38 +05:30
JeLuF
84c5a759d4
Resize slider for the advanced image popup (#1490) 2023-08-14 18:26:33 +05:30
ManInDark
12fa08d7a7
Changed cursor on logo hover to indicate that it can be clicked 2023-08-08 21:45:18 +02:00
cmdr2
50dea4cb52 Use --pre for trt installs 2023-08-04 19:48:24 +05:30
cmdr2
20b06db359 Include onnx and polygraphy for TRT, and allow skipping the wheels for TRT 2023-08-04 19:46:37 +05:30
cmdr2
b6e512e65f v3 engine name 2023-08-04 11:21:31 +05:30
cmdr2
7d71c353b2 changelog 2023-08-04 11:19:35 +05:30
cmdr2
3216a68d63 Fix regression with new installations not being able to start ED 2023-08-03 21:01:21 +05:30
cmdr2
df518f822c SDXL 2023-08-03 20:11:27 +05:30
cmdr2
2d2a75f23c v2.6.0 (beta) - switch beta to use diffusers by default 2023-08-03 20:01:27 +05:30
cmdr2
21297d98f2 Option to disable LoRA tag parsing 2023-08-03 18:38:25 +05:30
cmdr2
cc7452374d Remove hypernetworks from the UI options in diffusers. Sorry 2023-08-03 17:43:49 +05:30
cmdr2
376d238ad8 Keep IMAGE_STEP_SIZE synchronized across all the clamps 2023-08-03 17:40:26 +05:30
cmdr2
d35a89bb01 Show the controlnet buttons only for diffusers 2023-08-03 17:08:21 +05:30
cmdr2
404329f9b5 Fix for image modifier improvements plugin 2023-08-03 16:33:20 +05:30
cmdr2
3929e88d87 Include the lora parser plugin as a core feature 2023-08-03 16:20:27 +05:30
cmdr2
83a5b5b46f Clamp controlnet images to multiples of 8 2023-08-03 15:51:39 +05:30
cmdr2
b97c906128 Fix a bug where setting an initial image would mess up the width and height field 2023-08-03 15:49:01 +05:30
cmdr2
9a528496a3 Reload the model if the path exists in the request but the model has been unloaded 2023-08-03 15:13:41 +05:30
cmdr2
f0f6578b9c Round image sizes to a multiple of 8 2023-08-03 10:22:24 +05:30
cmdr2
befe8ad24e TRT logging 2023-08-02 18:55:09 +05:30
cmdr2
c5249e6144 TRT styling 2023-08-02 16:45:12 +05:30
cmdr2
76b7e32125 Bug fixes for TRT 2023-08-02 16:37:05 +05:30
cmdr2
d1fdf1766a Allow batch size ranges again in TRT 2023-08-02 14:03:59 +05:30
Olivia Godone-Maresca
7d496f4ad0
Add ControlNet model and filter to metadata (#1454) 2023-08-02 10:13:21 +05:30
cmdr2
53b5ce6e2c typo 2023-08-02 00:10:19 +05:30
cmdr2
38ab5b090f TRT ui changes 2023-08-02 00:08:43 +05:30
cmdr2
fa58996f37 sdkit 1.0.157 - tensorRT build configuration from the UI; clamp images to 8 instead of 64 pixels 2023-08-01 23:53:01 +05:30
cmdr2
56f92ccab0 Don't restrict TRT to batch size 1 2023-08-01 21:24:22 +05:30
cmdr2
3d9a9299dc changelog 2023-08-01 17:42:15 +05:30
cmdr2
ae34c9e84b Download known controlnet models if selected; Auto-pick the recommended controlnet model when a filter is selected 2023-08-01 17:39:04 +05:30
cmdr2
eba7bab15e Allow named models in the dropdown 2023-08-01 16:16:38 +05:30
cmdr2
ee6db85768 Initial support for Controlnet 2023-08-01 15:39:15 +05:30
cmdr2
05ed110519 Don't show parallel field for tensorrt demo 2023-08-01 13:02:53 +05:30
cmdr2
4cee1be99c Default settings for TensorRT demo; Don't show splash screen for diffusers 2023-08-01 12:43:23 +05:30
cmdr2
d39e1da183 Fixes for TensorRT 2023-08-01 11:49:30 +05:30
cmdr2
432fd57581 Use the desired output format and quality while applying the quick filter 2023-07-30 14:06:31 +05:30
cmdr2
1d6742f463 sdkit 1.0.151 - An option to use strict mask borders 2023-07-30 13:51:19 +05:30
JeLuF
2e849827d1
Restore width/height dropdown (#1445) 2023-07-30 10:16:04 +05:30
cmdr2
1e2c9ecb41 Use nvidia pypi index url for linux 2023-07-29 22:24:34 +05:30
JeLuF
4d3f55622a
Support more image sizes (#1441)
* Support more image sizes
With diffusers, width and height must be a multiple of 8 (instead of 64), allowing more resolution values.

* Add swap button

* Change popup button icon
2023-07-29 21:42:48 +05:30
cmdr2
2e3059a7c8 UI for TensorRT installation and conversion 2023-07-29 21:09:27 +05:30
cmdr2
a9f1000af8 Install button for TensorRT - displayed only if an NVIDIA gpu is active 2023-07-29 11:41:44 +05:30
cmdr2
a9960ded01 Styling 2023-07-29 10:14:52 +05:30
cmdr2
ed84a23f36 Redo button for image filters, limit undo buffer size to 5 2023-07-29 10:07:41 +05:30
cmdr2
c906c5d14a Don't rely on old keys to exist in the request 2023-07-29 09:14:00 +05:30
cmdr2
6e52680fa8 Fast in-place upscale and face fix buttons, with an option to undo the operations 2023-07-28 22:48:41 +05:30
cmdr2
17a11b94b2 changelog 2023-07-28 18:59:10 +05:30
cmdr2
e61549e0cd Mega refactor of the task processing and rendering logic; Split filter into a separate task, and add support for running filter tasks individually; Change the format for sending model and filter data from the API, but maintain backwards compatibility for now with the old API 2023-07-28 18:57:28 +05:30
cmdr2
de3b43647a changelog 2023-07-27 15:38:10 +05:30
JeLuF
7b5e2b4a12
Display Test Diffusers checkbox when enabling beta (#1430)
* Display Test Diffusers checkbox when enabling beta

* remove debug
2023-07-25 07:39:30 +05:30
cmdr2
357ab9596e formatting 2023-07-24 16:38:45 +05:30
cmdr2
c402867d45 Hide the samplers that won't be supported in the new diffusers version 2023-07-24 16:36:34 +05:30