diff --git a/cmd/gui/renderer/app.js b/cmd/gui/renderer/app.js index 2591365..794c488 100644 --- a/cmd/gui/renderer/app.js +++ b/cmd/gui/renderer/app.js @@ -289,6 +289,8 @@ function toggleAppearance() { (() => { var saved = localStorage.getItem("ha-theme"); setTheme(saved || "light"); + var savedColor = localStorage.getItem("ha-color"); + if (savedColor) setColor(savedColor); var finalSrc = localStorage.getItem("ha-bg-final"); var img = localStorage.getItem("ha-bg-img"); var blur = localStorage.getItem("ha-bg-blur"); @@ -963,6 +965,27 @@ function chanLetter(src) { return /[A-Za-z0-9]/.test(ch) ? ch : "C"; } +// PiDeck 风格思考卡片:Brain 图标 + 折叠时单行预览(流式中扫光)+ 展开/收起 +// PiDeck 风格思考卡片:Brain 图标 + 折叠单行预览(流式中扫光)+ 展开懒加载全文 +function renderReasoningCard(text, isStreaming, idx) { + var preview = + typeof marked === "undefined" + ? escHtml(text).replace(/<[^>]+>/g, " ").slice(0, 60) + : text.replace(/[\s\n]+/g, " ").slice(0, 60); + return ( + '