Skip to content

SAO Theme v1.0.22 (适配 Monitor v1.3.2+)

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:01
· 26 commits to main since this release

🚀 Monitor 1.3.2+ 新特性适配与增强 (v1.0.22)

本版本重点适配了 Monitor Hub 1.3.2 系列新特性与规范,并强化了用户自定义控制能力:

  • ⚡ 动态历史监控天数与时间窗口 (history_days):
    • 负载与 Ping 监控图表时间范围不再锁死 168 小时,动态跟随 Hub 后台配置的 history_days(支持 1–365 天)自动生成档位按钮(最高支持 8760 小时);
    • 全面支持 1.3.2 超 7 天历史数据的小时汇总粒度(step 与 minutes),CPU 指标卡片支持标明长周期采样内的“峰值 XX%”,防止瞬时高负载被平均化抹平。
  • 📌 节点详情公开说明 (public_remark):
    • 节点详情页(Instance)系统面板新增展示站长对外公开说明(public_remark,纯文本安全渲染);
    • 保持卡片副标题纯净,卡片标签仅展示所属分组,避免无关文本污染首页。
  • 🌐 跨时区到期误报消除 (expires_in):
    • 优先读取 Hub 服务端预计算好的 expires_in 剩余天数,彻底消除因浏览器与服务端跨时区时差导致的“临近到期误判已过期”问题,旧版 Hub 自动平滑降级。
  • 💰 货币与周期格式化增强:
    • 采用标准 Intl.NumberFormat 本地化格式化货币符号,并添加全局安全容错降级;
    • 完整支持 <n>m(如 60m、18m)等自定义月份计费周期的解析与多周期规范展示。
  • 🎛️ 分组联动与未分组过滤控制项(把选择权交给用户):
    • showUngroupedTab(在分组栏显示“未分组”标签):默认关闭(未分组机器在“全部”中查看,保证 Tab 栏整洁优雅);站长可按需开启;
    • overviewFollowGroup(顶部总览跟随当前分组联动):默认保持全站集群总览大盘;开启后顶部总览数据(服务器数、在线率、总流量、实时带宽等)将严格按当前选中分组实时统计。
  • 🛡️ 发布完整性校验:
    • 打包流程集成 gzip -t 流完整性校验,确保发布的主题包完全符合 Monitor 1.3.0+ 校验和标准。