diff --git a/CHANGELOG.md b/CHANGELOG.md index e7898699e..3e0864556 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -131,7 +131,7 @@ or even free speedups and quality improvements (regardless of which workflows yo typical hit rate is >95% for models, loras and embeddings - description from parsed model metadata is used as model description if there is no manual description file present in format of *[model].txt* - - to enable search, make sure all models have set hash values + - to enable search for models, make sure all models have set hash values *Models -> Valida -> Calculate hashes* - **LoRA** - new unified LoRA handler for all LoRA types (lora, lyco, loha, lokr, locon, ia3, etc.) @@ -159,18 +159,18 @@ or even free speedups and quality improvements (regardless of which workflows yo see *settings -> compute -> gc* - **Inference** - new section in **settings** - - [Token Merging](https://github.com/dbolya/tomesd): not new, but updated - available for *diffusers* and *original* backends - speed-up your generations by merging redundant tokens - speed up will depend on how aggressive you want to be with token merging - - [Free-U](https://github.com/ChenyangSi/FreeU): new! - available for *diffusers* and *original* backends - improve generations quality at no cost (other than finding params that work for you) - thanks @ljleb - [HyperTile](https://github.com/tfernd/HyperTile): new! available for *diffusers* and *original* backends massive (up to 2x) speed-up your generations for free :) thanks @tfernd + - [Free-U](https://github.com/ChenyangSi/FreeU): new! + available for *diffusers* and *original* backends + improve generations quality at no cost (other than finding params that work for you) + thanks @ljleb + - [Token Merging](https://github.com/dbolya/tomesd): not new, but updated + available for *diffusers* and *original* backends + speed-up your generations by merging redundant tokens + speed up will depend on how aggressive you want to be with token merging - **Batch mode** new option *settings -> inference -> batch mode* when using img2img process batch, process multiple images in batch in parallel @@ -180,6 +180,13 @@ or even free speedups and quality improvements (regardless of which workflows yo body part detection, image metadata, advanced censoring, etc... works for *text*, *image* and *process* workflows more in the extension notes +- **Extensions** + - automatic discovery of new extensions on github + no more waiting for them to appear in index! + - new framework for extension validation + extensions ui now shows actual status of extensions for reviewed extensions + if you want to contribute/flag/update extension status, reach out on github or discord + - better overall compatibility with A1111 extensions (up to a point) - **General** - **Startup** - all main CLI parameters can now be set as environment variable as well @@ -199,11 +206,6 @@ or even free speedups and quality improvements (regardless of which workflows yo - **API** - add end-to-end example how to use API: `cli/simple-txt2img.js` covers txt2img, upscale, hires, refiner - - **Extensions** - - better overall compatibility with A1111 extensions (up to a point) - - new framework for extension validation - extensions ui now shows actual status of extensions for reviewed extensions - if you want to contribute/flag/update extension status, reach out on github or discord - **train.py** - wrapper script around built-in **kohya's lora** training script see `cli/train.py --help` diff --git a/extensions-builtin/stable-diffusion-webui-rembg b/extensions-builtin/stable-diffusion-webui-rembg index 153157bd5..7fb6a263d 160000 --- a/extensions-builtin/stable-diffusion-webui-rembg +++ b/extensions-builtin/stable-diffusion-webui-rembg @@ -1 +1 @@ -Subproject commit 153157bd527865fbfdbd2b676f63cb14ae93a211 +Subproject commit 7fb6a263d66c4167f386bf6f66b12f187d44505e diff --git a/modules/ui_extensions.py b/modules/ui_extensions.py index 4357a1306..86a1ba8bb 100644 --- a/modules/ui_extensions.py +++ b/modules/ui_extensions.py @@ -378,13 +378,15 @@ def create_html(search_text, sort_column): status = f"" elif ext['status'] == 5: status = "" + elif ext['status'] == 6: + status = "" else: status = "" else: if updated < datetime.timestamp(datetime.now() - timedelta(6*30)): - status = "" + status = "" + status = "" code += f"""