From cf97e8ed24a5d11907fcf1ef897929e23ec9276f Mon Sep 17 00:00:00 2001 From: lzt404 <2596933790@qq.com> Date: Mon, 28 Sep 2026 12:20:13 +0800 Subject: [PATCH] docs(release-notes): add v0.3.9 notes in all four languages --- docs/release-notes/v0.3.9/en.md | 22 ++++++++++++++++++++++ docs/release-notes/v0.3.9/ja.md | 22 ++++++++++++++++++++++ docs/release-notes/v0.3.9/zh-CN.md | 22 ++++++++++++++++++++++ docs/release-notes/v0.3.9/zh-TW.md | 22 ++++++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 docs/release-notes/v0.3.9/en.md create mode 100644 docs/release-notes/v0.3.9/ja.md create mode 100644 docs/release-notes/v0.3.9/zh-CN.md create mode 100644 docs/release-notes/v0.3.9/zh-TW.md diff --git a/docs/release-notes/v0.3.9/en.md b/docs/release-notes/v0.3.9/en.md new file mode 100644 index 0000000..69175c4 --- /dev/null +++ b/docs/release-notes/v0.3.9/en.md @@ -0,0 +1,22 @@ +## Added + +- Added a system tray on Linux. Open the main window, view core status, start or stop the core, restart it, or quit from the tray. Closing to the tray and silent startup are also supported. + +## Improved + +- Updated the bundled core to 8.0.3. The app now supports the v8 configuration layout and Management API for reading and saving API providers, access keys, OAuth model aliases, request settings, and related data. +- Improved layouts in narrow windows. Language menus, page tabs, dialogs, and Usage Records now have better keyboard controls, focus handling, and accessibility labels. Usage Records column widths can also be changed with the keyboard. +- English is now the default when the system language is not supported. Previously hardcoded Chinese backend messages now use English, while tray menus follow the app language. + +## Fixed + +- Fixed core updates overwriting existing settings with v8 template defaults. Upgrades from v7 and updates to partially migrated v8 configurations now preserve existing settings, including the OAuth credential directory, port, and access keys. +- Fixed upstream API credentials being overwritten with client access keys during startup or access-key changes when a v8 configuration has no version marker. +- Core startup logs now append to existing output, preserving startup history when the core starts or restarts. +- Fixed failures when optional v8 configuration nodes are absent. Improved first-time model alias creation and rollback after a failed save so empty parent nodes are not mistaken for unrelated changes. +- Fixed Claude Code triggering server-side auto mode checks when used through a CPA gateway. +- Fixed a macOS upgrade issue where a legacy relative OAuth directory setting could hide existing credentials. If the relative directory has no credentials and the persistent directory does, the app automatically uses the existing credentials again. +- Kept the main window available when a Linux system tray is unavailable, preventing silent startup or minimizing from leaving the app inaccessible. +- Extended recovery of legacy relative OAuth credential directories to Windows and Linux, and improved path checks on macOS. Existing configuration and credentials are preserved if recovery fails. +- Corrected OAuth credential and core log directory resolution across platforms so opened directories and startup logs match the paths used by the core. +- Fixed TLS, logging, and OAuth directory settings being written to the wrong place when a configuration uses the v8 layout without a version marker. Updates to flow-style YAML mappings are now supported. diff --git a/docs/release-notes/v0.3.9/ja.md b/docs/release-notes/v0.3.9/ja.md new file mode 100644 index 0000000..32c631d --- /dev/null +++ b/docs/release-notes/v0.3.9/ja.md @@ -0,0 +1,22 @@ +## 追加 + +- Linux にシステムトレイを追加しました。トレイからメイン画面を開く、コアの状態を確認する、コアを起動・停止・再起動する、アプリを終了する操作ができます。ウィンドウを閉じた後のトレイ常駐とサイレント起動にも対応しました。 + +## 改善 + +- 同梱コアを 8.0.3 に更新しました。API プロバイダー、アクセスキー、OAuth モデルエイリアス、リクエスト設定などの読み書きについて、コア v8 の設定形式と管理 API に対応しました。 +- 狭いウィンドウでのレイアウトを改善しました。言語メニュー、ページのタブ、ダイアログ、使用履歴にキーボード操作、フォーカス管理、アクセシビリティ用のラベルを追加しました。使用履歴の列幅もキーボードで調整できます。 +- 対応していないシステム言語では英語を既定にしました。従来中国語で固定されていたバックエンドのメッセージを英語に統一し、トレイメニューはアプリの言語に合わせて表示します。 + +## 修正 + +- コアのアップグレード時に、新しい設定テンプレートの既定値が既存の設定を上書きする問題を修正しました。v7 から v8 へのアップグレードや、移行が一部のみ完了した v8 設定の更新でも、OAuth 認証情報の保存先、ポート、アクセスキーなどの既存設定を保持します。 +- バージョン情報のない v8 設定で、起動時やアクセスキーの変更時に、上流 API の認証情報がクライアント用アクセスキーで上書きされる問題を修正しました。 +- コアの起動ログを追記方式に変更し、起動や再起動時にも過去の起動出力を保持するようにしました。 +- コア v8 の任意の設定項目が存在しない場合に画面の読み込みが失敗する問題を修正しました。モデルエイリアスの初回作成と保存失敗後のロールバックを改善し、空の親設定項目を別の変更と誤認しないようにしました。 +- CPA ゲートウェイ経由で Claude Code を使う際に、サーバー側の自動モードチェックが実行される場合がある問題を修正しました。 +- macOS で、旧バージョンの相対パス指定の OAuth 認証情報ディレクトリが原因で、アップグレード後に既存の認証情報を読み込めない問題を修正しました。相対パス側に認証情報がなく、永続保存先にある場合は、既存の保存先を自動的に使用します。 +- Linux でシステムトレイを利用できない場合はメインウィンドウを表示し、サイレント起動や最小化後にアプリを再表示できなくなる問題を防ぎます。 +- 旧バージョンの相対パス指定の OAuth 認証情報ディレクトリを自動復旧する処理を Windows と Linux にも拡張し、macOS のパス判定を改善しました。復旧に失敗した場合も既存の設定と認証情報を保持します。 +- 各 OS で OAuth 認証情報とコアログのディレクトリを正しく解決し、開いたディレクトリと起動ログの保存先がコアの使用するパスと一致するようにしました。 +- バージョン情報がなくても v8 形式を使用している設定で、TLS、ログ、OAuth 認証情報ディレクトリなどの設定が誤った場所に書き込まれる問題を修正しました。フロー形式の YAML マッピングの更新にも対応しました。 diff --git a/docs/release-notes/v0.3.9/zh-CN.md b/docs/release-notes/v0.3.9/zh-CN.md new file mode 100644 index 0000000..ef07676 --- /dev/null +++ b/docs/release-notes/v0.3.9/zh-CN.md @@ -0,0 +1,22 @@ +## 新增 + +- Linux 新增系统托盘:可从托盘打开主界面、查看内核状态、启动或停止内核、重启内核及退出应用;支持关闭窗口后留在托盘和静默启动。 + +## 优化 + +- 内置内核更新至 8.0.3。应用适配内核 v8 的配置结构和管理接口,包括 API 提供方、访问密钥、OAuth 模型别名、请求设置等数据的读取与保存。 +- 改进窄屏窗口下的页面布局;为语言菜单、页面标签、弹窗和使用记录表格补充键盘操作、焦点管理与辅助功能标注。使用记录的列宽也可通过键盘调整。 +- 未匹配到受支持语言时默认使用英文;将原先写死为中文的后端提示统一为英文,托盘菜单则跟随应用语言显示。 + +## 修复 + +- 修复内核升级时新版模板默认值可能覆盖原有设置的问题。从 v7 升级到 v8,以及更新部分已迁移的 v8 配置时,保留现有配置,避免 OAuth 凭据目录、端口和访问密钥等设置被重置。 +- 修复未标记版本的 v8 配置在启动或修改访问密钥时,可能误将上游 API 凭据覆盖为访问密钥的问题。 +- 内核启动日志改为追加写入,启动或重启内核时保留历史启动输出。 +- 修复内核 v8 配置缺少可选节点时页面读取失败的问题;改进首次创建模型别名及保存失败后的回滚,避免空的配置父节点被误判为其他修改。 +- 修复 Claude Code 通过 CPA 网关运行时可能触发服务端自动模式检查的问题。 +- 修复 macOS 升级后旧版相对路径 OAuth 凭据目录可能导致已有凭据无法识别的问题。当相对路径目录中没有凭据,而持久化目录中有凭据时,自动恢复使用原有凭据。 +- Linux 无可用系统托盘时保留主窗口,避免静默启动或最小化后无法重新打开应用。 +- 将旧版相对路径 OAuth 凭据目录的自动恢复扩展至 Windows 和 Linux,并改进 macOS 的路径判断;恢复失败时保留现有配置和凭据。 +- 修正各平台 OAuth 凭据目录和内核日志目录的路径解析,使打开目录和写入启动日志的位置与内核实际使用的路径一致。 +- 修复未标记版本但使用 v8 结构的内核配置在保存 TLS、日志及 OAuth 凭据目录等设置时可能写错位置的问题;同时支持更新行内 YAML 映射。 diff --git a/docs/release-notes/v0.3.9/zh-TW.md b/docs/release-notes/v0.3.9/zh-TW.md new file mode 100644 index 0000000..1817c40 --- /dev/null +++ b/docs/release-notes/v0.3.9/zh-TW.md @@ -0,0 +1,22 @@ +## 新增 + +- Linux 新增系統匣:可從系統匣開啟主介面、查看核心狀態、啟動或停止核心、重新啟動核心及退出應用程式;支援關閉視窗後留在系統匣及靜默啟動。 + +## 優化 + +- 內建核心更新至 8.0.3。應用程式已適配核心 v8 的設定結構與管理介面,包括 API 提供者、存取金鑰、OAuth 模型別名、請求設定等資料的讀取與儲存。 +- 改進窄視窗下的頁面配置;為語言選單、頁面分頁、對話框和使用紀錄表格補上鍵盤操作、焦點管理與輔助使用標示。使用紀錄的欄寬也可透過鍵盤調整。 +- 未匹配到支援的語言時預設使用英文;將原先寫死為中文的後端提示統一為英文,系統匣選單則跟隨應用程式語言顯示。 + +## 修復 + +- 修復核心升級時新版範本預設值可能覆蓋原有設定的問題。從 v7 升級至 v8,以及更新部分已遷移的 v8 設定時,保留現有設定,避免 OAuth 憑據目錄、連接埠及存取金鑰等項目被重設。 +- 修復未標記版本的 v8 設定在啟動或修改存取金鑰時,可能誤將上游 API 憑據覆蓋為存取金鑰的問題。 +- 核心啟動日誌改為附加寫入,啟動或重新啟動核心時保留歷史啟動輸出。 +- 修復核心 v8 設定缺少可選節點時頁面讀取失敗的問題;改善首次建立模型別名及儲存失敗後的回復,避免將空的設定父節點誤判為其他修改。 +- 修復 Claude Code 透過 CPA 閘道執行時可能觸發伺服器端自動模式檢查的問題。 +- 修復 macOS 升級後舊版相對路徑 OAuth 憑據目錄可能導致既有憑據無法辨識的問題。當相對路徑目錄中沒有憑據,而持久化目錄中有憑據時,會自動恢復使用原有憑據。 +- Linux 無可用系統匣時保留主視窗,避免靜默啟動或最小化後無法重新開啟應用程式。 +- 將舊版相對路徑 OAuth 憑據目錄的自動復原擴展至 Windows 和 Linux,並改善 macOS 的路徑判斷;復原失敗時保留現有設定與憑據。 +- 修正各平台 OAuth 憑據目錄與核心日誌目錄的路徑解析,使開啟目錄和寫入啟動日誌的位置與核心實際使用的路徑一致。 +- 修復未標記版本但使用 v8 結構的核心設定,在儲存 TLS、日誌及 OAuth 憑據目錄等項目時可能寫入錯誤位置的問題;同時支援更新行內 YAML 對應表。