CodePilot v0.52.1
修复 v0.52.0 升级后"欢迎页关了还弹"的死循环 + 补齐 Artifact 卡片和预览面板的中文本地化。有用户反馈过卡在欢迎页的强烈建议升级。
修复问题
- 升级后"欢迎页关了还弹"死循环 — v0.52.0 升级后有用户反馈每次新建对话、延续老对话都会跳回欢迎页。尤其是没有手动加过服务商、直接用 Claude Code 的用户,点"添加服务商"没反应、点"跳过"也关不掉。根因是首次引导的"已完成"标记在三张卡都已完成 / 跳过的情况下没被补上,以及从欢迎页点"添加服务商"跳转到设置页时的哈希被全局中间件吞掉。本版从后端和前端两层都做了归一化:老用户升级后第一次打开就会自愈,以后点"跳过并进入"或"添加服务商"不再复发
- 点"添加服务商"真的跳到服务商设置页 — 之前点这个按钮会跳到
/settings#providers,但被欢迎页的全局哈希拦截器重新吞回去,视觉上像"点了没反应"。现在能直接落到服务商管理页,SettingsLayout 自己处理#providers哈希路由 - 服务商卡片跳过后显示矛盾 — 卡片右上角已经是灰色 Skipped 状态 chip,但卡片内容里还渲染着一个蓝色的"添加服务商"主按钮,两种状态对不上。跳过后的卡片现在显示"已跳过,可在 设置 › 服务商 里随时添加"+ 一个小链接,整体视觉一致
- Artifact 卡片 + 预览面板按钮漏做中文翻译 — v0.52.0 新加的聊天里 AI 修改文件时的 Artifact 卡片("预览" / "导出截图"两个按钮)、预览面板头部的 Tab 栏("编辑" / "源码" / "预览")以及头部工具按钮("保存" / "复制内容" / "导出长图" / "关闭预览")在中文界面里全部还是英文。本版 12 个 key 补齐中文翻译
优化改进
- 欢迎页持久化用 await + keepalive 加固 — 之前点"添加服务商"后先 fire-and-forget 写入"已完成"标记再跳转,有小概率请求在页面卸载时被中止,下次启动还弹。现在跳转前明确 await 这次写入,并加
keepalive: true双保险 - 欢迎页手动打开时不再被自动关闭 — 当三张卡都已完成 / 跳过时手动从其他入口(比如跳过过的服务商卡片里的"打开服务商设置")打开欢迎页,之前会 800ms 后自动消失(因为统一触发了 auto-close)。现在只有本次会话里从 "还没完成" 推进到 3/3 才会自动关,手动打开的会保留
下载地址
macOS
Windows
安装说明
macOS: 下载 DMG → 拖入 Applications → 首次启动如遇安全提示,在系统设置 > 隐私与安全中点击"仍要打开"
Windows: 下载 exe 安装包 → 双击安装
系统要求
- macOS 12.0+ / Windows 10+ / Linux (glibc 2.31+)
- 需要配置 API 服务商(Anthropic / OpenRouter 等)
- 推荐安装 Claude Code CLI 以获得完整功能