Files
2026-08-16 22:20:00 +08:00

31 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 左侧树折叠按钮修复计划
## 目标
恢复左侧会话/项目树的整栏折叠入口,确保当前主题和响应式视口下可见、可操作,并保持现有项目节点展开逻辑不变。
## 范围
- 只处理整个左侧栏的折叠/展开控件、状态和必要样式。
- 不改项目节点自身的展开箭头,不重做主题,不触碰任务看板改动。
## 阶段
1. [DONE] 记录现状并复现左侧栏折叠入口缺失
2. [DONE] 定位侧栏折叠状态、控件与主题样式链路
3. [DONE] 补充折叠入口可见性与交互回归断言
4. [DONE] 恢复折叠按钮并限定响应式与主题样式
5. [DONE] 运行语法检查与相关自动化回归
6. [IN_PROGRESS] 在真实浏览器验证展开折叠及多视口表现
7. [TODO] 审查最终差异并清理临时跟踪文件
## 完成标准
- 展开态存在清晰可点击的收起按钮,折叠态存在恢复按钮。
- 鼠标、触控与键盘均可操作,具备正确无障碍名称和状态。
- 目标截图视口、常规桌面和窄屏不遮挡关键内容。
- 自动化回归、语法检查、差异检查通过。
## 错误记录
- `rg --files .trellis .agents/skills .codex/agents` 因后两个目录不存在返回状态 2但成功列出 `.trellis`;后续仅查询实际存在路径。
- `codebase-memory-mcp/search_graph` 首次调用传输关闭;已记录,后续改用已成功的 `search_code` 与本地 `rg` 交叉校验,不重复同一失败调用。
- 随后的 `codebase-memory-mcp/search_code` 也因传输关闭失败;本阶段降级为本地 `rg`/`sed`,不再重试已关闭的 MCP 通道。
- 最初访问 `127.0.0.1:3000` 命中另一套 PinchChat nginx 页面;已定位 cc-web 实际端口为 `8002`,后续资源检查改用该端口。
- 计划状态更新补丁曾因 hunk 格式错误失败;未修改业务文件,随后基于文件尾部重新提交。