v0.18.17:失敗的檔案列出檔名與原因;補上「上一版說有、其實沒做進畫面」的按鈕
leo Windows 實測 v0.18.16:連線誤報已消失(✅ 那個修正生效), 但出現「⚠ 3 份失敗」→ 加檔後「⚠ 1 份失敗」,兩個新檔沒推上雲端也沒產卡。 ## 修:數字不能代替原因(今天第四次同款病) collector **早就**把「哪個檔失敗、為什麼」寫進 status.json(`Failures[]`), 但 App 一直只讀計數 ⇒ 畫面只會說「⚠ 3 份失敗」 ⇒ leo 只能回報「沒推到雲端」,我只能猜。 前三次同款:exit status 2 蓋掉真話/非文件檔不點名/誤判沒連線。 現在列出檔名+原因(最多 8 份,總數照實講)。 ## 🔴 更正:v0.18.12 宣稱的「一鍵打開紀錄檔資料夾」**根本沒進到畫面** Go 那邊 `OpenLogFolder()`/`EngineTrouble` 都做了,但前端那次 `str.replace()` **錨點縮排不符、沒命中**,而我沒加斷言 ⇒ 檔案沒變,我卻在回覆與 changelog 裡宣稱做好了。 (同一天已經因為「取代沒驗證」出過一次事,這是第二次。) 本次三處錨點**全部 assert**,並機械複驗五個關鍵字+`node --check`。 changelog 也已更正 v0.18.12 那段。 ## 順帶修 .bat 的收集段(leo:「有按照 1 然後 2,你要檢查 bat」) 收集 log 那段用 `>nul 2>&1` **把錯誤全吞掉** ⇒ 失敗了也沒人知道, 我還以為是 leo 沒按 Enter。改成**逐檔回報 v/X/-**,並把輸出目錄 從中文「記錄檔」改成純英文 `logs`(中文路徑+UNC+Big5 主控台三者疊加容易出事)。
This commit is contained in:
@@ -6,5 +6,6 @@
|
||||
"v0.18.13": "fbf7342d0d0e27b4",
|
||||
"v0.18.14": "bfcb4f2701fc23b4",
|
||||
"v0.18.15": "447b59ea3ade430e",
|
||||
"v0.18.16": "12de01a21cd6bf38"
|
||||
"v0.18.16": "12de01a21cd6bf38",
|
||||
"v0.18.17": "c13b08dec6a0fbef"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user