Skip to content

优化对话刷新、项目导航与 Codex 风格交互 - #246

Closed
RuoJi6 wants to merge 27 commits into
Ed1s0nZ:mainfrom
RuoJi6:codex/fix-turn-duration-refresh
Closed

优化对话刷新、项目导航与 Codex 风格交互#246
RuoJi6 wants to merge 27 commits into
Ed1s0nZ:mainfrom
RuoJi6:codex/fix-turn-duration-refresh

Conversation

@RuoJi6

@RuoJi6 RuoJi6 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

变更概述

本 PR 聚焦对话页、项目导航及人工审批体验,使高并发、长历史和服务重启场景下的状态更加稳定,并进一步对齐 Codex 的交互方式。

主要内容

  • 修复运行中任务刷新后耗时归零、已中断任务仍继续计时的问题。
  • 优化长对话智能粘底:用户上滑时保留当前位置,重新滑到底部后恢复自动跟随,避免接近底部时突然跳转。
  • 移除主对话用户/助手头像,调整为更轻量的 Codex 风格时间线。
  • 新对话增加项目感知欢迎页:主标题居中显示“要在「项目名」项目中测试什么?”,项目名使用点状下划线;辅助文案独立展示,无额外图标。
  • 顶部“新任务”继承当前项目;项目切换后欢迎语即时刷新。
  • 项目树根据展开状态显示打开/关闭文件夹图标。
  • 对话悬浮预览改为显示具体的本地年月日时分;中文格式如 2026年08月11日 11:24,英文格式如 2026-08-11 11:24
  • 保留并完善审批状态、项目汇总、轮次导航、模型与推理强度等既有 UI 优化。

验证情况

  • node --test web/static/js/*.test.cjs:64/64 通过。
  • go test ./internal/handler:通过。
  • git diff --check:通过。
  • 内置浏览器实测:
    • 对话悬浮卡片正确显示完整年月日时分;
    • 时间文本无换行、截断或布局溢出;
    • 欢迎页标题与辅助文案在内容区居中;
    • 项目切换后标题即时更新,项目名为 1px 点状下划线;
    • 欢迎页不显示图标;
    • Enter 发送后欢迎页正常消失;
    • 用户和助手消息均无头像;
    • 测试阶段无新增浏览器控制台错误。

RuoJi6 added 27 commits August 10, 2026 13:03
@RuoJi6 RuoJi6 closed this Aug 12, 2026
@RuoJi6
RuoJi6 deleted the codex/fix-turn-duration-refresh branch August 12, 2026 04:36
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