支援所有語系的專案路徑,報告不再因為中文檔名當機
你的專案資料夾現在可以安心使用任何語言命名了。以前如果你直接雙擊點開打包好的 App,它在背景用 git 抓專案名稱時會預設用 ASCII 解碼,只要路徑裡有中文、日文、韓文或特殊符號,就會丟出解碼錯誤,連帶讓你的「使用習慣」報告在今天以外的區間一片空白。現在系統會統一用支援所有語言的 UTF-8 格式來解讀路徑。就像是包裹配送員以前只看得懂英文地址,看到中文標籤就把整箱退件不送,現在他終於配備了萬國語言翻譯機,什麼地址都能準確送達。
發布日期:2026-06-05
你的專案資料夾現在可以安心使用任何語言命名了。以前如果你直接雙擊點開打包好的 App,它在背景用 git 抓專案名稱時會預設用 ASCII 解碼,只要路徑裡有中文、日文、韓文或特殊符號,就會丟出解碼錯誤,連帶讓你的「使用習慣」報告在今天以外的區間一片空白。現在系統會統一用支援所有語言的 UTF-8 格式來解讀路徑。就像是包裹配送員以前只看得懂英文地址,看到中文標籤就把整箱退件不送,現在他終於配備了萬國語言翻譯機,什麼地址都能準確送達。
You can now safely use any language to name your project folders. Previously, if you launched the packed App by double-clicking it, the background git command trying to fetch your project name would default to ASCII decoding; if the path contained Chinese, Japanese, Korean, or accented characters, it would raise a decode error, leaving your "Habits" report blank for non-today ranges. The system now explicitly decodes all paths using the universal UTF-8 format. Like a delivery driver who used to only understand English addresses and tossed out any parcel with a foreign label; now they're equipped with a universal translator and can accurately deliver to any address.
**Menu bar / report no longer fail on non-ASCII (e.g. Chinese) project paths**: a .app launched by double-click has no locale set, so resolving project names via `git` decoded its output as ASCII and raised `UnicodeDecodeError` on paths containing Chinese/Japanese/Korean/accented characters. This affected `history_loader`/`codex_loader` (live menu bar) and `persona_loader` (Usage Habits), leaving the report's "Usage Habits" section blank for non-today ranges. `git` output is now always decoded as UTF-8, so paths in any language work.