From 3c1f805d9726018b47ee7e00ddc2aeaa7dc97d91 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Wed, 20 May 2026 13:36:43 +0800 Subject: [PATCH] =?UTF-8?q?[DOCS]=20=E6=9B=B4=E6=96=B0=E9=96=8B=E7=99=BC?= =?UTF-8?q?=E6=AD=B7=E5=8F=B2=E7=B4=80=E9=8C=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 補齊 2026/05/05 開發紀錄的第 3 點(登入 API 與 ApiKey 持久化機制修復)。 2. 補齊 2026/05/07 至 2026/05/20(最新合併至 main)的 Git 開發歷程。 --- README.md | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bf1c51d..9ba9e38 100644 --- a/README.md +++ b/README.md @@ -75,4 +75,38 @@ 2.ComPort.java: 將 ttyS1 修改為 ttyS7 將 ttyS2 修改為 ttyS6 -3. \ No newline at end of file +3. 修正 Star-Cloud 管理員登入流程與 ApiKey 持久化機制,解決 401 授權與 App 重啟後 ApiKey 未正確還原之問題。 + +2026/05/07 - 2026/05/11 修改 S_12_XY_U_Standard_-10_08_3_R 版本 +1. MQTT 通訊與維護功能優化: + - 優化 Android MQTT 通訊架構與商品同步語義。 + - 新增遠端維護鎖定模式與隱藏後門調試機制。 + - 串接刷卡機重啟與遠端結帳 MQTT 指令。 +2. 遠端控制與交易功能實作: + - 實作遠端找零與遠端出貨功能。 + - 優化 MQTT 連線生命週期與重啟邏輯。 + - 整合 MQTT 交易結案邏輯,並優化 NFC 刷卡生命週期管理。 + - 攔截硬體 Enter 鍵防止外部輸入誤觸,並修正遠端出貨交易紀錄。 + +2026/05/12 - 2026/05/14 修改 S_12_XY_U_Standard_-10_08_4_R 版本 +1. 遠端出貨與重啟安全防護: + - 修復遠端出貨流程與對應的 MQTT 指令回傳機制。 + - 統一重啟邏輯安全防護,避免交易過程中意外重啟,並規範 MQTT 交易結案規格。 + - 優化 MQTT 遠端重啟邏輯與機台忙碌狀態的精準判定。 +2. UI 體驗與同步穩定性修復: + - 優化出貨流程 UI 體驗,並修復雙重倒數計時 Bug。 + - 修正商品圖片同步後,銷售平台未即時更新問題,並改善 Gradle 編譯穩定性。 + - 修復廣告同步導致的 Activity 銷毀崩潰,並修正局部廣告清空失效問題。 +3. 遠端更新與佈局優化: + - 實作遠端更新商品指令與圖片顯示優化。 + - 修正銷售平台圖片廣告下方的間距顯示問題。 + - 最佳化主介面佈局設計,並實作 MQTT 優雅重啟邏輯。 + +2026/05/15 - 2026/05/20 修改 S_12_XY_U_Standard_-10_08_5_R 版本 (最新合併至 main) +1. 連線與環境配置: + - 實作機器連線環境切換功能,支援 Demo 測試站與正式站切換。 + - 關閉閒置 30 分鐘主動重啟 APP 的舊機制,以維持與 MQTT 連線的長期穩定。 +2. 介面操作與防呆機制優化: + - 優化貨道資料上傳流程,並在出貨完成後隱藏「取貨確認」按鈕以簡化流程。 + - 優化商品選購之出貨口狀態檢查,並實作防重複點擊的防呆機制。 + - 修復閒置逾時觸發判定,補上對話框關閉時釋放音訊/影片等資源之邏輯,並修正介面繁體中文字串。 \ No newline at end of file