[DOCS] 更新開發歷史紀錄

1. 補齊 2026/05/05 開發紀錄的第 3 點(登入 API 與 ApiKey 持久化機制修復)。
2. 補齊 2026/05/07 至 2026/05/20(最新合併至 main)的 Git 開發歷程。
This commit is contained in:
sky121113 2026-05-20 13:36:43 +08:00
parent 422459a0c3
commit 3c1f805d97

View File

@ -75,4 +75,38 @@
2.ComPort.java:
將 ttyS1 修改為 ttyS7
將 ttyS2 修改為 ttyS6
3.
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. 介面操作與防呆機制優化:
- 優化貨道資料上傳流程,並在出貨完成後隱藏「取貨確認」按鈕以簡化流程。
- 優化商品選購之出貨口狀態檢查,並實作防重複點擊的防呆機制。
- 修復閒置逾時觸發判定,補上對話框關閉時釋放音訊/影片等資源之邏輯,並修正介面繁體中文字串。