qinglong
|
3f5b01f817
|
refactor: 版本号从version.json读取 配置模板删version字段
|
2026-06-14 16:03:04 +08:00 |
|
qinglong
|
4d51a7620e
|
chore: version.json切回dev分支
|
2026-06-14 15:58:36 +08:00 |
|
qinglong
|
90a563aef0
|
chore: version.json指向main分支
|
2026-06-14 15:56:45 +08:00 |
|
qinglong
|
b4859bf704
|
fix: NET图表maxVal修正后重绘
|
2026-06-14 15:23:38 +08:00 |
|
qinglong
|
cc5673c723
|
fix: HiChart DPR上限 2→4
|
2026-06-14 15:19:22 +08:00 |
|
qinglong
|
636310dd25
|
revert: 图表列回到1fr
|
2026-06-14 15:17:00 +08:00 |
|
qinglong
|
83aa8aa93e
|
fix: HiChart不设style.width 让CSS 100%管显示宽度
|
2026-06-14 15:15:51 +08:00 |
|
qinglong
|
2bf6a0e219
|
fix: 图表列2fr(69%) 磁盘0.5fr 指标0.4fr
|
2026-06-14 15:13:12 +08:00 |
|
qinglong
|
251d8f5310
|
style: canvas填满mtr容器宽度
|
2026-06-14 15:09:11 +08:00 |
|
qinglong
|
d766df7833
|
fix: app_v3.js + 强制刷新插件页面
|
2026-06-14 15:07:21 +08:00 |
|
qinglong
|
378ae2c4e9
|
fix: 清理_hires残留 + HiChart替换确认
|
2026-06-14 15:06:47 +08:00 |
|
qinglong
|
06a43981d3
|
fix: 回到0d79acc HiChart版本 + 清缓存
|
2026-06-14 15:01:49 +08:00 |
|
qinglong
|
5c41bf7a59
|
fix: row模式每次重建HiChart
|
2026-06-14 15:01:22 +08:00 |
|
qinglong
|
627ce01018
|
fix: 强制创建HiChart(不再依赖缓存)
|
2026-06-14 15:00:56 +08:00 |
|
qinglong
|
0d79accd63
|
refactor: 内联HiChart替代MiniChart/DualLineChart — 原生devicePixelRatio 2x
|
2026-06-14 14:53:34 +08:00 |
|
qinglong
|
a45db99637
|
revert: 回滚到3258395(移除所有hires)
|
2026-06-14 14:51:55 +08:00 |
|
qinglong
|
41b65f62e4
|
revert: 回滚到改分辨率前(e0b881d)
|
2026-06-14 14:50:14 +08:00 |
|
qinglong
|
11b1af43a6
|
fix: 延迟100ms重设图表尺寸(确保父容器已布局)
|
2026-06-14 14:47:46 +08:00 |
|
qinglong
|
7f7a3322fb
|
fix: NET图表深紫色+预设数据让线可见
|
2026-06-14 14:45:01 +08:00 |
|
qinglong
|
3258395b45
|
revert: 移除所有hires缩放 回到原始分辨率
|
2026-06-14 14:39:59 +08:00 |
|
qinglong
|
bfaa97bdf7
|
fix: 修复双点号 三个图统一4x
|
2026-06-14 14:35:46 +08:00 |
|
qinglong
|
d2bf5864b4
|
fix: 回到resize包装 + 4x宽
|
2026-06-14 14:33:59 +08:00 |
|
qinglong
|
5cb0fd89d4
|
fix: 包装draw()而非resize() — 每次绘制重置4x缩放
|
2026-06-14 14:31:29 +08:00 |
|
qinglong
|
353b607252
|
fix: 修复mc.mc./dlc.dlc.双点号语法错误
|
2026-06-14 14:29:06 +08:00 |
|
qinglong
|
7fb51f2779
|
fix: 4x宽分辨率(仅宽 不高)
|
2026-06-14 14:27:16 +08:00 |
|
qinglong
|
e631b9a7fc
|
fix: 回退—仅宽2x不缩放高
|
2026-06-14 14:24:59 +08:00 |
|
qinglong
|
fc88dc9b62
|
fix: 图表宽高都4x分辨率
|
2026-06-14 14:17:58 +08:00 |
|
qinglong
|
e0b881d843
|
fix: NET图表用独立IIFE确保2x生效
|
2026-06-14 14:04:12 +08:00 |
|
qinglong
|
ee79b301c4
|
fix: _hires兼容resize和applyResize (NET图表)
|
2026-06-14 14:01:34 +08:00 |
|
qinglong
|
cb4615da80
|
fix: NET图表也2x宽度
|
2026-06-14 13:58:17 +08:00 |
|
qinglong
|
bf758aa849
|
fix: CPU/MEM图表宽度2x分辨率
|
2026-06-14 13:57:03 +08:00 |
|
qinglong
|
997bdc92ff
|
revert: 撤销DPR缩放改动 回到60px高度版本
|
2026-06-14 13:55:30 +08:00 |
|
qinglong
|
927b28ccac
|
fix: var mm声明也移到赋值前
|
2026-06-14 13:55:14 +08:00 |
|
qinglong
|
9366531225
|
fix: var mc声明移到赋值前
|
2026-06-14 13:54:55 +08:00 |
|
qinglong
|
ab5444d344
|
fix: MiniChart 2x DPR缩放
|
2026-06-14 13:53:56 +08:00 |
|
qinglong
|
939d9a96e0
|
fix: 图表canvas双倍分辨率(400x120→CSS 100%x60px)
|
2026-06-14 13:53:24 +08:00 |
|
qinglong
|
a22fb08e57
|
style: 图表增高60px + HiDPI
|
2026-06-14 13:51:37 +08:00 |
|
qinglong
|
e6b4e3855c
|
style: 数据叠加到图表左上角
|
2026-06-14 13:46:31 +08:00 |
|
qinglong
|
809924a977
|
style: 图表canvas填满父容器宽度
|
2026-06-14 13:44:06 +08:00 |
|
qinglong
|
cf740ba94a
|
fix: 默认3列(无磁盘) 有分区时动态切4列
|
2026-06-14 13:41:05 +08:00 |
|
qinglong
|
ae82b17b7b
|
style: 减小padding/gap 列宽140px 1fr 0.7fr 0.6fr
|
2026-06-14 13:40:17 +08:00 |
|
qinglong
|
1572e23fda
|
style: 磁盘/指标auto宽度+max-width 图表占满剩余
|
2026-06-14 13:38:18 +08:00 |
|
qinglong
|
808e6f1345
|
style: 图表1.5fr 磁盘0.6fr 指标0.5fr
|
2026-06-14 13:36:25 +08:00 |
|
qinglong
|
f393bd1bae
|
style: 列宽 140px 1fr 0.8fr 0.7fr
|
2026-06-14 13:26:16 +08:00 |
|
qinglong
|
f34eb1ef92
|
feat: 磁盘分区独立第4列 — 默认隐藏 有数据时显示
|
2026-06-14 13:22:13 +08:00 |
|
qinglong
|
ab33f4a65d
|
fix: 移除溢出3列grid的空col-disk div
|
2026-06-14 13:19:38 +08:00 |
|
qinglong
|
34b9d6665b
|
fix: 回到稳定版 — 磁盘放在col-extra内
|
2026-06-14 13:19:07 +08:00 |
|
qinglong
|
6ccf3c5ff7
|
fix: 移除残留分号
|
2026-06-14 13:16:52 +08:00 |
|
qinglong
|
65fe9455d5
|
fix: 删除重复col-disk + 修复残留分号
|
2026-06-14 13:16:16 +08:00 |
|
qinglong
|
bf8421b2c0
|
fix: col-disk独立列 默认隐藏 有分区时显示
|
2026-06-14 12:56:37 +08:00 |
|
qinglong
|
681f8ecb65
|
fix: 磁盘分区移入col-extra 无需额外列
|
2026-06-14 12:54:14 +08:00 |
|
qinglong
|
e47278abb0
|
fix: 移除静态col-disk + 删除重复CSS
|
2026-06-14 12:43:22 +08:00 |
|
qinglong
|
a795fdc268
|
fix: col-disk动态创建 无分区时不存在
|
2026-06-14 12:36:34 +08:00 |
|
qinglong
|
758094cb12
|
fix: col-disk默认隐藏 有分区数据时才显示
|
2026-06-14 12:32:32 +08:00 |
|
qinglong
|
cd02cf3de7
|
feat: 逐步加回col-extra/col-disk/DualLineChart (全部通过Node检查)
|
2026-06-14 12:30:31 +08:00 |
|
qinglong
|
71c9508330
|
fix: 恢复到c65a991前可工作版本 + 仅var la修复
|
2026-06-14 12:27:02 +08:00 |
|
qinglong
|
257f92f746
|
debug: pollNodes加console.log追踪
|
2026-06-14 12:20:17 +08:00 |
|
qinglong
|
0a3269a0d7
|
fix: renderNodes try-catch + 正确闭合括号
|
2026-06-14 12:01:27 +08:00 |
|
qinglong
|
64d148b771
|
fix: renderNodes加try-catch防止运行时错误导致加载中卡死
|
2026-06-14 11:59:59 +08:00 |
|
qinglong
|
1ee6e3b284
|
fix: Sentinel 第194行多余}提前关闭if(isRow)块
|
2026-06-14 11:57:42 +08:00 |
|
qinglong
|
b708c210c7
|
fix: 静态HTML添加no-cache头 + app.js→app_v2.js
|
2026-06-14 11:55:06 +08:00 |
|
qinglong
|
ae553b564d
|
fix: 静态文件no-cache + app.js重命名防缓存
|
2026-06-14 11:54:18 +08:00 |
|
qinglong
|
a79af7484d
|
fix: Sentinel JS 严格检查修复 — 模板字面量内的缺失括号
|
2026-06-14 11:51:54 +08:00 |
|
qinglong
|
f532a63a49
|
fix: 插件页面强制no-cache + app.js v0712
|
2026-06-14 11:45:07 +08:00 |
|
qinglong
|
0735559b1a
|
fix: Sentinel JS 缺失闭合括号修复
|
2026-06-14 11:36:00 +08:00 |
|
qinglong
|
3d001fd204
|
fix: Sentinel var la 语法错误 — var不能出现在赋值表达式中 (用{{}}包住)
|
2026-06-14 11:20:46 +08:00 |
|
qinglong
|
f6117cbc5f
|
fix: 恢复被误删的 scripts.forEach(function(code){ (3处)
|
2026-06-14 11:12:07 +08:00 |
|
qinglong
|
66dc4cdfbf
|
fix: 彻底移除所有调试console.log
|
2026-06-14 11:09:16 +08:00 |
|
qinglong
|
bd454ab627
|
fix: 移除 loadPluginPage 的 console.log 调试
|
2026-06-14 11:08:58 +08:00 |
|
qinglong
|
3f72d6af70
|
fix: 撤销loadPage误加的debug日志
|
2026-06-14 11:08:25 +08:00 |
|
qinglong
|
3e632252ab
|
debug: loadPluginPage 加日志追踪错误来源
|
2026-06-14 11:07:29 +08:00 |
|
qinglong
|
29e7b2be41
|
fix: 插件页面加载加 ?t= 缓存破坏 + app.js v0706
|
2026-06-14 10:54:39 +08:00 |
|
qinglong
|
779c78ad92
|
fix: Sentinel JS 多余闭合括号 (真正修复)
|
2026-06-14 10:48:54 +08:00 |
|
qinglong
|
cab687f797
|
fix: Sentinel JS 多余闭合括号
|
2026-06-14 10:47:37 +08:00 |
|
qinglong
|
cb5f900c39
|
feat: 更新页面实时日志 — SSE轮询 + logs/updates_logs 文件记录
|
2026-06-14 10:45:08 +08:00 |
|
qinglong
|
b3a6f73db4
|
fix: 更新后同步版本号到base_config.yaml
|
2026-06-14 10:42:01 +08:00 |
|
qinglong
|
27115942ea
|
fix: InitService自动合并模板新增字段(解决旧config缺branch问题)
|
2026-06-14 10:39:03 +08:00 |
|
qinglong
|
fb8bf393f2
|
fix: UpdateService默认分支 main→dev (version.json在dev)
|
2026-06-14 10:37:39 +08:00 |
|
qinglong
|
2901ec6daa
|
chore: 版本号 v0.7.0 → v0.8.0
|
2026-06-14 10:33:49 +08:00 |
|
qinglong
|
c65a9916c2
|
fix: Windows负载 — psutil.getloadavg() + 全0显示N/A
|
2026-06-14 10:32:51 +08:00 |
|
qinglong
|
7fe9e4f6cd
|
fix: 插件加载失败计入统计 — LOAD_FAILURES + 合并fail_details
|
2026-06-14 10:26:36 +08:00 |
|
 qinglongandClaude
|
00c97e4af2
|
fix: PluginService自动从.example模板创建config.yaml (Windows兼容)
根因: Sentinel的config.yaml被gitignore, 首次运行时
load_plugin()要求config.yaml存在才能继续, 但Sentinel的
自动复制逻辑在initialize()中, 太晚了。
修复: PluginService.load_plugin()检测缺失时自动复制模板
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-14 10:24:08 +08:00 |
|
qinglong
|
cb6beca067
|
Revert "fix: Windows分区设备名 — 用盘符(C:)替代设备路径"
This reverts commit 7cdae4d954.
|
2026-06-14 10:02:09 +08:00 |
|
qinglong
|
7cdae4d954
|
fix: Windows分区设备名 — 用盘符(C:)替代设备路径
|
2026-06-14 09:58:50 +08:00 |
|
qinglong
|
f8590ad848
|
feat: 磁盘分区 左侧添加 used/total (KB→MB→GB→TB自动单位)
|
2026-06-14 09:34:43 +08:00 |
|
 qinglongandClaude
|
528410d3e9
|
feat: 磁盘分区列 — 多分区/进度条/overflow/过滤虚拟FS
SystemInfoCollector:
- _get_partitions(): psutil disk_partitions + 过滤虚拟FS
- 跳过 tmpfs/devtmpfs/proc/sysfs/cgroup等22种
- 无psutil时 fallback到根分区
前端4列: 160px 1fr 0.8fr 1fr
- col-disk: 分区名/挂载点/进度条/百分比
- max-height:200px overflow:auto
- 跨平台兼容
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-14 09:31:52 +08:00 |
|
qinglong
|
095f6c765c
|
fix: col-extra 补回卡片HTML(之前编辑丢失)
|
2026-06-14 09:24:15 +08:00 |
|
qinglong
|
2d425b2a71
|
fix: SWAP/磁盘 总量为0时显示'—'(跨平台兼容)
|
2026-06-14 09:20:50 +08:00 |
|
 qinglongandClaude
|
b1b7cd0563
|
feat: 横版col-extra — 负载/SWAP/磁盘/温度/流量/进程 6项指标
SystemInfoCollector 新增:
- swap: SWAP用量 (psutil + /proc/meminfo fallback)
- disk: 磁盘用量
- temperature: CPU温度 (psutil + /sys/class/thermal fallback)
Sentinel col-extra 显示:
负载 | SWAP | 磁盘 | 温度 | 累计流量 | 进程RSS
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-14 09:19:37 +08:00 |
|
qinglong
|
800142402a
|
style: 右两列对半分 1fr 1fr
|
2026-06-14 09:17:32 +08:00 |
|
qinglong
|
6115887cd5
|
feat: 横版右侧拆出col-extra留白 — 为负载/磁盘/SWAP预留
|
2026-06-14 09:15:42 +08:00 |
|
qinglong
|
9818d1c965
|
fix: UpdateService启动时立即设置current_version
|
2026-06-14 09:08:41 +08:00 |
|
qinglong
|
612f95076b
|
fix: NET图表100KB/s下限 — update后强制redraw
|
2026-06-14 09:06:25 +08:00 |
|
qinglong
|
f20cb7c76b
|
fix: NET图表最小量程100KB/s (102400 B/s)
|
2026-06-14 09:04:28 +08:00 |
|
qinglong
|
fd5a820584
|
fix: NET图表回退到自然量程 — 60点窗口自动处理峰值回落
|
2026-06-14 09:02:10 +08:00 |
|
qinglong
|
97405d73e8
|
fix: NET图表惰性量程 — 仅扩不缩
|
2026-06-14 09:01:42 +08:00 |
|
qinglong
|
0f8d76ad1c
|
fix: NET图表Y轴下限1024B/s — 防止小幅波动图表飞起
|
2026-06-14 09:00:56 +08:00 |
|
qinglong
|
9c419284d9
|
feat: NET图表改为DualLineChart (上下行双线)
|
2026-06-14 08:57:16 +08:00 |
|
qinglong
|
1ba23cad46
|
style: 数据再上移10px (-4→-14)
|
2026-06-14 08:54:54 +08:00 |
|
qinglong
|
b30bcc37cb
|
style: 数据上移4px
|
2026-06-14 08:53:33 +08:00 |
|