1
0

Commit Graph

  • 2f8fd8bd9c refactor: 将 memory checker 重命名为 mem master lanyuanxiaoyao 2026-05-27 18:16:33 +08:00
  • 3390eb5e8d fix: 强化 CPU/memory checker 错误处理、timeout 遵守和快照校验 lanyuanxiaoyao 2026-05-27 16:33:39 +08:00
  • 145bb8fd04 feat: 新增 memory checker,支持系统级内存和交换空间检测 lanyuanxiaoyao 2026-05-27 00:05:06 +08:00
  • 358f8d011a chore: 放宽权限配置 & 归档 openspec 变更记录 lanyuanxiaoyao 2026-05-26 22:36:33 +08:00
  • c2dcfab80c feat: 新增本机 CPU checker lanyuanxiaoyao 2026-05-26 22:34:57 +08:00
  • f38286d74d feat: 添加 pi 配置文件 lanyuanxiaoyao 2026-05-26 15:35:06 +08:00
  • 08b61cbf47 refactor: ProbeEngine 调度引擎重写为 per-target setTimeout 链 lanyuanxiaoyao 2026-05-26 11:35:06 +08:00
  • c120690cf1 feat: target 时间配置校验,interval 最小 10s,timeout 不大于 interval lanyuanxiaoyao 2026-05-25 17:48:51 +08:00
  • 77c6015b3a refactor: 将 checker normalize 职责下沉到各 runner 目录 lanyuanxiaoyao 2026-05-25 16:16:41 +08:00
  • c1db793073 feat: WS checker,支持可达性检测和单次请求-响应交互验证 lanyuanxiaoyao 2026-05-25 14:13:43 +08:00
  • 714b635aef docs: 重构文档体系 lanyuanxiaoyao 2026-05-25 10:47:52 +08:00
  • a6504d5a62 docs: 重构文档体系 lanyuanxiaoyao 2026-05-24 20:18:18 +08:00
  • 483cdc596b feat: DNS checker,自研 codec/transport,支持 system/server 双模式,UDP/TCP + TC fallback lanyuanxiaoyao 2026-05-24 17:06:22 +08:00
  • 4f33fba793 feat: 动态粒度趋势图,支持 auto bucket 选择 + P95 延迟 + 状态条 lanyuanxiaoyao 2026-05-23 23:53:18 +08:00
  • 6601ab458d chore: 清理过时 specs,新增 schemas 目录,更新审查提示词 lanyuanxiaoyao 2026-05-23 22:24:08 +08:00
  • cfca03b4d6 refactor: 规范审查与重组,合并细粒度规范,清理过时内容 lanyuanxiaoyao 2026-05-22 18:55:18 +08:00
  • cf847ccd7a feat: 重构配置生命周期为 Authoring/Normalized/Resolved 三层 lanyuanxiaoyao 2026-05-22 14:00:47 +08:00
  • 6e53c8130d feat: Alpine 多阶段 Docker 镜像,支持 amd64/arm64 musl 构建 lanyuanxiaoyao 2026-05-21 19:20:47 +08:00
  • 6ca8b36542 feat: 扩展配置变量替换范围至 server/probes/targets,支持空默认值语法 lanyuanxiaoyao 2026-05-21 18:42:42 +08:00
  • 79358ba50d refactor: 移除顶层 defaults 配置段,简化为 target 显式字段 > 代码内置默认值 lanyuanxiaoyao 2026-05-21 16:53:12 +08:00
  • e448cb4654 feat: 重构配置布局,server.listen/storage/logging + probes.execution 分组 lanyuanxiaoyao 2026-05-21 13:54:41 +08:00
  • 5238dbe77d chore: 约束后端统一日志输出 lanyuanxiaoyao 2026-05-21 12:36:37 +08:00
  • 007d74934d feat: 运行时日志系统,Pino + pino-pretty + pino-roll,console/file 双输出,敏感信息 redaction lanyuanxiaoyao 2026-05-21 12:21:59 +08:00
  • 0d709c7681 fix: 修复构建脚本跨平台 import specifier 路径规范化 lanyuanxiaoyao 2026-05-21 09:32:43 +08:00
  • b432581444 refactor: 清理测试代码 eslint-disable 指令,消除文件级和重复局部禁用 lanyuanxiaoyao 2026-05-21 00:35:08 +08:00
  • ccd16a583e feat: 跨平台发布打包,支持 7 个目标平台交叉编译和 tar.gz 分发 lanyuanxiaoyao 2026-05-20 23:24:36 +08:00
  • 8eac814cc6 feat: 版本管理,package.json 唯一版本源、/api/meta 返回版本、Dashboard Header 展示版本号 lanyuanxiaoyao 2026-05-20 19:14:37 +08:00
  • f3df3a203b docs: 优化审查提示词,禁止 subagent 读取文件,明确 apply 阶段不动主规范 lanyuanxiaoyao 2026-05-20 17:08:12 +08:00
  • 60a54b483f refactor: expect 类型模型重构,Raw/Resolved 双层分离与断言基础设施内聚 lanyuanxiaoyao 2026-05-20 16:12:48 +08:00
  • 6098be2d9e docs: 重构 README 文档结构,新增应用截图,按 checker 类型组织配置说明 lanyuanxiaoyao 2026-05-20 09:58:19 +08:00
  • b591dcca97 feat: target 软删除机制,配置移除时保留历史数据 lanyuanxiaoyao 2026-05-20 00:43:39 +08:00
  • 9b53c746f6 refactor: ICMP checker type 从 ping 统一改为 icmp,修复前端 UI 细节 lanyuanxiaoyao 2026-05-20 00:02:23 +08:00
  • 375dd3492b feat: 结构化 observation 替代 statusDetail,API 层动态构造 detail lanyuanxiaoyao 2026-05-19 22:49:00 +08:00
  • 22c06820fa docs: 新增 checker-observation 变更提案,归档历史 openspec 变更记录 lanyuanxiaoyao 2026-05-19 19:22:16 +08:00
  • 12cd05b04e feat: ValueMatcher 支持 primitive 原始值简写,等价于 { equals: value } lanyuanxiaoyao 2026-05-19 17:07:47 +08:00
  • 8d8549d07f refactor: 消除 es-toolkit/compat 依赖,isArray/isObject 替换为原生实现 lanyuanxiaoyao 2026-05-19 14:57:56 +08:00
  • 7a635a0a9f refactor: 统一 expect 断言体系,引入共享 ValueMatcher/ContentRules/KeyValueExpect 模型 lanyuanxiaoyao 2026-05-19 14:24:27 +08:00
  • 349896bd02 feat: 新增 LLM checker 支持大模型服务应用层拨测 lanyuanxiaoyao 2026-05-19 00:06:53 +08:00
  • 52262a31f6 feat: 新增 UDP checker,支持自定义 payload 请求-响应探测与断言 lanyuanxiaoyao 2026-05-18 17:23:17 +08:00
  • 550c427814 feat: 新增 ICMP/Ping checker,支持跨平台主机存活检测与延迟监控 lanyuanxiaoyao 2026-05-18 10:45:17 +08:00
  • c51bc5a0d8 refactor: 优化 clean 脚本,目录直接删除替代 glob 逐文件清理,补充 playwright-report/test-results lanyuanxiaoyao 2026-05-18 09:18:36 +08:00
  • 393e8da5fd feat: 新增 ICMP/Ping checker 设计提案 lanyuanxiaoyao 2026-05-18 00:33:11 +08:00
  • 0a9a9016be feat: 新增 TCP checker,支持端口可达性探测与 banner 读取 lanyuanxiaoyao 2026-05-17 23:53:37 +08:00
  • 31fd3a2a43 refactor: 统一 target name/description 可空语义,前端展示 fallback 到 id lanyuanxiaoyao 2026-05-17 20:12:39 +08:00
  • f7193e98ff feat: 新增 target description 字段,收紧 id/name 长度,调整延迟列和名称列 lanyuanxiaoyao 2026-05-17 18:42:46 +08:00
  • 7926514986 feat: 配置变量系统与 target id/name 双字段标识 lanyuanxiaoyao 2026-05-17 00:37:54 +08:00
  • 366b3211c8 fix: 移除 README 示例配置中的 defaults.http.method lanyuanxiaoyao 2026-05-16 21:46:20 +08:00
  • e924732a02 refactor: 移除 defaults.http.method 配置,简化默认值体系 lanyuanxiaoyao 2026-05-16 21:45:08 +08:00
  • 04c24e6796 docs: 重写 README 为结构化项目文档,精简示例配置 lanyuanxiaoyao 2026-05-16 20:58:04 +08:00
  • 146cef982e feat: 新增 DB checker — 支持 PostgreSQL/MySQL/SQLite 连接测试与 SQL 查询断言 lanyuanxiaoyao 2026-05-16 09:00:15 +08:00
  • c36df94e59 chore: 归档 responsive-resizable-drawer 变更 lanyuanxiaoyao 2026-05-16 00:17:31 +08:00
  • f8d563c668 feat: Header 倒计时数字滚动动画 — @number-flow/react 替换静态文本 lanyuanxiaoyao 2026-05-16 00:14:35 +08:00
  • 88f4119a4e feat: Drawer 响应式默认宽度与拖拽调整,统计卡片上下布局优化 lanyuanxiaoyao 2026-05-15 23:10:08 +08:00
  • c46ab14cce feat: Dashboard 主题模式切换 — 系统跟随/明亮/黑暗,localStorage 持久化,TDesign theme-mode 驱动 lanyuanxiaoyao 2026-05-15 22:18:29 +08:00
  • 8793fbd786 test: 重构测试体系 — 建立组件测试层、补充后端测试、清理低质量测试 lanyuanxiaoyao 2026-05-15 18:31:33 +08:00
  • 2b08f81a0d chore: 依赖版本更新、Vite 构建配置完善、TrendChart 描述修正 lanyuanxiaoyao 2026-05-15 15:15:57 +08:00
  • 86b8cf1950 refactor: 前端性能优化 — 倒计时组件隔离、React memoization 链路 lanyuanxiaoyao 2026-05-15 12:02:39 +08:00
  • d6a77b2c6e feat: 迁移前端构建从 Bun fullstack 到 Vite lanyuanxiaoyao 2026-05-15 11:26:46 +08:00
  • 28e46b8431 feat: 优化目标详情 Drawer 性能 — TDesign 生命周期控制、Tab 感知延迟加载、滚动穿透修复 lanyuanxiaoyao 2026-05-15 00:53:41 +08:00
  • 9904f198aa feat: Dashboard 刷新频率可配置 — RadioGroup 选择器、动态轮询间隔、手动刷新按钮 lanyuanxiaoyao 2026-05-14 18:03:42 +08:00
  • c61a4a6091 refactor: 前端视觉重构 — Layout/HeadMenu 骨架、SummaryCards 合并、Card 分组、Drawer 概览重设计 lanyuanxiaoyao 2026-05-14 15:51:39 +08:00
  • 1c5cfafda6 feat: 前端指标体系增强 — Dashboard/Metrics API、2×4 统计区、趋势图面积+异常标记、连续状态列 lanyuanxiaoyao 2026-05-14 12:32:41 +08:00
  • e983e5d75d refactor: 重命名 command checker 为 cmd checker 并适配跨平台测试 lanyuanxiaoyao 2026-05-14 09:23:10 +08:00
  • 0fa2c0c811 feat: 新增两个 OpenSpec 变更提案 — CMD Checker 增强与前端指标增强 lanyuanxiaoyao 2026-05-14 01:39:26 +08:00
  • 6e485cc991 refactor: 迁移 Bun fullstack 架构 lanyuanxiaoyao 2026-05-14 00:23:37 +08:00
  • bcfac52112 refactor: HTTP checker 质量加固 lanyuanxiaoyao 2026-05-13 21:35:05 +08:00
  • 31aeee6d60 refactor: 前端架构重构 — hook拆分、组件拆分、类型筛选器动态化、Meta API lanyuanxiaoyao 2026-05-13 20:55:42 +08:00
  • a62007083d chore: 归档 backend-architecture-hardening 变更并同步 delta spec 到主 spec lanyuanxiaoyao 2026-05-13 19:50:33 +08:00
  • 76b47006fe feat: 新增两个 OpenSpec 变更提案 — 前端架构重构与 HTTP Checker 质量加固 lanyuanxiaoyao 2026-05-13 18:40:08 +08:00
  • 147a2559ae refactor: 后端架构加固 — 泛型化、批量查询、bootstrap 统一、路径修复与 pageSize 上限 lanyuanxiaoyao 2026-05-13 18:15:46 +08:00
  • 6ea185315f docs: 修正 DEVELOPMENT.md 与实际代码的差异并精简 tcp 示例 lanyuanxiaoyao 2026-05-13 17:27:33 +08:00
  • ecd47748d2 docs: 修正 README 配置说明与实际代码的差异 lanyuanxiaoyao 2026-05-13 17:27:23 +08:00
  • bcfb907bd3 feat: 基础设施加固 — 修复构建、数据保留、错误边界、bundle 拆分 lanyuanxiaoyao 2026-05-13 16:48:56 +08:00
  • 26f0bfe104 docs: 归档 checker 内聚化重构变更,同步 delta specs 到主规范 lanyuanxiaoyao 2026-05-13 15:02:59 +08:00
  • bb6b2bc20b refactor: checker 模块内聚化 — 每个 checker 自包含于独立目录 lanyuanxiaoyao 2026-05-13 14:38:21 +08:00
  • c396c29402 docs: 添加 checker 内聚化重构方案及归档历史变更 lanyuanxiaoyao 2026-05-13 13:30:05 +08:00
  • aade0bbff7 refactor: 清理 checker 遗留边界 lanyuanxiaoyao 2026-05-13 12:53:03 +08:00
  • 7b20b59b79 feat: 重构配置校验为 TypeBox + Ajv + semantic validator,严格禁止未知字段 lanyuanxiaoyao 2026-05-13 12:19:36 +08:00
  • bce0f8e7a8 feat: 增强 HTTP checker 鲁棒性 — 严格配置校验、完整耗时、流式body、重定向与编码完善 lanyuanxiaoyao 2026-05-13 08:00:05 +08:00
  • 2fd0f206be feat: HTTP 探针增强 — ignoreSSL、精确重定向控制、状态码范围匹配、编码自动检测 lanyuanxiaoyao 2026-05-13 00:02:04 +08:00
  • 87d946a441 fix: 修复 Windows 平台测试兼容性问题 lanyuanxiaoyao 2026-05-12 22:11:34 +08:00
  • ad87be6956 refactor: 精简 package.json scripts,引入 eslint-plugin-prettier 统一格式检查 lanyuanxiaoyao 2026-05-12 21:43:20 +08:00
  • 9a71b7967c chore: 配置跨平台行尾规范与 VSCode 编辑器统一设置 lanyuanxiaoyao 2026-05-12 20:30:48 +08:00
  • a5cf6065c2 chore: 强化代码质量与风格检查体系 lanyuanxiaoyao 2026-05-12 18:44:59 +08:00
  • ce8baae3d1 refactor: 引入 Checker 统一接口与 Runner 抽象机制 lanyuanxiaoyao 2026-05-12 17:08:57 +08:00
  • e1c33b4002 docs: 完善 DEVELOPMENT.md,按前端/后端/其他三大章节重构开发指引 lanyuanxiaoyao 2026-05-12 15:26:49 +08:00
  • f7facb7232 refactor: 全面优化后端代码质量与架构 lanyuanxiaoyao 2026-05-12 15:15:36 +08:00
  • 696db6ffb5 refactor: 整理 openspec/specs 规范,删除冗余 spec 并消除重叠 lanyuanxiaoyao 2026-05-12 13:10:54 +08:00
  • c677b4f756 docs: 拆分 README 为 README.md 和 DEVELOPMENT.md lanyuanxiaoyao 2026-05-12 12:55:03 +08:00
  • 9f2b906063 refactor: 全面重构前端样式,消除内联 style 和硬编码色值,统一 TDesign 规范 lanyuanxiaoyao 2026-05-12 12:42:11 +08:00
  • 3e8d01715f refactor: 重构 Drawer 布局,合并趋势 tab、优化时间选择器和记录表格 lanyuanxiaoyao 2026-05-12 11:19:54 +08:00
  • 3b9006345e chore: 添加 LICENSE 和 opencode 配置 lanyuanxiaoyao 2026-05-12 01:07:51 +08:00
  • f48e39a615 refactor: 全面重构前端 Dashboard 为 TDesign + TanStack Query 分组表格布局 lanyuanxiaoyao 2026-05-12 01:06:53 +08:00
  • 48b40238b8 chore: 移除 gitignore 目录下误提交的归档文件 lanyuanxiaoyao 2026-05-11 22:30:15 +08:00
  • 3fa1b3957e refactor: 项目更名为 DiAL(统一拨测平台) lanyuanxiaoyao 2026-05-11 22:23:17 +08:00
  • 767f26617e refactor: 优化卡片显示一致性与可扩展性 lanyuanxiaoyao 2026-05-11 18:36:16 +08:00
  • 48a9e96ec2 refactor: 目标卡片改为垂直三层布局 lanyuanxiaoyao 2026-05-11 17:04:55 +08:00
  • d873484938 feat: 优化前端布局为流动式响应式设计 lanyuanxiaoyao 2026-05-11 16:26:51 +08:00
  • 80d5f4cdf4 docs: 同步 spec 文档与 README(修正引用、精简重复、补全说明) lanyuanxiaoyao 2026-05-11 14:38:09 +08:00
  • 0ee10b47c9 fix: 安全性与代码质量加固(异常保护、外键级联、竞态修复、优雅关机) lanyuanxiaoyao 2026-05-11 14:24:12 +08:00