v2.7.30
BenedictKing/ccxv2.7.30May 25, 2026by github-actions[bot]
AI Summary
Introduces a mandatory first-time startup guide and bootstrap logging to improve the initial setup experience and troubleshooting capabilities.
Key Highlights
- New mandatory first-time startup guide for PROXY_ACCESS_KEY configuration
- New bootstrap startup diagnostic logs for early-stage troubleshooting
- Fix version number display (double 'v' prefix)
- Fix DeepSeek provider API key writing to correct field
- Fix config diff masking losing sensitive field changes
New Features
- First-time startup guide
- Bootstrap diagnostic logs
Full Release Notes
### ✨ 新功能 - **桌面端首次启动引导流程** - 强制完成 PROXY_ACCESS_KEY 配置后再进入主界面,预填随机生成的密钥(支持显示/隐藏、复制、重新生成),完成后自动启动 CCX 服务并跳转至渠道中心 - **桌面端 bootstrap 启动诊断日志** - 在初始化前写入固定位置的 bootstrap.log,覆盖 Windows 双击无反应、dataDir 解析异常等启动早期阶段的故障排查盲区 ### 🐛 修复 - **桌面端版本号显示重复 vv 前缀** - 修复左下角版本徽标与更新弹窗显示为 vv2.7.29 的问题 - **detectRootDir 边界条件死循环** - 修复向上遍历到根目录后返回自身导致的潜在死循环 - **Chat 标签页批量延迟测试报错** - 修复 Chat 渠道批量延迟测试时 forEach is not a function 的问题 - **第三方 provider 直连 API Key 写入错位** - DeepSeek、MiMo、Kimi、GLM、MiniMax、DashScope、OpenCode 直连 Claude Code 时正确写入 ANTHROPIC_AUTH_TOKEN(替换错误的 ANTHROPIC_API_KEY) - **配置预览 Diff 掩码后丢失敏感字段变更** - 修复敏感字段(如 ANTHROPIC_AUTH_TOKEN)变更时因掩码为 \*\*\* 导致 diff 无法识别变更的问题 ### 🔧 改进 - **NSIS 构建添加 /INPUTCHARSET UTF8** - 修复非 ASCII 路径下 NSIS 编译失败的问题 - **新增 make install 命令** - 一键安装根目录、backend-go、frontend、desktop、desktop/frontend 全部依赖 - **Diff 预览折叠超长未变更内容** - 配置预览弹窗折叠超过 4 行的连续未变更内容,提升可读性 --- **Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.7.28...v2.7.30