• Joined on 2026-05-03
null pushed to dev at null/Mobile-BillTracker 2026-07-11 14:41:06 -05:00
3ab76fbcdf feat(mobile): go fully native — native Tracker home over the JSON API (no WebView)
null pushed to dev at null/Mobile-BillTracker 2026-07-11 14:22:45 -05:00
27a76e92b8 feat(mobile): Seamless brand reskin + two-doors setup on a design-token system
null pushed to dev at null/Mobile-BillTracker 2026-07-11 10:51:39 -05:00
7f7c0ef7b0 feat(mobile): warn on insecure http:// server URLs before native login
null pushed to dev at null/Mobile-BillTracker 2026-07-11 10:48:26 -05:00
c1523ece1a feat(mobile): shared api/config layer, server-mode CSRF fix, robustness + update-safe DB (batch 10)
null pushed to dev at null/Mobile-BillTracker 2026-07-11 09:43:20 -05:00
2c29ec45bd feat(mobile): run the TypeScript backend on Node 18 in local mode (batch 7-9)
3e115dd349 feat(mobile): Node 18.20.4 embedded runtime + cordova-bridge fix (batch 6/6.5)
Compare 2 commits »
null pushed to dev at null/BillTracker 2026-07-11 07:28:08 -05:00
8075b4e1e1 docs: close QA-B0-04 (@ts-nocheck 38->8) in QA plan + CODE_STANDARDS
null pushed to dev at null/BillTracker 2026-07-11 07:28:00 -05:00
7ce5fb66f5 refactor(types): type-check server.cts + document the 8 intentional @ts-nocheck files
null pushed to dev at null/BillTracker 2026-07-11 07:27:55 -05:00
1f6073823b test(e2e): harden control census against count-driven label churn
null pushed to dev at null/BillTracker 2026-07-11 07:27:48 -05:00
e0bc82b229 refactor(types): type-check batch 4 — transactions.cts (the 116-error monster)
null pushed to dev at null/BillTracker 2026-07-11 07:27:43 -05:00
197fdd1733 refactor(types): type-check batch 3 — 4 large routes (bills/snowball/aboutAdmin/summary)
null pushed to dev at null/BillTracker 2026-07-11 07:27:38 -05:00
6c915a62c8 refactor(types): type-check batch 2 — 7 medium routes + 2 real fixes
null pushed to dev at null/BillTracker 2026-07-11 07:27:33 -05:00
345a159288 refactor(types): type-check batch 1 — 8 tail routes (spending/auth/dataSources/status/profile/import/notifications/categories)
null pushed to dev at null/BillTracker 2026-07-11 06:46:47 -05:00
25404ec4ed docs(qa): record /code-review outcome — 8 fixes + 5 backlog refactors (IMP-CODE-08..11, IMP-UX-03)
null pushed to dev at null/BillTracker 2026-07-11 06:46:39 -05:00
a17ce13f07 fix(integrity): transaction-wrap three multi-statement writes + review cleanups
null pushed to dev at null/BillTracker 2026-07-11 06:46:34 -05:00
2a07e762a2 fix: four review-confirmed regressions in auth + OIDC flows
null pushed to dev at null/BillTracker 2026-07-11 06:46:29 -05:00
a00013d778 fix(ui): restore row-status tints lost in the tailwind 4 codemod
null pushed to dev at null/BillTracker 2026-07-11 06:46:22 -05:00
044bdbe1f1 docs(qa): archive the 2026-07-10 recon+fix cycle; release v0.42.0
null pushed to dev at null/BillTracker 2026-07-11 06:46:17 -05:00
787d3cf694 chore(ops): deploy checklist + standing dependency guards (Phase 8)
64ab37ae39 test(e2e): census gets its own project, ordered before the mutating probes
Compare 2 commits »
null pushed to dev at null/BillTracker 2026-07-10 19:49:58 -05:00
e7974cf4c0 Polish brand presentation
null pushed to dev at null/BillTracker 2026-07-10 19:11:32 -05:00
562da73a76 Polish product artwork and branding