diff --git a/CHANGELOG.md b/CHANGELOG.md index f06d3fd44..7c7f70393 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,15 @@ # Change Log for SD.Next -## Update for 2024-12-26 +## Update for 2024-12-27 ### Post release - Add legacy option to use old LoRA loader in *settings -> networks* - Add granular VAE tiling options in *settings -> variable auto encoder* -- Add sigma calculation to VAE preview, thanks @Disty0 -- Fix live preview image sizes in modern and standard UI -- HunyuanVideo optimizations: full offload, quantization and tiling support +- Add sigma calculation to VAE preview, thanks @Disty0 +- Fix live preview image sizes in modern and standard UI +- HunyuanVideo optimizations: full offload, quantization and tiling support +- Do not show disabled networks ## Update for 2024-12-24 diff --git a/html/previews.json b/html/previews.json index 3e4bc3d41..a4ddfa7c9 100644 --- a/html/previews.json +++ b/html/previews.json @@ -2,10 +2,16 @@ "stabilityai--stable-diffusion-3-medium-diffusers": "models/Reference/stabilityai--stable-diffusion-3.jpg", "stabilityai--stable-diffusion-3.5-medium": "models/Reference/stabilityai--stable-diffusion-3_5.jpg", "stabilityai--stable-diffusion-3.5-large": "models/Reference/stabilityai--stable-diffusion-3_5.jpg", + "stabilityai--stable-diffusion-3.5-large-turbo": "models/Reference/stabilityai--stable-diffusion-3_5.jpg", "Disty0--FLUX.1-dev-qint8": "models/Reference/black-forest-labs--FLUX.1-dev.jpg", "Disty0--FLUX.1-dev-qint4": "models/Reference/black-forest-labs--FLUX.1-dev.jpg", "sayakpaul--flux.1-dev-nf4": "models/Reference/black-forest-labs--FLUX.1-dev.jpg", "THUDM--CogVideoX-2b": "models/Reference/THUDM--CogView3-Plus-3B.jpg", "THUDM--CogVideoX-5b": "models/Reference/THUDM--CogView3-Plus-3B.jpg", - "THUDM--CogVideoX-5b-I2V": "models/Reference/THUDM--CogView3-Plus-3B.jpg" + "THUDM--CogVideoX-5b-I2V": "models/Reference/THUDM--CogView3-Plus-3B.jpg", + "Efficient-Large-Model--Sana_1600M_1024px_BF16_diffusers": "models/Reference/Efficient-Large-Model--Sana_1600M_1024px_diffusers.jpg", + "Efficient-Large-Model--Sana_1600M_2Kpx_BF16_diffusers": "models/Reference/Efficient-Large-Model--Sana_1600M_1024px_diffusers.jpg", + "Efficient-Large-Model--Sana_600M_1024px_diffusers": "models/Reference/Efficient-Large-Model--Sana_1600M_1024px_diffusers.jpg", + "stabilityai--stable-video-diffusion-img2vid-xt-1-1": "models/Reference/stabilityai--stable-video-diffusion-img2vid-xt.jpg", + "shuttleai--shuttle-3-diffusion": "models/Reference/shuttleai--shuttle-3-diffusion.jpg" } diff --git a/javascript/sdnext.css b/javascript/sdnext.css index 26e8e2567..69d67baf8 100644 --- a/javascript/sdnext.css +++ b/javascript/sdnext.css @@ -220,6 +220,7 @@ table.settings-value-table td { padding: 0.4em; border: 1px solid #ccc; max-widt .extra-networks .second-line { display: flex; width: -moz-available; width: -webkit-fill-available; gap: 0.3em; box-shadow: var(--input-shadow); margin-bottom: 2px; } .extra-networks .search { flex: 1; height: 4em; } .extra-networks .description { flex: 3; } +.extra-networks .description textarea { font-size: 0.8rem; } .extra-networks .tab-nav>button { margin-right: 0; height: 24px; padding: 2px 4px 2px 4px; } .extra-networks .buttons { position: absolute; right: 0; margin: -4px; background: var(--background-color); } .extra-networks .buttons>button { margin-left: -0.2em; height: 1.4em; color: var(--primary-300) !important; font-size: 20px !important; } diff --git a/models/Reference/shuttleai--shuttle-3-diffusion.jpg b/models/Reference/shuttleai--shuttle-3-diffusion.jpg new file mode 100644 index 000000000..9f3aa8cdd Binary files /dev/null and b/models/Reference/shuttleai--shuttle-3-diffusion.jpg differ diff --git a/modules/lora/networks.py b/modules/lora/networks.py index 9103fee37..2552922fa 100644 --- a/modules/lora/networks.py +++ b/modules/lora/networks.py @@ -198,7 +198,7 @@ def list_available_networks(): except OSError as e: # should catch FileNotFoundError and PermissionError etc. shared.log.error(f'LoRA: filename="{filename}" {e}') - candidates = list(files_cache.list_files(shared.cmd_opts.lora_dir, ext_filter=[".pt", ".ckpt", ".safetensors"])) + candidates = sorted(files_cache.list_files(shared.cmd_opts.lora_dir, ext_filter=[".pt", ".ckpt", ".safetensors"])) with concurrent.futures.ThreadPoolExecutor(max_workers=shared.max_workers) as executor: for fn in candidates: executor.submit(add_network, fn) diff --git a/modules/shared.py b/modules/shared.py index 1d44daeab..d6e997e5a 100644 --- a/modules/shared.py +++ b/modules/shared.py @@ -477,7 +477,7 @@ options_templates.update(options_section(('sd', "Models & Loading"), { "sd_model_checkpoint": OptionInfo(default_checkpoint, "Base model", DropdownEditable, lambda: {"choices": list_checkpoint_titles()}, refresh=refresh_checkpoints), "sd_model_refiner": OptionInfo('None', "Refiner model", gr.Dropdown, lambda: {"choices": ['None'] + list_checkpoint_titles()}, refresh=refresh_checkpoints), "sd_unet": OptionInfo("None", "UNET model", gr.Dropdown, lambda: {"choices": shared_items.sd_unet_items()}, refresh=shared_items.refresh_unet_list), - "latent_history": OptionInfo(16, "Latent history size", gr.Slider, {"minimum": 1, "maximum": 100, "step": 1}), + "latent_history": OptionInfo(16, "Latent history size", gr.Slider, {"minimum": 0, "maximum": 100, "step": 1}), "offload_sep": OptionInfo("