From 7ba0fde3e67240095136d0388cdb96aef09f0548 Mon Sep 17 00:00:00 2001 From: MeowOS Date: Tue, 1 Sep 2026 21:52:25 +0800 Subject: [PATCH] =?UTF-8?q?feat(panel,=20PANEL=5FENHANCE=5FPLAN=20?= =?UTF-8?q?=E6=89=B91-B):=20=E5=89=8D=E7=AB=AF=E4=BA=94=E9=A1=B5=E2=80=94?= =?UTF-8?q?=E2=80=94=E9=A6=96=E9=A1=B5=E4=BB=AA=E8=A1=A8=E7=9B=98/?= =?UTF-8?q?=E9=9F=B3=E9=A2=91=E7=94=B5=E5=B9=B3/=E7=94=B5=E6=BA=90/?= =?UTF-8?q?=E8=BF=9B=E7=A8=8B=E6=9C=8D=E5=8A=A1/=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=A1=A5=E5=BC=BA/=E7=BD=91=E7=BB=9C=E5=81=A5=E5=A3=AE?= =?UTF-8?q?=E6=80=A7/PIN=20=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 #/home 默认路由:单请求 /api/overview + 5s 节拍(电平 1s 子节拍独立), 卡片:设备信息(boot/默认启动)/电量/音频(rms·peak dBFS 双条电平表 -60..0)/WiFi+DNS/ 在跑App与服务健康/存储/性能小条;任一源 available:false 该卡显示「—」。 - 音频页:rms(青绿)+peak(黄) 双条电平表 + deci-dB 数值 + 近30采样 sparkline,轮询提速 1s;无流占位。 - 新增 #/power:电池卡 + 功耗估算卡(est_mw + confidence 徽标 estimated/derived/measured) + 子系统分解堆叠条(screen/wifi/bt/audio/cpu/baseline mW+占比)。 - 新增 #/proc:svcd 服务表(restart 计數>=3 高亮/来源 board|tf) + ams App 表(crashes/launches/last_kind), 行点开经 /api/files 列 MeowOS/logs// 读最新 stdout_*.log 尾部(崩溃尾巴);全只读,无 restart/kill。 - 系统页补强:电池行、当前运行模式(后端已有 boot.mode/current 则显示) vs 默认启动并列(不一致高亮)、 重启原因/升级状态(后端未暴露时显示「—」)。 - 网络页健壮性(281 缺陷):status 瞬态失败不再整页踢「不可用」占位,改顶部内联错误条 + 5s 自动重试, 数据区保留上次成功内容。 - 设置页 PIN 卡:显示已设/未设/锁定状态,「修改 PIN」(旧+新双输入)与「清空 PIN」(旧 PIN 确认), 走 /api/auth/login 校验旧 PIN + PUT /api/settings/panel.pin。 - 首页置顶导航新增「首页」,默认路由 #/ 或 #/home;侧栏新增「电源」「进程·服务」入口。 验证:headless Chromium --dump-dom 静态样例数据(参照 281),9 页 JS 0 错误, 双主题(md3/miuix × dark/light)通过;proc stdout 尾部支持 5s 重渲染后重开。 仅改 patch_v2/meowpanel/web/。 --- patch_v2/meowpanel/web/index.html | 30 +- patch_v2/meowpanel/web/meowpanel.css | 80 ++++ patch_v2/meowpanel/web/meowpanel.js | 692 +++++++++++++++++++++++++-- 3 files changed, 768 insertions(+), 34 deletions(-) diff --git a/patch_v2/meowpanel/web/index.html b/patch_v2/meowpanel/web/index.html index fec98d3..5479279 100644 --- a/patch_v2/meowpanel/web/index.html +++ b/patch_v2/meowpanel/web/index.html @@ -21,6 +21,10 @@ MeowPanel