• Joined on 2026-05-03
null pushed to dev at null/BillTracker 2026-07-06 12:22:51 -05:00
f71b433323 feat(ui): refine OnboardingWizard, LoginPage, and SettingsPage
null pushed to dev at null/BillTracker 2026-07-06 12:13:03 -05:00
3a14c50e08 chore(brand): update PWA icons, release notes, and About page
null pushed to dev at null/BillTracker 2026-07-06 12:09:00 -05:00
abb9f7d443 fix(migration): repair server.js/.cts launch + require refs missed in the JS→TS migration
null pushed to dev at null/BillTracker 2026-07-06 11:45:36 -05:00
135bd98c6a refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:36 -05:00
20d2e8965b refactor(server): migrate app entry point to TypeScript (.cts) — server migration 100%
null pushed to dev at null/BillTracker 2026-07-06 11:45:33 -05:00
866ba52890 refactor(server): migrate all 29 route controllers to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:32 -05:00
409b8a5618 refactor(server): finish services layer — subscription/spreadsheet/oidc/userDbImport → .cts
null pushed to dev at null/BillTracker 2026-07-06 11:45:29 -05:00
310eb07b9b refactor(server): migrate trackerService to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:29 -05:00
99e4927640 refactor(server): migrate csvTransactionImportService to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:26 -05:00
6746d42380 refactor(server): migrate 5 more services to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:26 -05:00
0db5a77adc refactor(server): migrate billsService + notificationService to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:22 -05:00
5fbc793bcb refactor(server): migrate 6 more services to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:21 -05:00
3f891602f9 refactor(server): migrate 6 mid-tier services to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 11:45:20 -05:00
a6c9b6cb1c refactor(server): migrate 8 leaf services + apiError to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 10:37:30 -05:00
343cc3a36f feat(tracker): persist Overdue/Drift panel collapse + inline hide
null pushed to dev at null/BillTracker 2026-07-06 10:37:30 -05:00
005b0b7b64 refactor(server): migrate 10 services to TypeScript (.cts)
null pushed to dev at null/BillTracker 2026-07-06 09:31:31 -05:00
384748feeb chore(gitignore): ignore QA_DB_SETUP.md (sensitive info)
null pushed to dev at null/BillTracker 2026-07-06 09:30:53 -05:00
null pushed to dev at null/BillTracker 2026-07-06 09:30:14 -05:00
fa24e17ca5 docs(qa): add QA-against-live-DB-copy runbook (docs/QA_DB_SETUP.md)
null pushed to dev at null/BillTracker 2026-07-05 20:07:58 -05:00
f909e8f587 fix(docker): regenerate lockfile with npm 10 so `npm ci` works in build