From fef750bb4c2cd7c1db9410e3ad1e924bfb667122 Mon Sep 17 00:00:00 2001 From: Jason Date: Wed, 21 Jan 2026 20:01:29 +0800 Subject: [PATCH] chore: release v3.10.0 --- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++++++ README.md | 4 ++-- README_JA.md | 4 ++-- README_ZH.md | 4 ++-- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 8 files changed, 52 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af37f440b..8f8ff5481 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [3.10.0] - 2026-01-21 + +### Feature Release + +This release introduces OpenCode support and brings improvements across proxy, usage tracking, and overall UX. + +### Added + +- **OpenCode Support** - Manage OpenCode providers, MCP servers, and Skills, with first-launch import and full internationalization (#695) +- **Global Proxy** - Add global proxy settings for outbound network requests (#596) +- **Claude Rectifier** - Add thinking signature rectifier for Claude API (#595) +- **Health Check Enhancements** - Configurable prompt and CLI-compatible requests for stream health check (#623) +- **Per-Provider Config** - Support provider-specific configuration and persistence (#663) +- **App Visibility Controls** - Show/hide apps and keep tray menu in sync (Gemini hidden by default) +- **Takeover Compact Mode** - Use a compact AppSwitcher layout when showing 3+ visible apps +- **Keyboard Shortcut** - Press `ESC` to quickly go back/close panels (#670) +- **Terminal Improvements** - Provider-specific terminal button, `fnm` path support, and safer cross-platform launching (#564) +- **WSL Tool Detection** - Detect tool versions in WSL with additional security hardening (#627) +- **Skills Presets** - Add `baoyu-skills` preset repo and auto-supplement missing default repos + +### Changed + +- **Proxy Logging** - Simplify proxy log output (#585) +- **Pricing Editor UX** - Unify pricing edit modal with `FullScreenPanel` +- **Advanced Settings Layout** - Move rectifier section below failover for better flow +- **OpenRouter Compat Mode** - Disable OpenRouter compatibility mode by default and hide UI toggle + +### Fixed + +- **Auto Failover** - Switch to P1 immediately when enabling auto failover +- **Provider Edit Dialog** - Fix stale data when reopening provider editor after save (#654) +- **Deeplink** - Support multiple endpoints and prioritize `GOOGLE_GEMINI_BASE_URL` over `GEMINI_BASE_URL` (#597) +- **MCP (WSL)** - Skip `cmd /c` wrapper for WSL target paths (#592) +- **Usage Templates** - Add variable hints and validation fixes; prevent config leaking between providers (#628) +- **Gemini Timeout Format** - Convert timeout params to Gemini CLI format (#580) +- **UI** - Fix Select dropdown rendering in `FullScreenPanel`; auto-apply default icon color when unset +- **Usage UI** - Auto-adapt usage block offset based on action buttons width (#613) +- **Provider Endpoint** - Persist endpoint auto-select state (#611) +- **Provider Form** - Reset baseUrl and apiKey states when switching presets + +--- + ## [3.9.1] - 2026-01-09 ### Bug Fix Release diff --git a/README.md b/README.md index ee5fa2867..69f858cbc 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # All-in-One Assistant for Claude Code, Codex & Gemini CLI -[![Version](https://img.shields.io/badge/version-3.9.1-blue.svg)](https://github.com/farion1231/cc-switch/releases) +[![Version](https://img.shields.io/badge/version-3.10.0-blue.svg)](https://github.com/farion1231/cc-switch/releases) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases) [![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/) [![Downloads](https://img.shields.io/endpoint?url=https://api.pinstudios.net/api/badges/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest) @@ -52,7 +52,7 @@ This project is sponsored by Z.ai, supporting us with their GLM CODING PLAN.GLM ## Features -### Current Version: v3.9.1 | [Full Changelog](CHANGELOG.md) | [Release Notes](docs/release-note-v3.9.0-en.md) +### Current Version: v3.10.0 | [Full Changelog](CHANGELOG.md) | [Release Notes](docs/release-note-v3.9.0-en.md) **v3.8.0 Major Update (2025-11-28)** diff --git a/README_JA.md b/README_JA.md index 063559cf6..ac22f4eef 100644 --- a/README_JA.md +++ b/README_JA.md @@ -2,7 +2,7 @@ # Claude Code / Codex / Gemini CLI オールインワン・アシスタント -[![Version](https://img.shields.io/badge/version-3.9.1-blue.svg)](https://github.com/farion1231/cc-switch/releases) +[![Version](https://img.shields.io/badge/version-3.10.0-blue.svg)](https://github.com/farion1231/cc-switch/releases) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases) [![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/) [![Downloads](https://img.shields.io/endpoint?url=https://api.pinstudios.net/api/badges/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest) @@ -52,7 +52,7 @@ ## 特長 -### 現在のバージョン:v3.9.1 | [完全な更新履歴](CHANGELOG.md) | [リリースノート](docs/release-note-v3.9.0-ja.md) +### 現在のバージョン:v3.10.0 | [完全な更新履歴](CHANGELOG.md) | [リリースノート](docs/release-note-v3.9.0-ja.md) **v3.8.0 メジャーアップデート (2025-11-28)** diff --git a/README_ZH.md b/README_ZH.md index a25b86af7..b34195e49 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -2,7 +2,7 @@ # Claude Code / Codex / Gemini CLI 全方位辅助工具 -[![Version](https://img.shields.io/badge/version-3.9.1-blue.svg)](https://github.com/farion1231/cc-switch/releases) +[![Version](https://img.shields.io/badge/version-3.10.0-blue.svg)](https://github.com/farion1231/cc-switch/releases) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases) [![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/) [![Downloads](https://img.shields.io/endpoint?url=https://api.pinstudios.net/api/badges/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest) @@ -52,7 +52,7 @@ ## 功能特性 -### 当前版本:v3.9.1 | [完整更新日志](CHANGELOG.md) | [发布说明](docs/release-note-v3.9.0-zh.md) +### 当前版本:v3.10.0 | [完整更新日志](CHANGELOG.md) | [发布说明](docs/release-note-v3.9.0-zh.md) **v3.8.0 重大更新(2025-11-28)** diff --git a/package.json b/package.json index fe0f9fad5..e54f2aa60 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cc-switch", - "version": "3.9.1", + "version": "3.10.0", "description": "All-in-One Assistant for Claude Code, Codex & Gemini CLI", "type": "module", "scripts": { diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index e48e0090e..a727dfbdf 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -701,7 +701,7 @@ dependencies = [ [[package]] name = "cc-switch" -version = "3.9.1" +version = "3.10.0" dependencies = [ "anyhow", "async-stream", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index d767a28e6..06f359de7 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cc-switch" -version = "3.9.1" +version = "3.10.0" description = "All-in-One Assistant for Claude Code, Codex & Gemini CLI" authors = ["Jason Young"] license = "MIT" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5b784f1dd..dc8fd6dd4 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "CC Switch", - "version": "3.9.1", + "version": "3.10.0", "identifier": "com.ccswitch.desktop", "build": { "frontendDist": "../dist",