github jlcodes99/cockpit-tools v0.23.7
Cockpit Tools v0.23.7

one hour ago

更新日志(中文)

[0.23.7] - 2026-05-16

新增

  • Windows 上 Gemini 默认账号切换现可同步到 WSL 凭证目录:切换默认 Gemini 账号时,可将 oauth_creds.jsongoogle_accounts.json 同步到 WSL ~/.gemini,并清理过期的 gemini-credentials.json
  • 账号与工具弹框补齐键盘/返回交互:多个核心弹框新增 Esc 关闭与显式返回操作,优化键盘操作和多层弹框流程。

变更

  • Gemini WSL 同步新增用户可控开关(设置页 + 快捷设置):新增 同步 WSL 配置 选项,默认开启,用于控制切号时是否执行凭证同步。
  • Codex OAuth 绑定账号选择弹框的订阅徽标现与主账号视图样式一致:绑定弹框中的套餐徽标已复用与 Codex 账号卡片/表格一致的视觉 class 与颜色语义。
  • Homebrew Cask 元数据在 v0.23.6 后已更新:Cask 的版本与校验信息已刷新到最新打包产物状态。

修复

  • Windows 上 GitHub Copilot 切号/导入已支持 VS Code 共享存储路径:导入与注入会同时读写旧路径 User/globalStorage/state.vscdb 和新路径 .vscode-shared*/sharedStorage/state.vscdb,优先读取共享存储并回退兼容旧路径,适配混合安装场景。

Changelog (English)

[0.23.7] - 2026-05-16

Added

  • Gemini account switching on Windows can now sync default credentials into WSL: when switching the default Gemini account, Cockpit can copy oauth_creds.json and google_accounts.json into WSL ~/.gemini and clean stale gemini-credentials.json.
  • Modal keyboard/back interactions were expanded across account and tool dialogs: major dialogs now support Esc close and explicit back actions to improve keyboard and layered-modal workflows.

Changed

  • Gemini WSL sync now has a user-facing toggle in both Settings and Quick Settings: the new Sync WSL Configuration option is enabled by default and controls whether switch-time credential sync is applied.
  • Codex OAuth-binding account picker now uses the same subscription badge style as the main account view: plan badges in the binding modal follow the same visual classes and plan color semantics as Codex account cards/tables.
  • Homebrew Cask metadata has been updated after v0.23.6: cask version/checksum references were refreshed to match the latest packaged artifact state.

Fixed

  • GitHub Copilot switching/import now supports VS Code shared storage on Windows: account import and token injection now read/write both legacy User/globalStorage/state.vscdb and shared .vscode-shared*/sharedStorage/state.vscdb, with shared-storage-first lookup and legacy fallback for mixed installs.

Don't miss a new cockpit-tools release

NewReleases is sending notifications on new releases.