Skip to content

v2.7.72

Choose a tag to compare

@github-actions github-actions released this 02 Apr 03:46
· 215 commits to main since this release

Code Switch v2.7.72

新功能

  • 首页供应商花费金额现在可以直接点开“累计消费金额折线图”了:正式把这条交互接进首页真实供应商卡片,不再是独立 demo 页面;点击卡片里的 花费 金额后,会弹出基于当天请求日志生成的 ECharts 累计消费折线图,支持 tooltip、dataZoom、平滑折线与面积阴影,终于不是看个图还得另开示例页。

修复

  • 快速切换供应商时累计消费弹窗不再串图:补上弹窗请求代次隔离,避免旧请求慢吞吞回写,把新打开供应商的累计消费曲线顶掉,解决“明明点的是 B,弹出来却像 A”的竞态串台问题。
  • 高请求量供应商的今日累计消费不再被静默截断:移除之前最多只拉取固定页数日志的硬限制,当前供应商今日请求日志现在会按分页完整拉完,累计金额和记录笔数终于能和真实当天数据对上,不再偷偷少算一截还装作没事。
  • 图表面积阴影颜色不再靠字符串硬拼 alpha 碰运气:新增颜色归一化逻辑,统一兼容 #RRGGBB、#RRGGBBAA、rgb(...) 和 rgba(...),避免遇到 8 位 hex 或非 hex 颜色时把 ECharts 渐变颜色拼成非法值,导致图表样式抽风。

技术改进

  • 累计消费趋势数据转换补齐测试覆盖:新增趋势转换与图表颜色处理的单测,覆盖排序累加、异常金额兜底和颜色安全转换这几条关键路径,后面谁再把这块改劈叉,测试会先出来掀桌子。
  • 首页花费金额按钮补齐可访问性语义:点击入口新增更明确的 aria-label 和本地化文案,辅助技术不再只听到一个孤零零的金额值,知道这玩意儿点下去是“查看今日累计消费趋势”。
  • 本次发版版本号统一推进到 v2.7.72:同步更新应用版本常量、构建配置、Windows 元数据和 Linux 包版本,继续保证仓库版本号、Git tag 和 GitHub 自动打包产物是一套数,不整版本号各唱各的调。

更新亮点(自动汇总)

范围:v2.7.71..v2.7.72(共 1 个提交)

其他

  • release: prepare v2.7.72

完整对比


下载说明

平台 文件 说明
Windows (首次) CodeSwitch-v2.7.72-amd64-installer.exe NSIS 安装器
Windows (便携) CodeSwitch-v2.7.72.exe 直接运行
Windows (更新) updater-v2.7.72.exe 静默更新辅助
macOS (ARM) CodeSwitch-v2.7.72-macos-arm64.zip Apple Silicon
macOS (Intel) CodeSwitch-v2.7.72-macos-amd64.zip Intel 芯片
Linux (通用) CodeSwitch-v2.7.72.AppImage 跨发行版便携
Linux (Debian/Ubuntu) codeswitch_*.deb apt 安装
Linux (RHEL/Fedora) codeswitch-*.rpm dnf/yum 安装

Linux 安装

AppImage (推荐)

chmod +x CodeSwitch-v2.7.72.AppImage
./CodeSwitch-v2.7.72.AppImage

如遇 FUSE 问题:./CodeSwitch-v2.7.72.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.72.AppImage.sha256

# Windows PowerShell
Get-FileHash CodeSwitch-v2.7.72.exe | Format-List