• Joined on 2026-05-03
null pushed to dev at null/BillTracker 2026-07-03 19:59:59 -05:00
c679022592 build(lint): add ESLint 9 + eslint-plugin-react-hooks/react-refresh (R1)
null pushed to dev at null/BillTracker 2026-07-03 19:27:03 -05:00
38417ad8da docs(history): BM2 bill-modal decompose summary (v0.41.0)
null pushed to dev at null/BillTracker 2026-07-03 19:26:56 -05:00
20b46c81df refactor(bill-modal): extract TemplateSection (BM2, 7/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:49 -05:00
ad68d965b6 refactor(bill-modal): extract LinkedTransactionsSection (BM2, 6/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:43 -05:00
301bb152ef refactor(bill-modal): extract UnmatchDialogs + shared transactionDisplay (BM2, 5/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:37 -05:00
c61e3d84a5 refactor(bill-modal): extract PaymentFormFields (BM2, 4/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:31 -05:00
afba78e86b refactor(bill-modal): extract PaymentHistoryList (BM2, 3/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:24 -05:00
9d670985fe refactor(bill-modal): extract AutopayTrustIndicator (BM2, 2/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:19 -05:00
1018c55bb3 refactor(bill-modal): extract DebtDetailsSection (BM2, 1/n)
null pushed to dev at null/BillTracker 2026-07-03 19:26:12 -05:00
2b710c459b feat(tracker): summary-card redesign — de-dup Paid, surface Remaining + progress (T3)
null pushed to dev at null/BillTracker 2026-07-03 19:26:05 -05:00
4a76eb9b92 feat(tracker): optimistic pay/skip + toast.promise on syncs (M1/M2)
null pushed to dev at null/BillTracker 2026-07-03 18:44:04 -05:00
55b515c401 feat(tracker): Pay-all-due per bucket + reversible quick-pay with specific toasts (T4)
null pushed to dev at null/BillTracker 2026-07-03 18:40:47 -05:00
995f635d35 refactor(tracker): consolidate isPaidStatus + rowOutstanding + toast gap (T5)
null pushed to dev at null/BillTracker 2026-07-03 18:40:42 -05:00
d92cc38116 fix(bill-modal): correctness + toast fallbacks + validator consolidation (BM1)
null pushed to dev at null/BillTracker 2026-07-03 18:40:36 -05:00
e9c5e4d1d3 test(tracker): cover paymentAccounting + analytics money services (X2)
null pushed to dev at null/BillTracker 2026-07-03 18:40:31 -05:00
9f4b53d37a perf(tracker): batch getTracker per-bill queries (kill N+1) (P1)
null pushed to dev at null/BillTracker 2026-07-03 18:40:24 -05:00
73631ab812 fix(tracker): route error handling + autopay write atomicity (T2)
null pushed to dev at null/BillTracker 2026-07-03 18:40:19 -05:00
c91c97ef41 feat(tracker): live cross-query invalidation for the app shell (X3)
null pushed to dev at null/BillTracker 2026-07-03 18:40:14 -05:00
10e159352a fix(notifications): honor per-bill reminder_days_before + expose for all bills (BM3)
null pushed to dev at null/BillTracker 2026-07-03 18:40:07 -05:00
ad1f5bebf6 fix(bill-modal): SimpleFIN import refreshes payments + Tracker live (BM4)