diff --git a/console-ui/public/portal/index.html b/console-ui/public/portal/index.html index ca7acfb..8cd4d87 100644 --- a/console-ui/public/portal/index.html +++ b/console-ui/public/portal/index.html @@ -415,24 +415,25 @@ if (!window.ARCRUN_API_BASE) { 文件整理成知識卡的部分,請在同步小幫手(電腦上的托盤圖示)的「AI 設定…」填一把 Gemini API Key。 - + daemon 版本)——完整版改在 arcrun-app(同步小幫手)「版本與更新」頁本機端匯出 + (打新端點 GET /portal/daemon/diagnostics)。當時按鈕先保留當退路,文案改成 + 誠實講清楚自己只有一半、導去完整版。 + + 2026-08-09(leo 拍板拿掉):leo 08-08「雲端那個要刪掉?不刪用戶搞不清楚要去 + 哪裏下載」,封測者已被通知去更新到有地端匯出的版本後,08-09 追認「通知完畢 + 可以刪除」。⇒ 按鈕與 #st-diag-export/#st-diag-status 一併移除,面板改成純文字 + 指路(同步小幫手才是唯一還按得到、也答得出完整診斷的地方)。 + GET /portal/data/diagnostics 端點本身留著未刪(無害、未被任何 UI 呼叫, + 純粹清路標,不動後端)。 -->
疑難排解
-
這裡只看得到雲端這半,完整診斷請到你電腦上的 Arcrun 匯出。同步小幫手完全連不上時,才用下面這顆備用(只有統計數字,不含你的任何文件內容)。
-
- -
-
+
要回報問題,請到你電腦上的 Arcrun(同步小幫手)「版本與更新」頁——那裡的「疑難排解」按一下就能匯出完整診斷檔給我們(只有統計數字,不含你的任何文件內容)。
@@ -956,38 +957,10 @@ function taipeiMonthDay(ms) { var d = new Date(ms + TAIPEI_OFFSET_MS); return { dropSession(); }); - // ── 檢修孔(2026-08-07 leo 直接指令)────────────────────────────────────── - // 「按鈕下載一個檔案,把檔案發給我」:按下去打 /portal/data/diagnostics, - // 存成單一 JSON 檔(不是要解壓的一包)直接觸發瀏覽器下載。不彈視窗、不要求 - // 用戶理解內容——他只需要按一下、把跳出來的檔案傳給我們。 - (function () { - var btn = $('st-diag-export'); - if (!btn) return; - btn.addEventListener('click', function () { - var st = $('st-diag-status'); - btn.disabled = true; - st.textContent = '匯出中…'; - fetch(API_BASE + '/portal/data/diagnostics', { headers: authHeaders() }) - .then(function (r) { return safeJson(r).then(function (d) { return { ok: r.ok, status: r.status, d: d }; }); }) - .then(function (x) { - btn.disabled = false; - if (guard401(x.status)) return; - if (!x.ok) { st.textContent = '匯出失敗,請稍後再試'; return; } - var blob = new Blob([JSON.stringify(x.d, null, 2)], { type: 'application/json' }); - var url = URL.createObjectURL(blob); - var a = document.createElement('a'); - var stamp = new Date().toISOString().slice(0, 19).replace(/[:T]/g, '-'); - a.href = url; - a.download = 'arcrun-diagnostics-' + stamp + '.json'; - document.body.appendChild(a); - a.click(); - document.body.removeChild(a); - setTimeout(function () { URL.revokeObjectURL(url); }, 2000); - st.textContent = '已下載——把這個檔案傳給我們就可以了'; - }) - .catch(function (e) { btn.disabled = false; st.textContent = friendlyErr(e); }); - }); - })(); + // 檢修孔前端已於 2026-08-09 移除(t213,leo 拍板「通知完畢可以刪除」)—— + // #st-diag-export 元素不再存在,匯出診斷檔改在 arcrun-app(同步小幫手) + // 「版本與更新」頁本機端做。GET /portal/data/diagnostics 端點本身未刪(無害、 + // 已無任何 UI 呼叫),只是這裡不再掛按鈕去打它。 // t87 07-28 leo:知識庫網址 helper(只有 origin,不含 /portal/# 後綴),兩處 UI 共用 function copyOriginUrl(btn) { @@ -1189,7 +1162,7 @@ function taipeiMonthDay(ms) { var d = new Date(ms + TAIPEI_OFFSET_MS); return { // (會出現「叫 CC」「vectorize」「redeploy」這類我們內部的修法指令,不是講給 // 一般用戶聽的)。前端固定顯示「發生了什麼+現在怎麼辦」,不假裝有語意結果, // 也不留用戶不知道下一步的空白。 - $('se-banner').innerHTML = '
語意搜尋還沒開通
語意搜尋能理解你問題的「意思」找資料,不只是比對關鍵字。
這個知識庫目前還沒開通這個功能,以下顯示的是關鍵字搜尋結果(不會假裝有語意結果)。
想開通的話,到「設定」→「疑難排解」匯出診斷檔給我們,我們會幫你打開。
'; + $('se-banner').innerHTML = '
語意搜尋還沒開通
語意搜尋能理解你問題的「意思」找資料,不只是比對關鍵字。
這個知識庫目前還沒開通這個功能,以下顯示的是關鍵字搜尋結果(不會假裝有語意結果)。
想開通的話,請到你電腦上的 Arcrun(同步小幫手)「版本與更新」頁,用「疑難排解」匯出診斷檔給我們,我們會幫你打開。
'; } var entries = d.entries || []; $('se-count').textContent = '命中 ' + entries.length + ' 筆・模式 ' + searchModeLabel(d.mode || 'keyword') + (d.note ? '・' + d.note : '');