feat: v1.2.7 - 导入本地CLI会话、新建会话指定工作目录、检查更新功能

This commit is contained in:
cc-dan
2026-03-11 15:15:28 +00:00
parent 7b24704c4d
commit 0a42007101
5 changed files with 738 additions and 12 deletions

View File

@@ -1,5 +1,11 @@
# 更新记录
- **v1.2.7**
- 新增导入本地 CLI 会话:扫描 `~/.claude/projects/` 下的 `.jsonl`,解析后导入到 cc-web可续接历史对话。
- 新增新建会话指定工作目录:创建会话时弹窗设置 cwdspawn 子进程时使用该目录header 显示当前工作路径。
- 新增检查更新功能:设置面板底部「检查更新」按钮,对比本地 CHANGELOG 与 GitHub 最新版本。
- 修复导入历史会话中工具调用显示动态动画的问题:已完成的工具调用统一显示为静态状态。
- **v1.2.6**
- 工具调用折叠显示长任务中散落的工具调用块达到5个时自动折叠入唯一父节点之后每满5个再次移入同一父节点两级结构输出结束后剩余散落项也一并收入总数不超过5个则完整显示不折叠。
- 新增编辑模板弹窗「获取上游模型列表」:通过 `/v1/models` 端点拉取可用模型,填充到四个模型输入框的下拉建议列表,支持自定义端点地址。
@@ -8,9 +14,6 @@
- 新增 AskUserQuestion 选项预览区:左侧选项列表,右侧实时显示选项说明;桌面端 hover 切换,移动端 tap 选中后点确认按钮发送。
- 修复 `~/.claude/settings.json` 写入竞争问题:改为原子写入(先写临时文件再 rename避免 Claude 子进程读到写了一半的文件导致随机 401 认证失败。
- 修复 `ANTHROPIC_REASONING_MODEL` 被误删问题:补充到 settings.json 白名单,保留该字段不被覆盖。
- 移动端自定义滚动条优化加宽滑块热区18px滚动时自动显示滑块停止后 1.2 秒淡出,修复 hover 粘滞导致半透明滑块残留问题。
- 修复历史消息分批渲染时 prepend 导致的视口跳动问题:通过补偿 scrollTop 保持可见区域稳定。
- 新增 HTML/SVG 代码块实时预览:代码块右上角新增 Preview 按钮,点击在 iframe 中渲染效果,可切换回 Source 查看代码。
- 修复删除会话时同步删除 `~/.claude/projects/` 下对应的原生会话历史,遍历所有项目目录确保完整清除。
- 新增删除确认弹窗,支持「确认且不再提示」选项,风格与主界面一致。