From 84ea2d89eae6363e35b216ef3098b1ec2b134ec2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 2 Apr 2026 20:41:50 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20v44.0=20OS=E4=BB=AA=E8=A1=A8=E7=9B=98?= =?UTF-8?q?=C2=B7=E6=A8=A1=E5=9D=97=E5=AF=B9=E6=AF=94=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=C2=B7=E5=9B=A2=E9=98=9F=E6=9B=B4=E6=96=B0=C2=B7=E7=A0=81?= =?UTF-8?q?=E5=AD=97=E5=8D=95=E5=85=A5=E5=8F=A3=C2=B7=E7=95=99=E8=A8=80?= =?UTF-8?q?=E7=B4=A7=E5=87=91=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/e4f62efa-8a45-425a-a03d-6d5a928738f4 Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com> --- docs/index.html | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/docs/index.html b/docs/index.html index 07d10531..42b07ffb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2573,35 +2573,25 @@ async function loadSysStatus(){ var sEl=document.getElementById('sysStatus'); var lEl=document.getElementById('sysLatency'); var uEl=document.getElementById('sysUptime'); - var wfEl=document.getElementById('sysWorkflows'); - var modEl=document.getElementById('sysModules'); - var cosEl=document.getElementById('sysCos'); + var chEl=document.getElementById('sysChannel'); try{ var t=performance.now(); var r=await fetch('/api/health',{signal:AbortSignal.timeout(5000)}); var ms=Math.round(performance.now()-t); var data=await r.json(); - if(sEl){sEl.textContent='🟢 在线';sEl.className='panel-value ok'} - if(lEl){lEl.textContent=ms+'ms';lEl.className='panel-value '+(ms<500?'ok':'warn')} + if(sEl){sEl.textContent='ONLINE';sEl.style.color='var(--ok)'} + if(lEl){lEl.textContent=ms+'ms';lEl.style.color=ms<500?'var(--ok)':'var(--warn)'} if(uEl){ var um=Math.floor(data.uptime/60); var uh=Math.floor(um/60); - uEl.textContent=uh>0?uh+'h '+um%60+'m':um+'分钟'; - } - // Real data from server if available - if(wfEl){wfEl.textContent=data.workflows?data.workflows:'无法获取';wfEl.className='panel-value '+(data.workflows?'ok':'')} - if(modEl){modEl.textContent=data.modules?data.modules:'无法获取';modEl.className='panel-value '+(data.modules?'ok':'')} - if(cosEl){ - if(data.cos){cosEl.textContent=data.cos;cosEl.className='panel-value ok'} - else{cosEl.textContent='无法确认';cosEl.className='panel-value warn'} + uEl.textContent=uh>0?uh+'h '+um%60+'m':um+'m'; } + if(chEl){chEl.textContent='BACKEND+BROWSER';chEl.style.color='var(--ok)'} }catch(e){ - if(sEl){sEl.textContent='🔴 离线';sEl.className='panel-value err'} - if(lEl){lEl.textContent='—';lEl.className='panel-value err'} - if(uEl){uEl.textContent='—';uEl.className='panel-value'} - if(wfEl){wfEl.textContent='无法连接';wfEl.className='panel-value err'} - if(modEl){modEl.textContent='无法连接';modEl.className='panel-value err'} - if(cosEl){cosEl.textContent='无法连接';cosEl.className='panel-value err'} + if(sEl){sEl.textContent='OFFLINE';sEl.style.color='var(--err)'} + if(lEl){lEl.textContent='TIMEOUT';lEl.style.color='var(--err)'} + if(uEl){uEl.textContent='—';uEl.style.color='var(--dim)'} + if(chEl){chEl.textContent='BROWSER ONLY';chEl.style.color='var(--warn)'} } } loadSysStatus(); @@ -2627,11 +2617,11 @@ async function loadBulletin(){ var vEl=document.getElementById('homeVer'); if(vEl)vEl.textContent='AGE OS '+data.system.version; } - // Left panel updates + // Left panel updates (OS log format) if(data.updates){ var uEl=document.getElementById('sysUpdates'); if(uEl)uEl.innerHTML=data.updates.slice(0,3).map(function(u){ - return '
'+esc(u.version)+' · '+esc(u.date)+'
'+esc(u.title)+'
'; + return '
'+esc(u.version)+''+esc(u.title)+'
'; }).join(''); } }catch(e){/* Use hardcoded ticker content */}