1.4 KiB
1.4 KiB
会话卡片完整标题悬停提示
目标
当侧边栏会话标题因宽度不足被省略时,悬停会话卡片应同时显示项目名和完整会话标题,不能只显示项目路径。
阶段
| 阶段 | 状态 | 验收标准 |
|---|---|---|
| 1. 定位悬停提示与项目名来源 | complete | 找到会话卡片 DOM 构建函数及现有 title 属性来源 |
| 2. 补充回归断言 | complete | 测试明确要求提示包含项目名和完整标题 |
| 3. 实现完整悬停提示 | complete | 卡片 title 使用两行“项目 + 标题”,标题不截断 |
| 4. 验证与审查 | complete | 专项、全量回归、语法和 diff 检查通过 |
约束
- 不改变侧边栏会话卡片的现有布局和截断行为。
- 使用会话已有的项目名解析逻辑,避免重复路径解析规则。
- 保留工作区内其他任务的未提交改动。
- 未确认没有其他 running 会话前不重启 ccweb。
错误记录
| 错误 | 尝试 | 处理 |
|---|---|---|
专项回归因缺少 buildSessionItemTooltip 失败 |
1 | 失败符合 TDD 预期,进入最小实现 |
curl http://127.0.0.1:8002/ 3 秒无响应 |
1 | PM2 显示服务 online;不重复相同失败,转为检查重启安全条件 |
ccweb_list_conversations(status=running) 60 秒超时 |
1 | 无法证明当前之外没有其他 running 会话,按仓库约束不重启服务 |