Skip to content

Releases: daodao97/code-switch

v0.1.8

17 Nov 06:23

Choose a tag to compare

新增功能

优先级分组调度

新增 Level 字段(1-10)用于供应商优先级分组,实现更灵活的降级策略。

主要改进

  • 后端:重构调度逻辑为两层循环架构,优先尝试高优先级分组
  • 前端:添加 Level 下拉选择器和可视化徽章(L1-L10)
  • 国际化:支持中英文 Level 描述文本
  • 测试:新增单元测试覆盖分组、排序和序列化逻辑

使用场景

  • 成本优化:低成本供应商优先,高成本作为备份
  • 稳定性保障:高质量供应商优先,社区供应商降级
  • 地域分组:国内供应商优先,国外供应商备份

向后兼容:未设置 Level 的供应商自动默认为 Level 1。

安装说明

  • Windows:下载 codeswitch-amd64-installer.exe 运行安装,或下载 codeswitch.exe 直接运行
  • macOS (Apple Silicon):下载 codeswitch-macos-arm64.zip
  • macOS (Intel):下载 codeswitch-macos-amd64.zip

v0.1.7

13 Nov 02:50
6dcf7c5

Choose a tag to compare

Code Switch v0.1.7

更新亮点

  • ♻️ cc-switch 导入更智能:支持解析 nmodel_provider 以及 provider 内的 name 字段,即便 TOML 中使用别名也能正确识别 Codex 供应商;成功导入后按钮自动隐藏。
  • 🧩 首发 provider 不再回弹:删除 Codex 供应商后不会再被默认配置覆盖,确保用户自定义列表持久生效。
  • 🧠 技能仓库 UI 修复:技能仓库表单输入框拉伸、布局收敛,弹层视觉与深浅色模式更协调。

Code Switch v0.1.6

更新亮点

  • 🧠 Claude Code Skill 管理:新增技能页面可浏览、安装与卸载 Claude Code Skills,并在同一对话框中维护自定义技能仓库,方便按需扩展技能来源。
  • 🪟 窗口管理修复:macOS/Windows 托盘切换到主窗口时会自动聚焦并解除最小化,仅首开时居中,避免频繁重置窗口位置;Windows 还会暂时启用置顶确保焦点正确。
  • 📥 cc-switch 配置导入:主页提供 cc-switch 导入按钮,自动读取 ~/.cc-switch/config.json 中尚未同步的供应商与 MCP 服务器,导入完成后按钮自动隐藏,避免重复操作。

v0.1.6

12 Nov 12:15
ad331fe

Choose a tag to compare

Code Switch v0.1.6

更新亮点

  • 🧠 Claude Code Skill 管理:新增技能页面可浏览、安装与卸载 Claude Code Skills,并在同一对话框中维护自定义技能仓库,方便按需扩展技能来源。
  • 🪟 窗口管理修复:macOS/Windows 托盘切换到主窗口时会自动聚焦并解除最小化,仅首开时居中,避免频繁重置窗口位置;Windows 还会暂时启用置顶确保焦点正确。

v0.1.5

12 Nov 01:18

Choose a tag to compare

Code Switch v0.1.5

更新亮点

  • 🍎 macOS 双架构包scripts/publish_release.sh 现会分别构建并上传 arm64amd64 版本的 .app 压缩包,Apple Silicon 与 Intel 用户均可立即下载对应产物。
  • 🧳 发布脚本更稳健:脚本在打包不同架构时具备大小写容错的 .app 路径检查,并逐一验证所有发布资产,避免遗漏。
  • 📘 文档同步:README 的发布说明已更新,明确列出新生成的双架构压缩包名称,方便团队核对资产。
  • 📌 系统托盘控制:新增托盘图标,可快速显示/隐藏主窗口,并在后台运行时保持常驻,提升多任务场景下的操作便利性。
  • 📊 供应商成功率可视化ProviderDailyStats 新增成功/失败统计(按 http_code ≥ 400 判失败),前端卡片会以绿/黄/红标签直观展示成功率区间,并在请求/令牌/花费之间加入等宽分隔符,方便快速排查异常供应商。

v0.1.4

11 Nov 01:31

Choose a tag to compare

Code Switch v0.1.4

更新亮点

  • 🧩 MCP 管理面板:新增独立 /mcp 页面,支持查看/创建/编辑 MCP 服务器、设置启用平台并显示 Claude/Codex 实际启用状态。
  • 🧷 内置服务器模板:系统默认提供 reftoolschrome-devtools 两种服务器,且会自动与现有 ~/.claude.json 配置合并。
  • 🔐 占位符校验:若 URL 或参数含 {apiKey} 等未替换变量,将提示用户并阻止启用,避免错误配置。
  • 🧭 设置页导航统一:应用设置页沿用主界面顶部导航样式,体验一致。
  • ☁️ 配置持久化增强:MCP 保存时会同步更新 ~/.code-switch/mcp.json~/.claude.json~/.codex/config.toml,确保多平台一致。

v0.1.3

10 Nov 00:54

Choose a tag to compare

Code Switch v0.1.3

更新亮点

  • 🔥 热力图按小时展示:后端 HeatmapStats 现以小时统计,前端热力图按 8 行 × 3 列/天连续呈现 24 小时,信息粒度更细。
  • 🧭 视图范围受控:只请求最近 14 天所需时段,界面不再横向滚动,读数更直观。
  • 🧮 成本数据同步:小时桶整合所有请求/Token/成本指标,Tooltip 即时展示精确小时段数据。

Code Switch v0.1.0

新功能一览

  • 🔍 供应商全景:主界面整合 Claude/Codex 供应商状态、热力墙与代理控制,实时掌握资源。
  • 📊 请求日志中心:支持筛选、自动刷新、请求 / Token / 成本统计,方便定位异常或热点。
  • ⚙️ 设置面板:新增语言、主题、热力墙开关,界面体验可因人而异。
  • 🧩 供應商卡片增强:展示今日请求、Tokens、成本,并附带官网跳转链接。
  • 🚀 一键发布流程:脚本可同时打包 macOS .app 与 Windows 安装器,方便发版。

v0.1.2

09 Nov 07:03

Choose a tag to compare

Code Switch v0.1.0

新功能一览

  • 🔍 供应商全景:主界面整合 Claude/Codex 供应商状态、热力墙与代理控制,实时掌握资源。
  • 📊 请求日志中心:支持筛选、自动刷新、请求 / Token / 成本统计,方便定位异常或热点。
  • ⚙️ 设置面板:新增语言、主题、热力墙开关,界面体验可因人而异。
  • 🧩 供應商卡片增强:展示今日请求、Tokens、成本,并附带官网跳转链接。
  • 🚀 一键发布流程:脚本可同时打包 macOS .app 与 Windows 安装器,方便发版。