Repository navigation
v2.8.48
Code Switch v2.8.48
修复
- OpenCode 模型参数展开彻底切断误关弹窗链路:首页 OpenCode 供应商编辑里点击模型行左侧展开按钮时,按钮现在阻断
pointerdown/click冒泡,Provider 编辑弹窗也禁用 backdrop 点击关闭,避免 WebView 把面板内部点击误判成遮罩点击,导致只剩模糊遮罩。 - 模型详情渲染改成安全快照:模型名称、扩展字段和 SDK options 改为在
computed中预先生成安全条目,模板只消费数组,不再在 render 阶段重复调用解析函数,避免脏数据或瞬时状态把弹窗子树直接炸掉。
技术改进
- InlineModal 面板内部点击统一阻断到 wrapper:modal panel 增加内部点击阻断,确保所有弹窗内容区交互都不会冒泡到遮罩关闭逻辑;后续其他长表单弹窗也一起吃到这个防御。
- OpenCode 模型编辑状态重置更干净:打开/切换编辑弹窗时同步清空展开模型列表,避免上一次编辑遗留的展开状态影响下一次弹窗渲染。
发布
- 本次发版版本号统一推进到
v2.8.48:同步更新应用常量、构建配置、DarwinInfo.plist/Info.dev.plist、Windows 版本信息与 Linuxnfpm版本,并准备推送v2.8.48tag 触发 GitHub 自动打包,作为v2.8.47的二次热修版本。
更新亮点(自动汇总)
范围:v2.8.47..v2.8.48(共 1 个提交)
其他
- 🐛 fix(release): 隔离 OpenCode 模型展开事件并发布 v2.8.48
下载说明
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows (首次) | CodeSwitch-v2.8.48-amd64-installer.exe |
NSIS 安装器 |
| Windows (便携) | CodeSwitch-v2.8.48.exe |
直接运行 |
| Windows (更新) | updater-v2.8.48.exe |
静默更新辅助 |
| macOS (ARM) | CodeSwitch-v2.8.48-macos-arm64.zip |
Apple Silicon |
| macOS (Intel) | CodeSwitch-v2.8.48-macos-amd64.zip |
Intel 芯片 |
| Linux (通用) | CodeSwitch-v2.8.48.AppImage |
跨发行版便携 |
| Linux (Debian/Ubuntu) | codeswitch_*.deb |
apt 安装 |
| Linux (RHEL/Fedora) | codeswitch-*.rpm |
dnf/yum 安装 |
Linux 安装
AppImage (推荐)
chmod +x CodeSwitch-v2.8.48.AppImage
./CodeSwitch-v2.8.48.AppImage如遇 FUSE 问题:./CodeSwitch-v2.8.48.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.48.AppImage.sha256
# Windows PowerShell
Get-FileHash CodeSwitch-v2.8.48.exe | Format-List