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

5 hours ago

更新日志(中文)

[0.22.4] - 2026-04-19

新增

  • 设置页现已新增内置“更新记录”查看弹框,并支持按版本下载:关于区域新增“更新记录”按钮,弹框可直接展示 changelog 历史,并对每个版本提供下载入口。

变更

  • 更新器后端现已提供结构化发布历史接口(按语言读取本地 changelog):新增 get_release_history 命令,读取 CHANGELOG.md / CHANGELOG.zh-CN.md 并解析 Added/Changed/Fixed/Removed 分组,支持前端按语言与数量限制展示。
  • Codex 本地 API 服务成员资格现已端到端排除 Free 与 API Key 账号:后端集合清洗/请求路由与前端选择保存链路统一执行同一规则,且对不支持账号显示不可选标记。
  • Codex 本地 API 服务在首次使用与缺失集合场景下的默认态已收敛:运行时会在缺失时自动初始化为“停用”集合;总览卡片提供稳定的 Base URL / API Key 占位显示;空状态提示改为启动导向文案。

Changelog (English)

[0.22.4] - 2026-04-19

Added

  • Settings now include an in-app Release Notes viewer with per-version download actions: the About section adds a Release Notes button, opens changelog history in a modal, and provides direct download actions for each listed version.

Changed

  • Updater backend now exposes structured release history parsed from bundled changelog files: the desktop command get_release_history reads CHANGELOG.md / CHANGELOG.zh-CN.md, parses Added/Changed/Fixed/Removed sections, and returns locale-aware results with list limits for frontend rendering.
  • Codex Local API Service member eligibility now excludes Free-plan and API Key accounts end-to-end: backend collection sanitization/request routing and frontend selection/save flows now enforce the same rule, while unsupported accounts are visibly marked and non-selectable.
  • Codex Local API Service default/empty state is now stabilized for first-run and missing-collection scenarios: runtime auto-seeds a disabled collection when absent, the overview card keeps deterministic base-url/API-key placeholders, and empty-state guidance is rewritten to the new start flow.

Don't miss a new cockpit-tools release

NewReleases is sending notifications on new releases.