Repository navigation
v2.8.49
Code Switch v2.8.49
修复
- OpenCode 模型参数不再内联展开拖垮编辑弹窗:首页 OpenCode 供应商编辑里点击模型 ID 左侧按钮时,不再在主弹窗内部展开复杂参数 DOM,改为打开独立模型配置 JSON 编辑弹窗,绕开 WebView 长表单重排/绘制异常导致的“弹窗消失,只剩模糊遮罩”。
- 模型配置保存链路改为一次性 JSON 提交:模型详情弹窗会校验 JSON 必须是对象,保存后同步回结构化模型配置与 OpenCode provider JSON,避免半编辑状态持续触发主弹窗渲染和配置同步。
技术改进
- 主弹窗和模型详情弹窗状态隔离:模型详情拥有独立打开 ID、编辑文本和错误状态;重置表单、删除模型、重命名模型或从 JSON 同步模型列表时都会清理/迁移详情状态,避免残留状态把下一次编辑弹窗锁死。
- 新增模型不再自动触发展开渲染:添加模型和拉取候选模型后只更新列表与配置,不再自动展开参数详情,减少 OpenCode 编辑器在 WebView 下的瞬时 DOM 压力。
发布
- 本次发版版本号统一推进到
v2.8.49:同步更新应用常量、构建配置、DarwinInfo.plist/Info.dev.plist、Windows 版本信息与 Linuxnfpm版本,并准备推送v2.8.49tag 触发 GitHub 自动打包,作为v2.8.48后继续针对该弹窗崩溃问题的热修版本。
更新亮点(自动汇总)
范围:v2.8.48..v2.8.49(共 1 个提交)
其他
- 🐛 fix(release): 拆分 OpenCode 模型参数弹窗并发布 v2.8.49
下载说明
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows (首次) | CodeSwitch-v2.8.49-amd64-installer.exe |
NSIS 安装器 |
| Windows (便携) | CodeSwitch-v2.8.49.exe |
直接运行 |
| Windows (更新) | updater-v2.8.49.exe |
静默更新辅助 |
| macOS (ARM) | CodeSwitch-v2.8.49-macos-arm64.zip |
Apple Silicon |
| macOS (Intel) | CodeSwitch-v2.8.49-macos-amd64.zip |
Intel 芯片 |
| Linux (通用) | CodeSwitch-v2.8.49.AppImage |
跨发行版便携 |
| Linux (Debian/Ubuntu) | codeswitch_*.deb |
apt 安装 |
| Linux (RHEL/Fedora) | codeswitch-*.rpm |
dnf/yum 安装 |
Linux 安装
AppImage (推荐)
chmod +x CodeSwitch-v2.8.49.AppImage
./CodeSwitch-v2.8.49.AppImage如遇 FUSE 问题:./CodeSwitch-v2.8.49.AppImage --appimage-extract-and-run
Debian/Ubuntu
sudo dpkg -i codeswitch_*.deb
sudo apt-get install -f # 安装依赖RHEL/Fedora
sudo rpm -i codeswitch-*.rpm
# 或
sudo dnf install codeswitch-*.rpm文件校验
所有平台均提供 SHA256 校验文件(.sha256),下载后可验证完整性:
# Linux/macOS
sha256sum -c CodeSwitch-v2.8.49.AppImage.sha256
# Windows PowerShell
Get-FileHash CodeSwitch-v2.8.49.exe | Format-List