• Joined on 2026-05-03
null pushed to dev at null/BillTracker 2026-06-04 00:06:19 -05:00
da4642dbd0 feat: late-attribution prompt for bank payments that crossed month boundary
null pushed to dev at null/BillTracker 2026-06-03 23:29:33 -05:00
278521a612 fix: bank matching returns bill names, reactive Sync button in BillModal, error handling in merchant rule service
0011ade58d fix: encryptionService removes env-var key path, always uses auto-generated DB key
Compare 2 commits »
null pushed to dev at null/BillTracker 2026-06-03 23:08:23 -05:00
a88d5c4647 fix: move cashflow calculations before the cashflow block reference
null closed issue null/BillTracker#5 2026-06-03 22:57:29 -05:00
Projected Cash Flow
null closed issue null/BillTracker#60 2026-06-03 22:56:32 -05:00
Client computeLiveProjection ignores snowball_exempt bills
null commented on issue null/BillTracker#33 2026-06-03 22:55:53 -05:00
Consistent form state management pattern

won't fix appropriate for scale.

null closed issue null/BillTracker#33 2026-06-03 22:55:53 -05:00
Consistent form state management pattern
null pushed to dev at null/BillTracker 2026-06-03 22:55:30 -05:00
2a2ebd4b28 feat: Pin Due toggle to float urgent bills to top, keyboard nav for tracker rows
null closed issue null/BillTracker#14 2026-06-03 22:48:04 -05:00
Keyboard navigation and shortcuts
null closed issue null/BillTracker#42 2026-06-03 22:46:36 -05:00
Project-wide Data Input & Sync — Manual + CSV Import + Provider Abstraction
null closed issue null/BillTracker#59 2026-06-03 22:44:28 -05:00
Dual-block migration structure in database.js duplicates every migration entry
null pushed to dev at null/BillTracker 2026-06-03 22:38:36 -05:00
e271c54ac6 fix: reconcileLegacyMigrations asserts version sync with runMigrations to prevent drift
null pushed to dev at null/BillTracker 2026-06-03 22:28:49 -05:00
b81b41d302 security: rename LIVE constant to SQL_NOT_DELETED with injection safety documentation
null closed issue null/BillTracker#81 2026-06-03 22:28:28 -05:00
LOW: LIVE constant interpolated into SQL queries in payments.js
null pushed to dev at null/BillTracker 2026-06-03 22:25:34 -05:00
ff7ae8b3ab perf: optimize bills list query, add merchant rule composite index (v0.81)
null closed issue null/BillTracker#78 2026-06-03 22:25:02 -05:00
MEDIUM: No pagination on core list endpoints - returns all records
null pushed to dev at null/BillTracker 2026-06-03 22:23:10 -05:00
6da43c5e92 fix: use correct payment_source 'file_import' for imported spreadsheet payments
null closed issue null/BillTracker#54 2026-06-03 22:21:46 -05:00
Imported payments have no payment_source
null closed issue null/BillTracker#47 2026-06-03 22:21:05 -05:00
Phase 5: SimpleFIN Provider Sync
null closed issue null/BillTracker#53 2026-06-03 22:20:21 -05:00
PATCH /api/snowball/order doesn't exclude soft-deleted bills