89 Commits
Author SHA1 Message Date
imengying 275499295d rustls 升级到 0.23.45 2026-09-15 01:26:35 +08:00
imengying b381de83f3 修复演示页面404问题 2026-09-15 01:09:48 +08:00
imengying 37d8c663c7 新增docker支持 2026-09-14 23:09:02 +08:00
mengying 0ef99ec44d 添加wiki 2026-09-13 15:19:18 +08:00
imengying 823a07d464 服务器卡片 CPU 标签旁显示核心数
cpu_cores 已随遥测上报并入库,卡片此前未使用。标签显示为
"CPU N 核"(英文 "CPU N cores"),核心数缺失或为 0 时回退为
"CPU"。标签行加 white-space: nowrap,防止长标签在窄卡换行
破坏行高一致性。
2026-09-13 00:43:55 +08:00
imengying 761073fffc 修复服务器卡片指标行在不平台的对齐问题
指标格的标签行与详情行使用 line-height: normal,行盒高度由实际
渲染字体决定:CJK 回退字体(如 Windows 的雅黑)的 normal 行高大于
拉丁文本,同排格子会互相错位,把进度条与详情行顶偏 2-4px。

改为固定行高(标签行 16px、详情行 14px),格子内三段(标签/进度条/
详情)的纵向位置在全平台保持一致。已用 demo 页逐卡测量:8 卡 × 4 格
仅存在一组几何值(headH=16、subH=14、barDelta=20)。
2026-09-13 00:39:54 +08:00
imengying 2e1d2dd464 README 增加界面预览截图
- docs/frontend.png:公开看板 demo(?demo 模式,浅色主题,1920×1000)
- 补提交已放置的 docs/backend.png(管理后台),README 中两图配套展示
2026-09-12 12:27:22 +08:00
imengying 82f50ae5c0 Fixes and improvements 2026-09-12 10:44:35 +08:00
imengying ce0fe626b2 收窄仅限本文件使用的类型导出
导出符号审计发现 7 个类型仅在定义文件内使用却带着 export:
AppState、CarrierSlot、FormattedBytes、LatencyBucket、
LiveTransportHandlers、LiveTransportOptions、NodeLatencyStats。
去掉 export 关键字,行为无变化。
2026-09-12 03:28:11 +08:00
imengying 9504733114 通过 cargo fmt 与 clippy 门禁
Quality checks 的格式化与静态检查此前未本地执行过:

- cargo fmt(backend/agent):长行折行、use 列表重排、去尾空行,共 7 文件
- agent/src/tests.rs:删除冗余的 use super::*(显式导入列表已覆盖)
- backend/src/routes/admin.rs:then(|| …) 改 then_some(…)(clippy::unnecessary_lazy_evaluations)

已按 CI 步骤逐项本地验证:tsc、bun test、vite build、sh -n、fmt×3、
clippy×2、cargo test(shared 4、backend 81、agent 39)、agent 运行时
测试、后端启动冒烟。仅 PG 相关两步(ignored 测试与 smoke 迁移段)
因本机无 PostgreSQL 未跑。
2026-09-12 03:04:55 +08:00
imengying c85f9508e7 为 pwsh 测试加显式超时,修复 CI 偶发超时
CI 的 ubuntu runner 预装 pwsh,Windows uninstall/update/installer-output
等测试会真实执行。这些测试每次都要冷启动 pwsh 进程,首次调用可超过
bun test 默认的 5 秒单测超时(CI 实测 5151ms 失败)。

为 5 个 pwsh 测试点加 30 秒显式超时;两处原本没有超时的 spawnSync
补 10 秒上限,避免 runner 卡顿时测试无限挂起。
2026-09-12 02:49:32 +08:00
imengying 3429d3734b 修复拆分引入的编译与测试问题
- agent: 移除函数参数列表上误注入的 pub(crate)(live/remote/update 共 20 处)
- frontend: 修正 admin/ 拆分文件的相对导入层级(浅了一级,共 14 处)
- test: 为 agent.sh 的 TOKEN_ENV_FILE 与 install.sh 的 config_created 补测试桩

