Skip to content

SwitchX v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 07:34

Added

  • 添加连接时可获取、查看和编辑模型目录,支持切换保留草稿,并将连接与目录一并保存。
  • 管理 Responses API 连接、ChatGPT 与 Grok 订阅账号及额度。
  • 连接页支持一键检查所有连接凭据,复用各卡片的检查流程并独立显示进度和结果。
  • 统一模型目录,按唯一显示名称路由,支持直连与备用 API 上游。
  • 预览 Codex 配置、记录受管改动并恢复,查看不含正文与凭据的请求记录。
  • 支持浅色与深色主题、搜索模型、批量添加模型以及 macOS 菜单栏。
  • 设置页采用分区卡片,新增主题缩略预览、交互动效演示和可展开的配置恢复区,并适配减少动态效果偏好。
  • 全局按钮统一采用柔和扫光动效,覆盖图标、导航及自定义操作按钮,并遵循动画开关与系统减少动态效果偏好。
  • 启用确认改为居中面板,突出模型数量、可读默认模型与配置影响,检查明细可展开;新增分层入场、检查环与完成反馈动画,并适配减少动态效果。
  • 默认模型及检查明细统一展示模型名称,名称重复提示也使用显示名称,避免显示内部路由模型 ID。
  • 启用检查与应用配置提供独立等待状态,新增呼吸圆点、流光骨架条和检查结果过渡,并适配减少动态效果。
  • 统一应用与 UI crate 的版本号,提供 switchx --version 和发版准备命令。
  • 侧栏底部显示应用版本号,并随工作区版本自动更新。
  • 推送、PR 与发版前置检查均在 GitHub 托管 Linux x64 runner 上自动检查和测试;版本发布时构建 macOS、Windows、Linux 的 x64 与 ARM64 包。
  • 推送版本标签后自动创建 GitHub Release,附上 changelog、六个平台包和 SHA-256 校验文件。

Fixed

  • 修正 Windows 平台分支的 Clippy 警告,以及测试对本机 Codex 和固定 Python 路径的依赖,使六个平台的 CI 可在干净环境中运行。
  • 修正四个示例探针中同类的 Windows Clippy 警告,保留 Unix 临时目录的私有权限。
  • 思考等级选择器测试按可访问性标签点击实际控件,避免字体改变弹窗位置时点击错误;元素调试信息仅用于测试构建。
  • 修正仅在 Unix 运行的直连集成测试的导入作用域,避免 Windows 的未使用导入阻止 CI。
  • 账号存储锁在操作结束时显式解锁,避免克隆或继承的文件句柄造成占用误报。
  • 测试清理临时文件前释放 SQLite 连接,并固定 TOML 测试样例的 LF 换行符,修正 Windows CI 的文件占用和文本比较失败。