Skip to content

v2.7.85

Choose a tag to compare

@github-actions github-actions released this 03 Apr 17:48
· 202 commits to main since this release

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