null
e1082145ab
feat: tracker payment flow and mobile row improvements
2026-06-07 14:49:39 -05:00
null
6811eb8be5
feat: payment accounting service, SQL schema + migration, backend route refactor, test updates
2026-06-07 01:05:48 -05:00
null
4dd01c13c4
feat: live transaction search in merchant rules, link-import preference toggle, tracker row tweaks
2026-06-06 23:04:53 -05:00
null
840620efe2
feat: v0.93 — stable provider keys, per-payment interest tracking with once-per-month gating
2026-06-06 16:34:20 -05:00
null
3745ef79b7
docs: update HISTORY.md with bank tracking, merchant rules, and UI changes
2026-06-04 02:48:32 -05:00
null
ccdd16a626
fix: summary route and trackerService refinements
2026-06-04 01:27:00 -05:00
null
5783f80e38
fix: include b.name in overdue query for tooltip display
2026-06-04 01:16:48 -05:00
null
46bcf83d22
fix: NavPill and Sidebar UI refinements, trackerService adjustments
2026-06-04 01:00:29 -05:00
null
a88d5c4647
fix: move cashflow calculations before the cashflow block reference
2026-06-03 23:08:20 -05:00
null
c26880da89
fix: bank tracking Pending badge cleanup, CalendarPage money map polish
...
- TrackerPage Pending badge: consistent styling and tooltip text
- CalendarPage money map: handle edge cases when bank tracking is active but no pending payments
- trackerService: deduplicate pending payment query, handle zero-pending state
2026-06-03 21:30:02 -05:00
null
690a86611a
feat: SimpleFIN bank budget tracking with live balance, pending payments, bank tracking mode
...
- Opt-in Bank Budget Tracking mode replaces manual starting amounts with live bank balance
- Calendar money map shows Balance / Pending / Unpaid Bills / After Bills in bank mode
- Pending badge (amber) on tracker rows within configurable pending window (0-7 days)
- New GET /api/data-sources/accounts/all endpoint for account picker
- Tracker starting-amounts card shows account name and live balance hint
2026-06-03 21:09:26 -05:00
null
31bafb0e55
0.34.3
2026-05-31 15:06:10 -05:00
null
5449427b86
Add persistent bill reordering
2026-05-30 16:13:37 -05:00
null
3978507572
feat(tracker): overdue command center with snooze/skip/pay + sidebar badge
...
- migration v0.70 adds snoozed_until TEXT to monthly_bill_state
- trackerService: snoozed_until in monthly state fetch + getOverdueCount()
- GET /api/tracker/overdue-count endpoint
- PUT /bills/:id/monthly-state validates snoozed_until
- OverdueCommandCenter component: collapsible, per-bill actions, hides snoozed
- useOverdueCount hook (2-min stale, 5-min poll, tab-only)
- Sidebar/nav uses overdue count badge on Tracker menu item
- Bump v0.33.8.7 → v0.34.0
2026-05-30 13:19:09 -05:00
null
d3f2a921bf
no exploitable SQL injection vulnerabilities
2026-05-28 03:43:50 -05:00
null
e8218a3dd8
bill tracker futurue
2026-05-28 02:09:49 -05:00
null
9d933f70cc
v0.28.01
2026-05-16 20:26:09 -05:00
null
b124e48ebc
v0.28.0
2026-05-16 15:38:28 -05:00