繁體中文

問題修復

面板萬一當掉不再裝死,會直接告訴你哪裡出錯

萬一選單列的彈出面板(popover,顯示各項數據的小視窗)內嵌的網頁載入失敗,它不會再直接裝死不理你,或是留一片看不懂的空白灰畫面。現在它會換成一個原生的錯誤畫面,把具體的錯誤細節列出來,並附上一個能直接跳轉去回報問題的 GitHub 連結;如果你有另外設定 USAGE_DEBUG=1 這個環境變數(給進階使用者用的除錯開關),導覽失敗、畫面渲染逾時這些狀況還會被記錄下來,方便追查。這就像去銀行辦事,如果號碼牌機器壞了,以前它就直接黑畫面讓你傻站在那邊;現在它會在螢幕上顯示「機器故障,錯誤代碼 E-42」,還附上一張填好資訊、可以直接遞給維修人員的意見反映單。

English

BUGFIX

Panel crashes no longer play dead, telling you exactly what went wrong

If the embedded web panel inside the popover (the small window showing your stats) fails to load, it no longer just silently freezes or leaves a blank grey window with no explanation. Now it shows a native error view listing the actual error detail, plus a GitHub link you can jump straight to for reporting the issue; if you separately set the USAGE_DEBUG=1 environment variable (an advanced debug switch), navigation failures and render timeouts also get logged for easier diagnosis. It's like going to the bank: if the ticket machine breaks, instead of just going dark and leaving you standing there confused, it now displays "Machine error, code E-42" on screen, complete with a pre-filled feedback slip you can hand straight to the technician.

原始 CHANGELOG

Original changelog面板萬一當掉不再裝死,會直接告訴你哪裡出錯
**Panel load failures no longer degrade to a silent grey window**: when the popover's embedded web panel fails to load, it previously fell back to a blank dark window with no explanation. It now shows a native error view with the error detail and a GitHub report link, and logs navigation failures / render timeouts under `USAGE_DEBUG=1` for easier diagnosis.