Skip to content

發布 ThermoTray 1.1.5 - #4

Merged
nojackno2-ctrl merged 1 commit into
mainfrom
agent/release-1.1.5
Aug 5, 2026
Merged

發布 ThermoTray 1.1.5#4
nojackno2-ctrl merged 1 commit into
mainfrom
agent/release-1.1.5

Conversation

@nojackno2-ctrl

Copy link
Copy Markdown
Owner

內容

  • 修正系統匣圖示缺陷TrayIconService.RebuildGpuIcons 為了維持「CPU 在左」的排列,會在 GPU 清單出現後重新註冊 CPU NotifyIcon,但沒有清除 _cpuIconKey。隨後的 UpdateCpuIcon 因為快取鍵相同而跳過 ReplaceIcon,全新的 NotifyIcon 始終沒有被指派圖片。第一次偵測到 GPU 時 CPU 圖示變成空白;若 CPU 數字之後沒有變化(例如讀不到 CPU 感測器),就會一直維持空白。
  • 升版至 1.1.5:更新 Directory.Build.props 的唯一版本來源,並同步 installer/ThermoTray.issREADME.md 的版本示例。
  • 更新 AI_HANDOFF.md 交接紀錄。

驗證(win-x64 / Release)

  • dotnet build — 0 警告、0 錯誤
  • dotnet test — 141/141 通過
  • dotnet format --verify-no-changes — 無差異
  • dotnet publish --self-contained -p:PublishSingleFile=true — 產出 publish/win-x64/ThermoTray.exe

實機系統匣顯示(需有 GPU 且提升權限啟動)尚未人工驗證。

🤖 Generated with Claude Code

修正多 GPU 重構帶進的系統匣缺陷:RebuildGpuIcons 為了維持 CPU 在左的
排列會重新註冊 CPU NotifyIcon,但沒有清除 _cpuIconKey,導致隨後的
UpdateCpuIcon 誤判圖示未變而跳過繪製,全新的 NotifyIcon 始終沒有圖片。
第一次偵測到 GPU 時 CPU 圖示會變成空白,且在 CPU 數字沒有變化時
(例如讀不到 CPU 感測器)會一直維持空白。

版本號提升至 1.1.5,安裝指令碼與 README 的版本示例一併更新。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@nojackno2-ctrl
nojackno2-ctrl merged commit 480bcbd into main Aug 5, 2026
1 check passed
@nojackno2-ctrl
nojackno2-ctrl deleted the agent/release-1.1.5 branch August 5, 2026 13:26
nojackno2-ctrl added a commit that referenced this pull request Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant