| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(hdf): 对接头文件外部检查服务并新增回调凭据通道 - check_hdf 按真实契约重写:Bearer 认证提交 {"repo", "pr_number"}; submitted/superseded/queued_behind_running → pending 等回调; 422 无源码变更视为通过;服务侧错误与超时不拦截;超时 10s - 新增 GET /api/v1/hdf-comment-token:外部服务凭调用方凭据 (管理页动态生成,hmac 恒时比较)换取评论账号的 GitCode token, 发放有审计日志,重新生成即旧凭据失效 - 管理页 check hdf 卡片:服务地址 + 服务 Token 输入,新增回调通道 凭据区(前端随机生成 hdf-callback.* + 评论账号名),API 同步扩展 - README 新增外部服务对接章节(提交契约/换 token/回评命令/白名单/安全), 不含具体外部地址 - 回调路由维持 check header file * 通配,pass/fail 均命中 Co-Authored-By: Agent | 1 个月前 | |
白名单管理改用预定义事件列表,管理员改为硬删除 - 白名单:左侧展示预定义事件列表(含描述和人数),右侧搜索添加用户,增删需高级管理员权限 - 管理员:停用改为删除(硬删除账号及 Token),前端按钮和提示文案同步更新 Co-Authored-By: Agent | 5 个月前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 1 个月前 | |
管理员角色区分:高级管理员可增删管理员及指定角色,普通管理员只读 Co-Authored-By: Agent | 6 个月前 | |
遗留任务命令放开使用限制 - create task / close task 移除白名单校验,任何能评论 PR 的用户均可使用 - 白名单事件清单移除这两项,仅保留 force 检查 / pass all / hdf 回调等高危操作 Co-Authored-By: Agent | 1 个月前 | |
组成员增加 reviewer 角色控制 pass 权限,前端支持显示和切换角色 Co-Authored-By: Agent | 5 个月前 | |
对齐服务方文档:deferred 语义与排队超时识别 - deferred(资源忙退避重试)显式归入任务存活:对账维持 pending 等自动恢复,不再落入未知分支 - hdf status 的 deferred 文案纠正为退避重试语义(原文案"不会自动执行"有误导) - 网关识别"排队超时"特征明细:与检查执行失败同为非门禁结论,状态落 skipped 并指引重新触发 - 依据 ArkUIBuild docs/hdf-check-optimization-skill.md §7 Co-Authored-By: Agent | 3 天前 | |
实现管理仪表盘:认证、用户/组/白名单/检查配置管理,Tailwind CSS 响应式 UI 后端: - 新增 AdminUser/AdminToken 模型,admin_service 认证服务 - 所有 HTTP 路由集中到 backend/api 包(webhook/api_v1/static Blueprint) - 管理端点:用户 CRUD、组成员管理、白名单管理、检查项开关配置 前端: - 引入 Tailwind CSS,响应式布局适配桌面/平板/手机 - 导航栏 + 登录弹窗 + 管理页 Tab 切换 - 监控页公开访问,管理页需管理员登录 Co-Authored-By: Agent | 6 个月前 | |
refactor: 移除 deep review 深度检视功能 - 删除 deep_review 处理器、服务、队列、评论模型及相关测试 - 移除对应路由配置、公开 API 接口及 .data 工作目录忽略项 - 同步更新 README 与 CLAUDE.md 中的功能说明 | 1 个月前 | |
waitress 线程数翻倍至 8;静态资源添加 Cache-Control 缓存头;update 生命周期路由按 action_desc 过滤仅响应源分支变更 Co-Authored-By: Agent | 5 个月前 | |
新增用户彻底删除功能 - 后端:delete-impact 影响面预览与 permanent 硬删除端点,强制先停用 - 组成员关系与白名单由外键级联清理;字符串历史引用刻意保留(匹配失配即权限消失) - 前端:停用后显示删除按钮,按账户类型定制确认文案(组账户解散警告/最后 notifier 停摆警告) - 测试:认证门槛、影响面计数、停用前置校验、级联清理与同名重建 Co-Authored-By: Agent | 25 天前 | |
chore(logging): 优化日志记录并移除 webhook 来源 IP 解析 - 移除 webhook 的客户端 IP 解析及相关请求日志与测试 - dispatcher 增加路由匹配和执行耗时的日志 - ai review 记录总耗时、结果数量和模型名称 - force check 与 pass all 拒绝时输出原因日志 - admin 登录失败时记录用户名与失败原因 - 修正 server 日志中的 "is readyed" 为 "is ready" | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 3 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 25 天前 | ||
| 1 个月前 |