底座和性能都收拾利索之后,10 月下旬我把重心放回了“怎么让每天看监控更顺手”这件事上。很多时候我只是想在解锁手机的时候顺便瞟一眼家里 NAS 的流量,或者在折叠屏展开时不用来回点进点出,于是在 v3.0.163 到 v3.0.169 之间连发了几个非常高频的日常功能。
Canvas 自绘三款 Android 桌面小组件
2026 年 10 月 21 日(PR #85),我用原生 Canvas 自绘渲染的方式,给观澜 Android 客户端加上了三款 One UI 风格的桌面小组件(App Widgets):
- Fleet(机队概览):一眼看全网多少台机器在线、多少台离线或告警;
- Device(单机盯盘):锁定某一台核心服务器,在手机桌面实时显示它的 CPU、内存、温度圆环;
- Traffic(实时流量):专门盯着主路由或宿主机网卡的上下行吞吐速率。
同一天(PR #87),我还顺手修好了把观澜 Web 端通过 macOS Safari“添加到程序坞”时的图标模糊与透明底发黑问题,补齐了标准的 1024px 不透明图标。
折叠屏 Master-Detail 双栏与 90 天免登续期
第二天(10 月 22 日,PR #90 与 PR #92),针对手头的折叠屏手机和平板横屏场景,我加入了 Master-Detail 左列表右详情双栏布局——左边划拉设备列表,右边立刻切换对应的实时曲线,不用再频繁按返回键。同时把浏览器的登录态改成了 90 天滑动续期长会话,只要平时常打开看,就不用隔三差五重新输密钥登录。
全平台设备分组(Device Grouping)上线
当机器多到二十来台时,把宿主机、开发虚拟机、生产云主机和软路由混在一个长列表里找起来还是费劲。10 月 31 日(PR #102,v3.0.169,Commit 5928672),我在服务端数据库、Web 端、Electron 桌面端和 Android 客户端同步打通了设备分组管理:支持给每台机器打上分组归属,在顶栏一键按分组筛选机队,日常巡检一下子清爽了不少。