updated lite (+1 squashed commits)

Squashed commits:

[d0ac914a] updated lite
This commit is contained in:
Concedo
2025-08-23 12:27:39 +08:00
parent eca39d9823
commit c57b71b005
+45 -5
View File
@@ -3319,6 +3319,7 @@ Current version indicated by LITEVER below.
saved_alltalk_url: default_alltalk_base,
prev_custom_endpoint_type: 0, //show a reconnect box to custom endpoint if needed. 0 is horde, otherwise its dropdown value+1
prev_custom_endpoint_model: "", //we may not be able to match, but set it if we do
prev_custom_endpoint_ischatcmpl: true,
generate_images_mode: (localflag?0:1), //0=off, 1=horde, 2=a1111, 3=dalle, 4=comfy, 5=pollinations
autoscroll: true, //automatically scroll to bottom on render
@@ -4261,6 +4262,7 @@ Current version indicated by LITEVER below.
//offer to reconnect
let pending_eptype = localsettings.prev_custom_endpoint_type;
let pending_custmodel = localsettings.prev_custom_endpoint_model;
let pending_ischatcmpl = localsettings.prev_custom_endpoint_ischatcmpl;
if(!localflag && pending_eptype>0)
{
msgboxYesNo("Reconnect to previous custom endpoint?","Custom Endpoint Reconnect",()=>{
@@ -4273,6 +4275,7 @@ Current version indicated by LITEVER below.
const hasValue = Array.from(dropdown.options).some(option => option.value === pending_custmodel);
if (hasValue) {
dropdown.value = pending_custmodel;
document.getElementById("useoaichatcompl").checked = pending_ischatcmpl;
}
}
}
@@ -7253,6 +7256,39 @@ Current version indicated by LITEVER below.
}
}
//returns true if the current multimodal setup for some media can be used, otherwise false.
function determine_if_can_use_vision_audio(currmeta)
{
if(!currmeta)
{
return false;
}
if(currmeta.visionmode==3)
{
if(custom_kobold_endpoint!="") //on a kobo endpoint
{
if((is_using_kcpp_with_vision() && currmeta.type==0) || (is_using_kcpp_with_audio() && currmeta.type==1))
{
return true;
}
}
else
{
let isoai = (custom_oai_key!="" && document.getElementById("useoaichatcompl").checked);
let isgemini = (custom_gemini_key!="");
return (isoai||isgemini);
}
}
else if(currmeta.visionmode==1 || currmeta.visionmode==2)
{
if(currmeta.desc)
{
return true;
}
}
return false;
}
//shared stories
function share_story_button()
@@ -10687,6 +10723,7 @@ Current version indicated by LITEVER below.
if(localsettings.prev_custom_endpoint_model && sortedarr[i]==localsettings.prev_custom_endpoint_model)
{
selidx = i;
document.getElementById("useoaichatcompl").checked = localsettings.prev_custom_endpoint_ischatcmpl;
}
dropdown.appendChild(el);
}
@@ -18260,13 +18297,14 @@ Current version indicated by LITEVER below.
{
savedmeta.visionmode = 0;
}
let canvisionaudio = ((is_using_kcpp_with_vision() && savedmeta.type==0) || (is_using_kcpp_with_audio() && savedmeta.type==1));
let visionstatus = "";
if(savedmeta.visionmode==3)
{
if(custom_kobold_endpoint!="") //on a kobo endpoint
{
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(canvisionaudio?`<span class="color_green">Active</span>`:`<span class="color_yellow">Unsupported</span>`));
let supported = ((is_using_kcpp_with_vision() && savedmeta.type==0) || (is_using_kcpp_with_audio() && savedmeta.type==1));
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(supported?`<span class="color_green">Active</span>`:`<span class="color_yellow">Unsupported</span>`));
}
else
{
@@ -18282,7 +18320,7 @@ Current version indicated by LITEVER below.
{
caninterrogate = false;
}
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(savedmeta.desc?`<span class="color_green">Active</span>`:(caninterrogate?`<span class="color_yellow">Analyzing</span>`:`<span class="color_yellow">Unsupported</span>`)));
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(savedmeta.desc?`<span class="color_green">Active</span>`:(caninterrogate?`<span class="color_yellow">Analyzing</span>`:`<span class="color_yellow">Unavailable</span>`)));
}
@@ -18531,7 +18569,7 @@ Current version indicated by LITEVER below.
let fndisp = filename!=""?`(${filename.substring(0,50)}) `:"";
fndisp = len?(`: ${Math.floor(len)}s ${fndisp}`):fndisp;
let vision_indicator_hide = "hidden";
let canvisionaudio = (currmeta.visionmode==3 && ((is_using_kcpp_with_vision() && currmeta.type==0) || (is_using_kcpp_with_audio() && currmeta.type==1))) || (currmeta.desc && (currmeta.visionmode==2||currmeta.visionmode==1));
let canvisionaudio = determine_if_can_use_vision_audio(currmeta);
if (canvisionaudio) {
vision_indicator_hide = "";
}
@@ -18583,7 +18621,7 @@ Current version indicated by LITEVER below.
dimH *= 0.75;
}
let canvisionaudio = (currmeta.visionmode==3 && ((is_using_kcpp_with_vision() && currmeta.type==0) || (is_using_kcpp_with_audio() && currmeta.type==1))) || (currmeta.desc && (currmeta.visionmode==2||currmeta.visionmode==1));
let canvisionaudio = determine_if_can_use_vision_audio(currmeta);
if (canvisionaudio) {
vision_indicator_hide = "";
}
@@ -22077,6 +22115,7 @@ Current version indicated by LITEVER below.
{
localsettings.prev_custom_endpoint_type = 0;
localsettings.prev_custom_endpoint_model = "";
localsettings.prev_custom_endpoint_ischatcmpl = true;
if (custom_kobold_endpoint != "") {
localsettings.prev_custom_endpoint_type = 1;
}
@@ -22119,6 +22158,7 @@ Current version indicated by LITEVER below.
if(dropdown && dropdown.value)
{
localsettings.prev_custom_endpoint_model = dropdown.value;
localsettings.prev_custom_endpoint_ischatcmpl = document.getElementById("useoaichatcompl").checked?true:false;
}
}
}