90b6de66bc
病根:在此之前無法從畫面看出裝的是哪一版。07-27 花大半天對帳 「leo 手上/鏡像上/剛編的」是否同一顆,只能 shasum 比對 binary; 使用者更做不到這件事,回報問題時我們也不知道他跑的是哪版(t63 三層落差)。 做法: - main.go 加 version/buildTime 變數,build 時 -ldflags -X 注入,未注入顯示 dev - 托盤選單「結束」正上方加停用態版本列(回報問題時眼睛已在那一區) - build-mac.sh / build-windows.sh 同一套:VERSION 環境變數 > git describe > dev 實測(兩平台各實跑一次 VERSION=v0.9.0): Mac 托盤 21.1MB/zip 12.43MB/v0.9.0 命中 3/版本列 1/結束 1/連上知識庫 1 Win zip 13.27MB/PE32+ GUI/v0.9.0 命中 3/版本列 1/結束 1/連上知識庫 1 兩包皆 < jsDelivr 20MB 上限 未驗:選單版本列的實際顯示(Mac 需 leo 點選單、Windows 需真機)。