已验证:cargo check/test(agent 39、backend 81)、tsc -b、bun test(173)全部通过
2026-09-12 02:35:05 +08:00
imengying 39fcfe50c6 Fixes and improvements 2026-09-12 02:34:48 +08:00
imengying 7882bbbd37 修复logo问题 2026-09-10 18:34:28 +08:00
imengying 9372a974fd 优化延迟检测界面 2026-09-10 17:58:28 +08:00
imengying 1c3217f72c 优化内存统计 2026-09-10 17:19:38 +08:00
imengying 1edc6de499 修复BusyBox 环境下磁盘采集为空问题 2026-09-10 16:21:28 +08:00
imengying 909105756b Fixes and improvements 2026-09-10 02:36:42 +08:00
imengying dc6b6eedb1 更新readme 2026-09-09 15:49:33 +08:00
imengying 382f2345f5 修复426错误,优化前端数据刷新 2026-09-09 15:26:39 +08:00
imengying 3f50288454 清理重复的旧接口 2026-09-09 00:49:21 +08:00
imengying c971049290 优化数据消耗 2026-09-09 00:11:03 +08:00
imengying a7194dd287 清理旧版无用接口,优化测试 2026-09-08 21:30:41 +08:00
imengying 304b98ed69 仓库迁移 2026-09-08 18:05:31 +08:00
imengying 906fb126f4 清理旧版安装脚本残留 2026-09-08 16:56:38 +08:00
imengying 2637729a2f 清理旧版残留,优化结构 2026-09-08 14:56:49 +08:00
imengying db7afde7af 数据库备份测试 2026-09-08 12:33:22 +08:00
imengying f571da637f 清理无用代码 2026-09-08 11:43:33 +08:00
imengying 26d9897c26 修改远程执行逻辑 2026-09-08 02:35:52 +08:00
imengying ab8f359f93 Fixes and improvements 2026-09-08 01:15:34 +08:00
imengying c70564d2f9 优化安装脚本 2026-09-07 23:41:50 +08:00
imengying 58dea92e5f 修复跨分钟导致的测试误报 2026-09-07 22:04:25 +08:00
imengying d7ccdca8d7 修复编译检查报错 2026-09-07 21:25:32 +08:00
imengying 59dbc9abeb 优化前后端 2026-09-07 21:14:21 +08:00
imengying 8c2d7240eb 添加手动更新参数 2026-09-06 14:45:38 +08:00
imengying becdb7bb27 优化后端数据处理 2026-09-06 14:27:11 +08:00
imengying 5a746c204d 优化前端数据刷新 2026-09-05 18:51:45 +08:00
imengying 0075c48bbf 优化前后端细节 2026-09-05 18:22:46 +08:00
imengying 1ea4df69de 修复修复 Turnstile验证报错问题 2026-09-05 16:49:56 +08:00
imengying d833ce9f34 修复数据库测试问题 2026-09-05 13:36:20 +08:00
imengying d0d8096663 完成 1.0.0 首发审计与安全加固 2026-09-05 09:54:36 +08:00
imengying 357b3aa65d 精简 Release 产物并使用内置摘要 2026-09-04 23:54:21 +08:00
imengying 83c6427bdd 移除 Dependabot 并更新发布 Actions 2026-09-04 23:41:19 +08:00
imengying 1f36a8df46 支持数据库迁移后在线重启 2026-09-04 19:02:22 +08:00
imengying 35b29f4370 精简数据库页面并支持空间回收与迁移 2026-09-04 18:25:50 +08:00
imengying a9b4106966 精简文档并完善跨平台发布、安装与备份测试 2026-09-04 17:41:47 +08:00
imengying 6e3819dedf 完善初始化、远程执行与安全检查 2026-09-04 15:11:41 +08:00
imengying b7f54cddac 清理无用代码 2026-09-04 14:02:27 +08:00
imengying 7b1ad8584d 清理无用代码 2026-09-04 13:19:15 +08:00
imengying b1fedb4131 统一数据目录并拆分后台路由 2026-09-04 04:16:30 +08:00