fix ena planner template selection and stream defaults; improve tts free text chunking

This commit is contained in:
2026-02-25 21:46:50 +08:00
parent fafdb18eaf
commit 21f09a7bd1
3 changed files with 49 additions and 8 deletions

View File

@@ -558,11 +558,12 @@
const sel = $('ep_tpl_select');
sel.innerHTML = '<option value="">-- 选择模板 --</option>';
const names = Object.keys(cfg?.promptTemplates || {});
const selectedName = names.includes(selected) ? selected : '';
names.forEach(name => {
const opt = document.createElement('option');
opt.value = name;
opt.textContent = name;
opt.selected = name === selected;
opt.selected = name === selectedName;
sel.appendChild(opt);
});
}
@@ -675,7 +676,8 @@
setBadge(toBool(cfg.enabled, true));
updatePrefixModeUI();
renderTemplateSelect();
const keepSelectedTemplate = $('ep_tpl_select')?.value || '';
renderTemplateSelect(keepSelectedTemplate);
renderPromptList();
renderLogs();
}
@@ -916,4 +918,4 @@
</script>
</body>
</html>
</html>

View File

@@ -46,7 +46,7 @@ function getDefaultSettings() {
customPrefix: '',
apiKey: '',
model: '',
stream: false,
stream: true,
temperature: 1,
top_p: 1,
top_k: 0,
@@ -1461,4 +1461,3 @@ export function cleanupEnaPlanner() {
}
delete window.xiaobaixEnaPlanner;
}