Repository navigation
Web v2.8.5 - 逗逗貓網頁熱更新發布
·
2 commits
to master
since this release
🌸 Dodo Ledger 網頁端 v2.8.5 🌸
🐱 喵嗚!網頁版本全新發布囉!
此 Release 包含了專為 Android App 熱更新使用的網頁靜態壓縮包 app-update.zip。
Android App 在下次啟動時會默默下載此包並自動無感升級至最新網頁功能!
[Web 2.8.5] - 2026-10-12
💳 信用卡出帳週期演算法修正、自訂帳單應繳金額、手動銷帳與扣款帳戶自動記憶綁定 (Web 端更新)
- 信用卡結帳週期出帳/繳款月份跨月演算修正 (Billing Cycle & Period Alignment):
- 修正信用卡帳單歸屬月份演算邏輯:依台灣信用卡實務,帳單月份對應持卡人收到帳單與繳款之月份。當結帳日為 27 號等月底結帳(或繳款日小於結帳日跨月)時,該期帳單於次月出帳與繳納,故 8/28 ~ 9/27 之消費精確歸屬為
10月帳單(2026-10),9/28 ~ 10/27 之消費歸屬為11月帳單(2026-11)。 - 看板頂部新增「週期起訖標籤」(如
週期 8/28 ~ 9/27),與每月繳款截止日並列,一眼看清刷卡消費起訖區間。
- 修正信用卡帳單歸屬月份演算邏輯:依台灣信用卡實務,帳單月份對應持卡人收到帳單與繳款之月份。當結帳日為 27 號等月底結帳(或繳款日小於結帳日跨月)時,該期帳單於次月出帳與繳納,故 8/28 ~ 9/27 之消費精確歸屬為
- 支援自訂帳單應繳金額與隨時還原 (Custom Bill Amount):
- 看板本期應繳總額旁新增專屬「✏️ 調整金額」膠囊按鈕,點擊喚起全站共用
AmountCalculator果凍計算機,可輸入銀行實體帳單的精確數字(例如加計利息或前期費用)。 - 自訂後自動標記「自訂」標籤,並提供「🔄 還原」按鈕可隨時一鍵還原回明細加總。
- 自訂金額持久化保存於卡片之
cardDetails.customBillAmounts,支援離線與多裝置同步。
- 看板本期應繳總額旁新增專屬「✏️ 調整金額」膠囊按鈕,點擊喚起全站共用
- 歷史無明細月份手動銷帳與已銷帳狀態自動比對 (Manual Settlement):
- 解決使用者甫開始記帳、前期(如 9 月)無明細導致金額為 0 無法銷帳之痛點。當本期無明細紀錄時,看板提供滿寬「💳 自訂金額手動銷帳 ➜」行動按鈕,可直接輸入銷帳金額並選擇帳戶扣款完成銷帳。
- 銷帳成功後銀行扣款、信用卡負債減少(可用額度恢復),看板自動比對繳清狀態並呈現亮綠色「✓ 本期已繳清銷帳」徽章,並保留「再次繳款 / 補繳」操作彈性。
- 信用卡銷帳帳戶自動記憶綁定 (Automatic Linked Bank Memory):
- 銷帳時選擇的扣款銀行或現金帳戶,系統自動記憶並持久化綁定至該信用卡的
cardDetails.linkedBankAccountId。 - 下次進入銷帳彈窗時自動預設選取該記憶帳戶,並顯示「✓ 已記憶綁定」狀態徽章與溫馨小字提示。
- 新增與編輯信用卡表單亦同步支援檢視與手動指定「預設扣繳/銷帳帳戶」,帳戶列表卡片同步呈現銷帳綁定帳戶名稱。
- 銷帳時選擇的扣款銀行或現金帳戶,系統自動記憶並持久化綁定至該信用卡的
- 單元測試套件全面補齊 (12 個測試檔 / 全數 70 項測試 100% 通過):
- 於
tests/installment.test.ts補齊結帳日 27 號跨月出帳週期推算、自訂帳單金額、歷史無明細手動銷帳,以及銷帳自動記憶綁定帳戶之單元測試,確保核心帳務零退化。
- 於