diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index f0b02904a..e2cac9e68 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,7 @@ name: Issue Report description: Something is broken title: "[Issue]: " -labels: ["issue"] +labels: [] body: - type: textarea diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index afdb9109a..4c439e8cf 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: false contact_links: - - name: WebUI Community Support + - name: SD.Next Community Support url: https://github.com/vladmandic/automatic/discussions about: Please ask and answer questions here. diff --git a/.github/ISSUE_TEMPLATE/extension_report.yml b/.github/ISSUE_TEMPLATE/extension_report.yml new file mode 100644 index 000000000..cacdb16d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/extension_report.yml @@ -0,0 +1,33 @@ +name: Extension Compatibility Report +description: Extension is not working as expected +title: "[Extension]: " +labels: ["extension"] + +body: + - type: textarea + id: description + attributes: + label: Issue Description + description: Tell us what happened in a very clear and simple way + value: Please fill this form with as much information as possible + - type: textarea + id: platform + attributes: + label: Version Platform Description + description: Describe your platform (program version, OS, browser) + value: + - type: textarea + id: url + attributes: + label: URL link of the extension + description: URL link of the extension + value: + - type: markdown + attributes: + value: | + Any issues without version information and actual link to extension will be closed + - type: markdown + attributes: + value: | + If issue is extension installation or startup related, please check `setup.log` before reporting + And when posting console logs, please use code blocks ( \`\`\` ) to format them insead of uploading screenshots diff --git a/extensions-builtin/a1111-sd-webui-lycoris b/extensions-builtin/a1111-sd-webui-lycoris index 514511d72..1f3e452c3 160000 --- a/extensions-builtin/a1111-sd-webui-lycoris +++ b/extensions-builtin/a1111-sd-webui-lycoris @@ -1 +1 @@ -Subproject commit 514511d7260635e0eb7b67cabcbce2a484387a97 +Subproject commit 1f3e452c314e7b1dd903f723d3c552702519f4a3 diff --git a/extensions-builtin/multidiffusion-upscaler-for-automatic1111 b/extensions-builtin/multidiffusion-upscaler-for-automatic1111 index 97fcc2ce5..23f3a1443 160000 --- a/extensions-builtin/multidiffusion-upscaler-for-automatic1111 +++ b/extensions-builtin/multidiffusion-upscaler-for-automatic1111 @@ -1 +1 @@ -Subproject commit 97fcc2ce5da0805edc00c490c88663884b54e38e +Subproject commit 23f3a14432e7740f4a59322ba36eafbf042dffb0 diff --git a/extensions-builtin/sd-dynamic-thresholding b/extensions-builtin/sd-dynamic-thresholding index 5d3465c4b..c9721ab01 160000 --- a/extensions-builtin/sd-dynamic-thresholding +++ b/extensions-builtin/sd-dynamic-thresholding @@ -1 +1 @@ -Subproject commit 5d3465c4b2d5dacfdd6caa38b71b23b4f88401c0 +Subproject commit c9721ab01af368940fbdcc0c660de8f43947b198 diff --git a/extensions-builtin/sd-extension-system-info b/extensions-builtin/sd-extension-system-info index 70ab5cf31..21d204a50 160000 --- a/extensions-builtin/sd-extension-system-info +++ b/extensions-builtin/sd-extension-system-info @@ -1 +1 @@ -Subproject commit 70ab5cf312be0fa913c5ba6ab85fbb64430507e2 +Subproject commit 21d204a502ddf90e5191802d4673e8df5b1ab4ef diff --git a/installer.py b/installer.py index 15ca2074c..130ad6de9 100644 --- a/installer.py +++ b/installer.py @@ -240,7 +240,7 @@ def check_torch(): for i in range(0, torch_directml.device_count()): log.info(f'Torch detected GPU: {torch_directml.device_name(i)}') except: - log.warning("Torch repoorts CUDA not available") + log.warning("Torch reports CUDA not available") except Exception as e: log.error(f'Could not load torch: {e}') if not args.ignore: diff --git a/javascript/.eslintrc.json b/javascript/.eslintrc.json index 91408c7de..e0ce80061 100644 --- a/javascript/.eslintrc.json +++ b/javascript/.eslintrc.json @@ -15,6 +15,7 @@ "camelcase":"off", "no-unused-vars":"off", "no-plusplus":"off", - "no-param-reassign":"off" + "no-param-reassign":"off", + "no-restricted-syntax":"off" } } diff --git a/javascript/black-orange.css b/javascript/black-orange.css index 51ff3298a..705221c9b 100644 --- a/javascript/black-orange.css +++ b/javascript/black-orange.css @@ -81,7 +81,7 @@ svg.feather.feather-image, .feather .feather-image { display: none } #quicksettings .gr-button-tool { font-size: 1.6rem; box-shadow: none; margin-left: -20px; margin-top: -2px; height: 2.4em; } #quicksettings > div, #quicksettings > fieldset { min-width: 26em; max-width: 26em; line-height: 2em; } #refresh_sd_model_checkpoint { height: 48px; margin-left: -14px; background: #333333; box-shadow: none; } -#refresh_txt2img_styles, #refresh_img2img_styles, #open_folder_txt2img, #open_folder_img2img, #open_folder_extras, #footer, #style_pos_col, #style_neg_col, #roll_col, #extras_upscaler_2, #extras_upscaler_2_visibility, #txt2img_res_switch_btn, #img2img_res_switch_btn, #txt2img_seed_resize_from_w, #txt2img_seed_resize_from_h, #txt2img_tiling { display: none; } +#refresh_txt2img_styles, #refresh_img2img_styles, #open_folder_txt2img, #open_folder_img2img, #open_folder_extras, #footer, #style_pos_col, #style_neg_col, #roll_col, #extras_upscaler_2, #extras_upscaler_2_visibility, #txt2img_res_switch_btn, #img2img_res_switch_btn, #txt2img_seed_resize_from_w, #txt2img_seed_resize_from_h { display: none; } #save-animation { border-radius: 0 !important; margin-bottom: 16px; background-color: #111111; } #script_list { padding: 4px; margin-top: 20px; margin-bottom: 20px; } #settings > div.flex-wrap { width: 15em; } diff --git a/javascript/style.css b/javascript/style.css index 523e2df66..0f77632cb 100644 --- a/javascript/style.css +++ b/javascript/style.css @@ -623,3 +623,5 @@ footer { .extra-network-cards .card ul a{ cursor: pointer; } .extra-network-cards .card ul a:hover{ color: red; } .theme-preview { display: none; position: fixed; border: 4px solid var(--neutral-600); box-shadow: 2px 2px 2px 2px var(--neutral-700); top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 75vw; z-index: 999; } + +#scripts_alwayson_txt2img, scripts_alwayson_img2img { display: grid } diff --git a/javascript/ui.js b/javascript/ui.js index 9843dfe2c..9e1b8a52b 100644 --- a/javascript/ui.js +++ b/javascript/ui.js @@ -1,6 +1,7 @@ /* global gradioApp */ -let opts = {}; +window.opts = {}; +let tabSelected = ''; function set_theme(theme) { const gradioURL = window.location.href; @@ -192,6 +193,7 @@ function recalculate_prompts_inpaint(...args) { } onUiUpdate(() => { + sort_ui_elements(); if (Object.keys(opts).length !== 0) return; const json_elem = gradioApp().getElementById('settings_json'); if (!json_elem) return; @@ -226,7 +228,6 @@ onUiUpdate(() => { localTextarea.addEventListener('input', promptTokecountUpdateFuncs[id]); } - sort_ui_elements(); registerTextarea('txt2img_prompt', 'txt2img_token_counter', 'txt2img_token_button'); registerTextarea('txt2img_neg_prompt', 'txt2img_negative_token_counter', 'txt2img_negative_token_button'); registerTextarea('img2img_prompt', 'img2img_token_counter', 'img2img_token_button'); @@ -290,7 +291,7 @@ function monitor_server_status() {