Repository navigation
SAO Theme v1.0.20
⚠️ 【重要升级前置要求】
本版本深度对接官方探针 Monitor Hub v1.3.1 新特性。
升级本主题前,请先将您的 Monitor Hub 服务端升级至 v1.3.1 或更高版本。
✨ 主要更新与功能改进
-
瞬时流速峰值原生精准捕获(告别均值削平)
- 深度接入 Hub 1.3.1 新增的每分钟最高瞬时流速指标(
net_rx_max/net_tx_max)。 - 今日流量卡片中的**「最高上行 / 最高下行」**现能完整保留当天发生的高速跑测与突发流量的真实秒级瞬时极值,不再被 60 秒时间片加权均值摊薄削平。
- 累计流量统计依然严格遵循均值时间积分计算,确保流量总消耗真实准确、不虚标。
- 深度接入 Hub 1.3.1 新增的每分钟最高瞬时流速指标(
-
架构重构与性能大扫除
- 彻底移除了原先用于规避旧版 Hub 缺陷的「前端 WebSocket 临时锁存补偿机制」,删除了本地 Storage 读写与冗余状态合并。
- 大幅降低高频 WebSocket 推流下的浏览器 I/O 负担与内存开销,弹窗与图表数据流完全回归纯粹的服务端权威时序数据。
-
任意付款周期与货币识别支持
- 完整适配 Hub 1.3.1 的自定义月数与年数付款周期格式(如
18m、60m、biennial、triennial等)。 - 修正了自定义周期的折算天数与格式化展示(整年显示为「5年」、其余月数显示为「18个月」),确保资产统计页面的月均摊销成本和剩余价值计算精准无误。
- 兼容支持任意 3 字母国际货币代码(TWD、HKD、USD、EUR 等)。
- 完整适配 Hub 1.3.1 的自定义月数与年数付款周期格式(如
-
接口报错清洗与反代错误拦截
- 深度适配 Hub 1.3.1 简短纯文本中文错误输出;
- 自动拦截反向代理(如 Nginx 502/504)或 CDN(如 Cloudflare 拦截验证)返回的整段 HTML 源码,转换为清晰友好的状态说明提示。
-
国旗图标升级为纯正圆 Circle Flags 矢量集
- 移除原先的方形国旗图标,全面换装为视觉更统一精致的纯正圆 Circle Flags 矢量图标集;
- 重构旗帜组件显示逻辑,规范 1:1 正圆形渲染、边缘防溢出与等宽排版,提升全站视觉协调性;
- 内置优雅降级机制,遇到特殊或未匹配区域代码时自动平滑回退至未知地区中立圆形图标(
xx.svg)。
📦 安装方式
- 面板拖拽安装(推荐):下载
theme.tar.gz,直接拖拽上传至 Monitor 后台管理面板(/admin/#/theme)的「主题」页面即可一键安装并激活。 - 服务器目录安装:将
theme.tar.gz解压放置到 Monitor hub 的--themes目录下(如/opt/monitor/data/themes/sao)。 - 一键在线更新:若探针后台配置了本仓库地址,在主题卡片上点击 ⟳ 刷新按钮即可自动拉取最新 Release 的
theme.tar.gz进行更新。