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

latest releases: v0.11.3, v0.11.2, v0.11.1...
one day ago

更新日志(中文)

[0.11.0] - 2026-03-08

新增

  • Gemini 平台前后端全链路接入:Tauri 侧新增 Gemini 模型/命令/模块/OAuth,前端新增账号页、服务、store、图标、导航与平台元信息接入。
  • Gemini 账号生命周期能力:新增 OAuth 登录、Access Token/JSON 导入、本地 ~/.gemini 导入、配额刷新、标签管理、账号导出与本地凭证注入切号。
  • Gemini 多开实例管理能力:新增 Gemini 实例 store/命令,支持默认与自定义目录配置、账号绑定注入、启动命令生成、终端一键执行。
  • Gemini 设置与运行时接入:新增 gemini_auto_refresh_minutes、Gemini 配额预警开关/阈值配置,并接入设置页、快捷设置、自动刷新调度、仪表盘与托盘/运行时链路。
  • Gemini 文档与多语言覆盖:更新中英文 README,并补齐 Gemini 账号总览、实例流程、切号、导入与说明文案相关语言键。

变更

  • 切号成功后支持平台扩展动作useProviderAccountsPage 新增注入成功回调,Gemini 账号总览接入后可在切号成功后立即弹出启动命令弹窗。
  • Gemini 启动语义与默认实例对齐:默认实例启动命令改为直接 gemini;自定义实例保持 GEMINI_CLI_HOME=... gemini
  • Gemini 启动弹窗标题改为通用语义:启动弹窗标题由“多开实例”调整为“启动实例”。
  • Gemini 实例页按实际能力简化:移除 Gemini 实例列表中的运行状态/PID/关闭能力预期,并将默认实例编辑行为与真实启动语义对齐。
  • 共享平台与展示链路扩展 Gemini:Gemini 已接入共享平台类型/导航/元信息,并在通用账号展示层统一 Gemini 套餐/配额展示口径。

Changelog (English)

[0.11.0] - 2026-03-08

Added

  • Gemini platform full integration across backend and frontend: Added Gemini models/commands/modules/OAuth on Tauri side, plus account pages, services, stores, icons, navigation, and platform metadata wiring on frontend.
  • Gemini account lifecycle support: Added OAuth login, Access Token/JSON import, local ~/.gemini import, quota refresh, tag management, account export, and local credential injection for account switching.
  • Gemini multi-instance management: Added Gemini instance store/commands with default and custom profile directories, account binding/injection, launch command generation, and one-click terminal execution.
  • Gemini settings and runtime integration: Added gemini_auto_refresh_minutes, Gemini quota-alert enable/threshold config, and integrated Gemini into Settings, Quick Settings, auto-refresh scheduler, dashboard, and tray/runtime surfaces.
  • Gemini docs and i18n coverage: Updated README (EN/ZH) and locale keys for Gemini overview, instance workflows, switching, importing, and flow notices.

Changed

  • Post-switch UX now supports provider-specific success actions: useProviderAccountsPage now exposes an inject-success callback; Gemini overview uses it to open a launch-command modal immediately after switching.
  • Gemini launch semantics aligned with default-instance behavior: Default-instance launch command now uses plain gemini; custom instances keep GEMINI_CLI_HOME=... gemini.
  • Gemini launch modal wording updated for generic use: Launch dialog title now uses “Launch Instance” instead of a multi-instance-specific label.
  • Gemini instance UI simplified to match actual CLI behavior: Removed runtime-state/PID/stop expectations in Gemini instance list and aligned default-instance edit behavior with real launch semantics.
  • Shared platform/presentation pipeline expanded for Gemini: Added Gemini to shared platform typing/navigation/meta and unified Gemini account plan/quota presentation in reusable account view helpers.

Don't miss a new cockpit-tools release

NewReleases is sending notifications on new releases.