Skip to content

fix(ui): 从使用记录中移除三项内容时序列 - #643

Merged
ranxi2001 merged 1 commit into
productionfrom
fix/remove-usage-content-timing-columns
Nov 3, 2026
Merged

ranxi2001 merged 1 commit into
productionfrom
fix/remove-usage-content-timing-columns

Conversation

@ranxi2001

Copy link
Copy Markdown
Owner

解决的问题与行为变化

  • 触发条件 / 原行为:使用记录主表的延迟列后还显示“首个推理事件”“首个可见文本”“首个响应字节”,增加表格宽度和横向阅读负担。
  • 修改后行为:从使用记录表格和列设置中移除这三列及其单元格插槽;其他时序诊断入口和后端采集数据保持可用。
  • 本次范围与仍未解决的问题:仅调整使用记录主表展示,不删除时序详情、延迟分组、API 字段或数据采集。

关联记录与来源

  • Issue / 相关 PR:无。本 PR 直接落实用户请求。
  • 基线:production@9039070968a2d233e832ca3eaa7f58633cf55691。

复现与验收

  • 环境与基线:Sub2API 管理端使用记录页,production checkout;前端页面尚未在本地运行。
  • 前置条件与操作:打开管理端「使用记录」,检查延迟后的主表列及列设置。
  • 修复前观察:三项内容时序列会出现在延迟列后,并可在列设置中单独切换。
  • 修复后预期:三列不再显示,也不能在列设置中重新启用;原有延迟列、时间列和时序诊断详情继续可用。
  • 回归覆盖:UsageView.spec.ts 验证三列不在列定义或列设置中;UsageTable.spec.ts 验证三列的单元格插槽不再渲染。

实际验证

检查与执行目录 / 命令 结果 覆盖范围、证据或未运行原因
应用 worktree:git diff --check 通过 提交前检查,无空白错误
前端 typecheck、UsageView.spec.ts、UsageTable.spec.ts 未运行 按仓库约定交给 CI;本地未安装/启动页面
浏览器截图 未提供 按仓库要求不为截图延迟 PR;未启动本地预览,不能声称视觉验收通过

兼容性与运行影响

  • 配置 / API / 默认行为:删除列定义后,既有浏览器列偏好中的三个过期 key 不会匹配到可显示列;请求与 API 数据不变。
  • 数据库迁移、数据兼容与二进制回滚限制:不适用,本改动无数据库或二进制变更。
  • 权限、凭据脱敏、日志或采集内容:不适用,没有新增采集或日志。
  • 计费、资源开销、并发或性能:不适用,不改变请求或后台任务。
  • 灰度 / 回滚方式与残余风险:无需迁移;回滚前端提交即可恢复显示。

文档与用户可见变化

使用记录主表不再展示这三项列。可用的内容时序字段与其他诊断页面保持原状,无需另改文档。

Agent 使用声明

  • Agent 名称与参与范围:Codex,修改使用记录页面与回归测试并创建本 PR。
  • 模型名称:GPT-6(会话声明的模型系列;运行时未提供可核实的具体模型 ID)。
  • 推理强度:未知(本会话工具未暴露实际配置值)。

提交前自查

  • base 分支与改动范围正确;仅包含本次 UI 和回归用例。
  • 正文及代码不含凭据、ticket/state 或真实用户敏感信息。
  • 已区分已运行的 diff 检查与待 CI 验证。
  • 没有配置或数据库迁移;残余风险与回滚方式已说明。
  • 已填写 Agent 使用声明。

@ranxi2001
ranxi2001 merged commit 08d65a9 into production Nov 3, 2026
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant