|
|
d873484938
|
feat: 优化前端布局为流动式响应式设计
- 移除 Dashboard max-width 限制,充分利用屏幕空间
- Summary Cards 和 Target Cards 改为 Flexbox wrap 流动布局
- 卡片固定宽度 280px,根据页面宽度自动调整单行数量
- 添加平滑过渡动画效果(0.3s ease)
- 移除移动端媒体查询覆盖规则
- 同步更新 card-dashboard 规格文档
|
2026-05-11 16:26:51 +08:00 |
|
|
|
80d5f4cdf4
|
docs: 同步 spec 文档与 README(修正引用、精简重复、补全说明)
|
2026-05-11 14:38:09 +08:00 |
|
|
|
0ee10b47c9
|
fix: 安全性与代码质量加固(异常保护、外键级联、竞态修复、优雅关机)
|
2026-05-11 14:24:12 +08:00 |
|
|
|
35ba56888b
|
refactor: 移除 success 字段,简化为 matched 单层判定模型
|
2026-05-11 14:23:13 +08:00 |
|
|
|
548b44d28e
|
feat: 重构 Dashboard 为卡片式分组布局
表格布局替换为按分组展示的卡片式布局,新增 group 字段配置和 TargetBoard/TargetCard 等组件。模态框详情页支持时间范围筛选和分页,SummaryCards 减为 3 个。API 端点变更:trend/history 改用 from/to 参数,history 支持分页。recentSampleCount 硬编码为 30。
|
2026-05-11 08:54:21 +08:00 |
|
|
|
b8810f1182
|
feat: 重构为多类型 checker 通用框架,支持 HTTP 与命令检查
- 引入 typed target 判别联合,支持 http 与 command 两种 checker
- expect 重构为有序规则数组,按配置顺序快速失败并生成结构化 failure
- 新增 command runner,支持 exec + args 本地命令执行
- 引入全局并发限制 maxConcurrentChecks 和 size 解析 (KB/MB/GB)
- HTTP/command 各自独立 expect pipeline,应用领域默认成功语义
- SQLite schema、API、Dashboard 全链路调整为 checker 通用契约
- 补充完整测试覆盖(192 tests),更新 README 与示例配置
|
2026-05-10 22:25:21 +08:00 |
|
|
|
599d973cbd
|
feat: 增强 expect 规则系统,支持多种 body 校验方法和操作符
- 新增 body 分组校验:contains、regex、json(JSONPath)、css(CSS选择器)、xpath
- 新增操作符系统:equals、contains、match、empty、exists、gte、lte、gt、lt
- 新增 headers 响应头校验
- 引入 cheerio、xpath、@xmldom/xmldom 依赖
- BREAKING: expect.bodyContains 迁移至 expect.body.contains
|
2026-05-10 00:10:42 +08:00 |
|
|
|
57d3a5cfb4
|
feat: 将 demo 项目转化为 HTTP 拨测监控工具
新增 YAML 配置解析(Bun 内置 YAML)、SQLite 数据存储(bun:sqlite)、按 interval 分组并发拨测引擎、REST API(/api/summary、/api/targets、/api/targets/:id/history、/api/targets/:id/trend)、React 前端 Dashboard(统计卡片、目标表格、可展开详情面板、recharts 趋势图)。CLI 简化为仅接受配置文件路径。移除 /api/demo 路由和相关 demo 代码。保留 /health、静态资源服务和 SPA fallback。
|
2026-05-09 17:04:25 +08:00 |
|
|
|
9267f6585c
|
feat: 添加 clean 脚本清理构建过程文件
|
2026-05-09 15:29:52 +08:00 |
|
|
|
f723ecb1b5
|
chore: 清理项目冗余文件和构建中间产物
删除根目录 index.ts(与 start 脚本重复)、移除 package.json 中无效的 module 字段、构建成功后自动清理 .build/ 目录
|
2026-05-09 15:21:42 +08:00 |
|
|
|
8121be38cd
|
docs: 添加 OpenSpec 审查提示词
补充 proposal、apply、spec 和合并审查提示词,便于复用文档化审查流程。
|
2026-05-09 14:51:23 +08:00 |
|
|
|
3f477d1b57
|
feat: 完善全栈打包质量门禁
在业务开发前补齐 lint、format、verify 与生产运行时契约,确保开发联调和 executable 打包链路可重复验证。
|
2026-05-09 14:48:49 +08:00 |
|
|
|
5b412c624d
|
feat: 搭建前后端可执行程序示例
|
2026-05-09 12:25:39 +08:00 |
|