• Joined on 2026-05-03
null created branch branch/b2-typescript in null/BillTracker 2026-07-05 11:25:11 -05:00
null pushed to branch/b2-typescript at null/BillTracker 2026-07-05 11:25:11 -05:00
null created branch branch/b3-docs-refresh in null/BillTracker 2026-07-05 11:25:11 -05:00
null pushed to branch/b3-docs-refresh at null/BillTracker 2026-07-05 11:25:11 -05:00
null created branch branch/b1-react-query in null/BillTracker 2026-07-05 11:25:10 -05:00
null pushed to branch/b1-react-query at null/BillTracker 2026-07-05 11:25:10 -05:00
null pushed to dev at null/BillTracker 2026-07-05 11:19:35 -05:00
6a2db3780f docs(reference): refresh engineering manual for v0.40.0 / TS+React 19
3ac0509e96 docs(qa): retarget QA_PLAN recon/census to .tsx after the TS migration
47a9ba98cb docs(ts): mark Phase B complete — every client .jsx converted to .tsx
8229d21ab8 refactor(ts): SubscriptionsPage → TypeScript (final .jsx page)
aa9c357fdf refactor(ts): BillsPage → TypeScript
Compare 74 commits »
null pushed to dev at null/BillTracker 2026-07-03 20:51:17 -05:00
1fe71a7d5e docs(history): React Query migration of all 7 manual-fetch pages (R5)
null pushed to dev at null/BillTracker 2026-07-03 20:51:10 -05:00
6802a66e82 refactor(bank): migrate BankTransactionsPage ledger to React Query (R5.7)
null pushed to dev at null/BillTracker 2026-07-03 20:51:05 -05:00
2e8bc07552 refactor(spending): migrate SpendingPage to React Query (R5.6)
null pushed to dev at null/BillTracker 2026-07-03 20:50:56 -05:00
1cb0325560 refactor(snowball): migrate SnowballPage to React Query (R5.5)
null pushed to dev at null/BillTracker 2026-07-03 20:50:49 -05:00
a37697d492 refactor(summary): migrate SummaryPage to React Query (R5.4)
null pushed to dev at null/BillTracker 2026-07-03 20:50:43 -05:00
a0e4f87fe1 refactor(subscriptions): migrate SubscriptionsPage to React Query (R5.3)
null pushed to dev at null/BillTracker 2026-07-03 20:50:36 -05:00
9cb254ea13 refactor(bills): migrate BillsPage to React Query (R5.2)
null pushed to dev at null/BillTracker 2026-07-03 20:50:31 -05:00
bb024ce161 refactor(analytics): migrate AnalyticsPage to React Query (R5.1)
null pushed to dev at null/BillTracker 2026-07-03 20:00:35 -05:00
65c61d71fa docs(history): React correctness audit + ESLint enforcement (R1-R4)
null pushed to dev at null/BillTracker 2026-07-03 20:00:28 -05:00
1387f7c2d7 fix(client): guard param-driven data loaders against out-of-order responses (R3)
null pushed to dev at null/BillTracker 2026-07-03 20:00:18 -05:00
02395b9ad4 refactor(client): remove orphaned dead logic flagged by ESLint (R2c)
null pushed to dev at null/BillTracker 2026-07-03 20:00:11 -05:00
b8d394061b fix(client): resolve all 13 exhaustive-deps warnings (R2b)
null pushed to dev at null/BillTracker 2026-07-03 20:00:06 -05:00
5e267e4fa7 fix(client): fix ESLint errors — real latent bugs (R2a)