diff --git a/CHANGES.md b/CHANGES.md index b7893da7..ede33e88 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,10 +2,12 @@ ## v2.4 ### Major Changes +- **Allow reordering the task queue** (by dragging and dropping tasks). Thanks @madrang - **Automatic scanning for malicious model files** - using `picklescan`, and support for `safetensor` model format. Thanks @JeLuf +- **Image Editor** - for drawing simple images for guiding the AI. Thanks @mdiller +- **Use pre-trained hypernetworks** - for improving the quality of images. Thanks @C0bra5 - **Support for custom VAE models**. You can place your VAE files in the `models/vae` folder, and refresh the browser page to use them. More info: https://github.com/cmdr2/stable-diffusion-ui/wiki/VAE-Variational-Auto-Encoder - **Experimental support for multiple GPUs!** It should work automatically. Just open one browser tab per GPU, and spread your tasks across your GPUs. For e.g. open our UI in two browser tabs if you have two GPUs. You can customize which GPUs it should use in the "Settings" tab, otherwise let it automatically pick the best GPUs. Thanks @madrang . More info: https://github.com/cmdr2/stable-diffusion-ui/wiki/Run-on-Multiple-GPUs -- **Image Editor** - for drawing simple images for guiding the AI. Thanks @mdiller - **Cleaner UI design** - Show settings and help in new tabs, instead of dropdown popups (which were buggy). Thanks @mdiller - **Progress bar.** Thanks @mdiller - **Custom Image Modifiers** - You can now save your custom image modifiers! Your saved modifiers can include special characters like `{}, (), [], |` @@ -25,6 +27,11 @@ - Support loading models in the safetensor format, for improved safety ### Detailed changelog +* 2.4.19 - 10 Dec 2022 - Show init img in task list +* 2.4.19 - 7 Dec 2022 - Use pre-trained hypernetworks while generating images. Thanks @C0bra5 +* 2.4.19 - 6 Dec 2022 - Allow processing new tasks first. Thanks @madrang +* 2.4.19 - 6 Dec 2022 - Allow reordering the task queue (by dragging tasks). Thanks @madrang +* 2.4.19 - 6 Dec 2022 - Re-organize the code, to make it easier to write user plugins. Thanks @madrang * 2.4.18 - 5 Dec 2022 - Make JPEG Output quality user controllable. Thanks @JeLuf * 2.4.18 - 5 Dec 2022 - Support loading models in the safetensor format, for improved safety. Thanks @JeLuf * 2.4.18 - 1 Dec 2022 - Image Editor, for drawing simple images for guiding the AI. Thanks @mdiller diff --git a/scripts/on_sd_start.bat b/scripts/on_sd_start.bat index 99fb74bc..2bcf56d2 100644 --- a/scripts/on_sd_start.bat +++ b/scripts/on_sd_start.bat @@ -44,7 +44,7 @@ if NOT DEFINED test_sd2 set test_sd2=N @call git -c advice.detachedHead=false checkout 7f32368ed1030a6e710537047bacd908adea183a ) if "%test_sd2%" == "Y" ( - @call git -c advice.detachedHead=false checkout b1a80dfc75388914252ce363f923103185eaf48f + @call git -c advice.detachedHead=false checkout 733a1f6f9cae9b9a9b83294bf3281b123378cb1f ) @cd .. @@ -201,8 +201,10 @@ call WHERE uvicorn > .tmp if not exist "..\models\stable-diffusion" mkdir "..\models\stable-diffusion" if not exist "..\models\vae" mkdir "..\models\vae" +if not exist "..\models\hypernetwork" mkdir "..\models\hypernetwork" echo. > "..\models\stable-diffusion\Put your custom ckpt files here.txt" echo. > "..\models\vae\Put your VAE files here.txt" +echo. > "..\models\hypernetwork\Put your hypernetwork files here.txt" @if exist "sd-v1-4.ckpt" ( for %%I in ("sd-v1-4.ckpt") do if "%%~zI" EQU "4265380512" ( diff --git a/scripts/on_sd_start.sh b/scripts/on_sd_start.sh index 177e4f73..8682c5cc 100755 --- a/scripts/on_sd_start.sh +++ b/scripts/on_sd_start.sh @@ -38,7 +38,7 @@ if [ -e "scripts/install_status.txt" ] && [ `grep -c sd_git_cloned scripts/insta if [ "$test_sd2" == "N" ]; then git -c advice.detachedHead=false checkout 7f32368ed1030a6e710537047bacd908adea183a elif [ "$test_sd2" == "Y" ]; then - git -c advice.detachedHead=false checkout b1a80dfc75388914252ce363f923103185eaf48f + git -c advice.detachedHead=false checkout 733a1f6f9cae9b9a9b83294bf3281b123378cb1f fi cd .. @@ -161,8 +161,10 @@ fi mkdir -p "../models/stable-diffusion" mkdir -p "../models/vae" +mkdir -p "../models/hypernetwork" echo "" > "../models/stable-diffusion/Put your custom ckpt files here.txt" echo "" > "../models/vae/Put your VAE files here.txt" +echo "" > "../models/hypernetwork/Put your hypernetwork files here.txt" if [ -f "sd-v1-4.ckpt" ]; then model_size=`find "sd-v1-4.ckpt" -printf "%s"` diff --git a/ui/index.html b/ui/index.html index 54ce6ba9..f9faa455 100644 --- a/ui/index.html +++ b/ui/index.html @@ -25,7 +25,7 @@