Show v3 engine selection even without beta

This commit is contained in:
cmdr2 2023-08-23 13:02:20 +05:30
parent 6a0eef3fe4
commit dba573bf1a
3 changed files with 6 additions and 17 deletions

View File

@ -30,9 +30,7 @@ def init(device):
from easydiffusion import app from easydiffusion import app
app_config = app.getConfig() app_config = app.getConfig()
context.test_diffusers = ( context.test_diffusers = app_config.get("test_diffusers", True)
app_config.get("test_diffusers", True) and app_config.get("update_branch", "main") != "main"
)
log.info("Device usage during initialization:") log.info("Device usage during initialization:")
get_device_usage(device, log_info=True, process_usage_only=False) get_device_usage(device, log_info=True, process_usage_only=False)

View File

@ -1306,7 +1306,7 @@ function getCurrentUserRequest() {
function setEmbeddings(task) { function setEmbeddings(task) {
let prompt = task.reqBody.prompt.toLowerCase() let prompt = task.reqBody.prompt.toLowerCase()
let negativePrompt = task.reqBody.negative_prompt.toLowerCase() let negativePrompt = task.reqBody.negative_prompt.toLowerCase()
let overallPrompt = (prompt + " " + negativePrompt) let overallPrompt = prompt + " " + negativePrompt
let embeddingsTree = modelsOptions["embeddings"] let embeddingsTree = modelsOptions["embeddings"]
let embeddings = [] let embeddings = []

View File

@ -198,7 +198,8 @@ var PARAMETERS = [
id: "profileName", id: "profileName",
type: ParameterType.custom, type: ParameterType.custom,
label: "Profile Name", label: "Profile Name",
note: "Name of the profile for model manager settings, e.g. thumbnails for embeddings. Use this to have different settings for different users.", note:
"Name of the profile for model manager settings, e.g. thumbnails for embeddings. Use this to have different settings for different users.",
render: (parameter) => { render: (parameter) => {
return `<input id="${parameter.id}" name="${parameter.id}" value="default" size="12">` return `<input id="${parameter.id}" name="${parameter.id}" value="default" size="12">`
}, },
@ -452,8 +453,6 @@ async function getAppConfig() {
if (config.update_branch === "beta") { if (config.update_branch === "beta") {
useBetaChannelField.checked = true useBetaChannelField.checked = true
document.querySelector("#updateBranchLabel").innerText = "(beta)" document.querySelector("#updateBranchLabel").innerText = "(beta)"
} else {
getParameterSettingsEntry("test_diffusers").classList.add("displayNone")
} }
if (config.ui && config.ui.open_browser_on_start === false) { if (config.ui && config.ui.open_browser_on_start === false) {
uiOpenBrowserOnStartField.checked = false uiOpenBrowserOnStartField.checked = false
@ -465,14 +464,14 @@ async function getAppConfig() {
listenPortField.value = config.net.listen_port listenPortField.value = config.net.listen_port
} }
let testDiffusersEnabled = config.update_branch !== "main" let testDiffusersEnabled = true
if (config.test_diffusers === false) { if (config.test_diffusers === false) {
testDiffusersEnabled = false testDiffusersEnabled = false
} }
testDiffusers.checked = testDiffusersEnabled testDiffusers.checked = testDiffusersEnabled
if (config.config_on_startup) { if (config.config_on_startup) {
if (config.config_on_startup?.test_diffusers && config.update_branch !== "main") { if (config.config_on_startup?.test_diffusers) {
document.body.classList.add("diffusers-enabled-on-startup") document.body.classList.add("diffusers-enabled-on-startup")
document.body.classList.remove("diffusers-disabled-on-startup") document.body.classList.remove("diffusers-disabled-on-startup")
} else { } else {
@ -819,11 +818,3 @@ navigator.permissions.query({ name: "clipboard-write" }).then(function(result) {
}) })
document.addEventListener("system_info_update", (e) => setDeviceInfo(e.detail)) document.addEventListener("system_info_update", (e) => setDeviceInfo(e.detail))
useBetaChannelField.addEventListener("change", (e) => {
if (e.target.checked) {
getParameterSettingsEntry("test_diffusers").classList.remove("displayNone")
} else {
getParameterSettingsEntry("test_diffusers").classList.add("displayNone")
}
})