
cnb-welcome v0.12.0
⛰️ Features
- (sysmon) 新增采集层类型骨架与目录结构 (a198e7c)
- (sysmon) 实现 cgroup v2/v1 reader 与版本检测 (3384c9d)
- (sysmon) 实现 CPU 采集(cgroup-aware + /proc 回退) (d1599c4)
- (sysmon) 实现 RAM 采集(/proc/meminfo + os 兜底) (d03ab9b)
- (sysmon) 实现 Sampler 生命周期与周期 tick (afb1cd8)
- (sysmon) 协议层新增 sysmon:capabilities/update/setInterval 三个 type (810db6e)
- (sysmon) ext-host sidebar 集成 sampler 与 visibility 自动暂停 (4948efc)
- (sysmon) 新增 useSysmonStream composable (f08583a)
- (sysmon) 新增 SysmonCpuCard 实时 CPU 卡片组件 (ffd8711)
- (sysmon) 新增 SysmonMemCard 实时内存卡片组件 (8aa2789)
- (sysmon) 新增 SysmonGrid 编排容器组件 (73fe1da)
- (sysmon) SidebarView 开发环境 tab 接入 SysmonGrid (b0ac713)
- (sysmon) Phase 2 类型扩展 SysmonSample 补齐 disk/net/gpu/ssh 字段 (599882a)
- (sysmon) 实现 disk.ts 容量采集(findmnt + df 回退) (35cd839)
- (sysmon) 实现 diskio.ts 磁盘 IO 速率采集 (2b1f55c)
- (sysmon) 实现 net.ts 网络速率采集(物理网卡白名单) (eadc95e)
- (sysmon) 实现 ssh.ts SSH 流量采集 (fc593fc)
- (sysmon) 实现 gpu.ts NVIDIA GPU 采集(启动检测 + 30s 节流) (5ea9fde)
- (sysmon) Sampler 集成 4 个新 reader 与 GPU 异步检测重推 capabilities (3786fc9)
- (sysmon) 新增 SysmonDiskCard 实时磁盘卡片(容量列表 + IO 速率合体) (939775c)
- (sysmon) 新增 SysmonNetCard 服务器网络速率卡片 (ed5008e)
- (sysmon) 新增 SysmonSshCard 本机 SSH 卡片(不可用态) (dda2523)
- (sysmon) 新增 SysmonGpuCard GPU 卡片(多卡堆叠 + 无 GPU 占位) (4de5663)
- (sysmon) SysmonGrid 编排 5 张卡片为 Phase 2 最终布局 (471a9f1)
- (sysmon) Phase 3 - 配置项 schema + Capabilities.enabled 字段 (05edfa7)
- (sysmon) Phase 3 - sampler.setEnabled API + ext-host 接通配置变化 (5b072f0)
- (sysmon) Phase 3 - useSysmonStream history ring buffer (150 sample) (77bf3c5)
- (sysmon) Phase 3 - SysmonSparkline 通用 SVG 组件 (6abdafc)
- (sysmon) Phase 3 - CPU/RAM/Disk/Net 4 卡片接入 sparkline 背景 (a983a65)
- (sysmon) Phase 3 - SysmonGrid capabilities.enabled v-if 守护 (f1b704c)
- (webview) 新增 text-vscode-* 字号阶梯 utility 跟随 VSCode font-size (2074418)
- (sysmon) CPU / RAM 卡片标题下新增 h-1 Progress 条可视化 percent (e71fbeb)
- (sidebar) 标题栏右上角新增齿轮按钮跳转扩展设置页 (8dd3fac)
🐛 Bug Fixes
- (sysmon) SidebarView 顶层提前初始化 useSysmonStream 避免 capabilities 丢失 (965b83c)
- (sysmon) sparkline 改为右对齐时间槽,新数据从右边推入而非全宽拉伸 (d245c67)
📚 Documentation
- (sysmon) 新增系统监控集成总体设计方案 (255d74b)
- (spec) 新增 sysmonitor 三阶段实施 spec (7b3892e)
- (readme) 新增「系统监控」章节描述 v0.12.0 功能与配置 (e317dc4)
⚡ Performance
- (sysmon) tick 性能 logger(>50ms warn) (5da0a33)
🎨 Styling
- (sysmon) 磁盘/GPU 卡片内部滚动 + 过滤容器注入 bind mount (35639a0)
- (webview) 滚动条对齐 VS Code 主题 + 磁盘/GPU 卡片复用 .scrollbar-fade (e39eee6)
- (sidebar) 全 sidebar 字号放大 +1px 对齐 VSCode tree item 习惯 (6d9a1b1)
- (sysmon) sparkline 视觉密度降 65%(透明度 /30→/15 + stroke 1.5→1) (7c860dc)
- (sidebar) 全 sidebar 字号迁移到 text-vscode-* + 详情间距 space-y-1 (90bd8df)
- (sysmon) 标题间距 mt-3 + 磁盘卡升级 + 标题/列表右端对齐重构 (91d67f9)
⚙️ Miscellaneous Tasks
- (gitignore) 忽略调研用第三方 extension.js (0175087)
- (webview) 新增字节格式化工具 fmtBytes (3b5bc28)
- (webview) 补 fmtBytesShort + fmtDiskSize 紧凑字节格式化 (f294a66)
- (p3) lint:fix 格式化 + 补丁版本同步 + ES2020 兼容修复 (a572c6b)
- (typos) 白名单 sdb / hda / rto 三个 Linux 设备名 / 协议字段误报 (05122e5)