Repository navigation
v2.7.85
Code Switch v2.7.85
修复
- 供应商启用后再关闭时,不会再一脚掉到未启用列表最底下去了:修复此前切到启用组时会丢失原未启用组内位置记忆,导致再次关闭后只能被塞到未启用组尾部的问题;现在供应商在启用组和未启用组都会各自记住自己的历史顺序,来回切换后会优先恢复到原来的组内位置。
技术改进
- 供应商排序模型补齐“双分组隐藏顺序”记忆字段:为前后端供应商数据新增
enabledSortOrder和disabledSortOrder,分别记录启用组与未启用组内顺序;sortOrder继续表示当前所在分组的显示顺序,终于不再拿一个字段硬扛两组历史位置,扛着扛着就扛炸了。 - 排序工具改成“显示顺序”和“历史顺序”一起维护:切换启用状态时,列表会优先按目标分组的历史顺序插回原位置,只有从未在目标分组出现过的供应商才会落到组尾,既保住“启用置顶”,也保住“来回切换不失忆”。
- 回归测试补上启用开关往返切换场景:新增“未启用 -> 启用 -> 再关闭必须回到原未启用位置”的测试覆盖,把这种最容易在手动点点点时暴露、但没专门测就容易漏掉的坑先钉死。
- 本次发版版本号统一推进到
v2.7.85:同步更新应用版本常量、构建配置、Windows 元数据和 Linux 包版本,继续保证仓库版本号、Git tag 和 GitHub 自动打包产物是一套数,别整那种修复都推上去了、产物版本还在装睡的邪活。
更新亮点(自动汇总)
范围:v2.7.84..v2.7.85(共 1 个提交)
其他
- fix(release): 修复启用切换排序记忆并发布 v2.7.85
下载说明
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows (首次) | CodeSwitch-v2.7.85-amd64-installer.exe |
NSIS 安装器 |
| Windows (便携) | CodeSwitch-v2.7.85.exe |
直接运行 |
| Windows (更新) | updater-v2.7.85.exe |
静默更新辅助 |
| macOS (ARM) | CodeSwitch-v2.7.85-macos-arm64.zip |
Apple Silicon |
| macOS (Intel) | CodeSwitch-v2.7.85-macos-amd64.zip |
Intel 芯片 |
| Linux (通用) | CodeSwitch-v2.7.85.AppImage |
跨发行版便携 |
| Linux (Debian/Ubuntu) | codeswitch_*.deb |
apt 安装 |
| Linux (RHEL/Fedora) | codeswitch-*.rpm |
dnf/yum 安装 |
Linux 安装
AppImage (推荐)
chmod +x CodeSwitch-v2.7.85.AppImage
./CodeSwitch-v2.7.85.AppImage如遇 FUSE 问题:./CodeSwitch-v2.7.85.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.7.85.AppImage.sha256
# Windows PowerShell
Get-FileHash CodeSwitch-v2.7.85.exe | Format-List