BillTracker/client/components
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
..
admin fix: sync_days hard-clamped to 90 (SimpleFIN Bridge limit) 2026-05-29 02:23:19 -05:00
data feat: 90-day backfill + auto-seed + status page redesign (batch 0.33.8.4) 2026-05-29 19:58:52 -05:00
layout feat(tracker): overdue command center with snooze/skip/pay + sidebar badge 2026-05-30 13:19:09 -05:00
tracker feat(tracker): overdue command center with snooze/skip/pay + sidebar badge 2026-05-30 13:19:09 -05:00
ui style: stronger late/missed payment visibility 2026-05-28 23:42:46 -05:00
BillModal.jsx feat: advisory non-bill transaction filter system (batch 0.33.8.0) 2026-05-29 18:06:12 -05:00
BillsTableInner.jsx feat: compact tracker, S badge, side-by-side buckets (batch 0.33.8.5) 2026-05-29 20:33:01 -05:00
CommandPalette.jsx refactor: component splits, PWA support, CommandPalette 2026-05-28 20:53:22 -05:00
ErrorBoundary.jsx v0.19.2: add React Error Boundaries for crash recovery 2026-05-09 18:33:02 -05:00
MarkdownText.jsx initial commit 2026-05-03 19:51:57 -05:00
MobileBillRow.jsx feat: compact tracker, S badge, side-by-side buckets (batch 0.33.8.5) 2026-05-29 20:33:01 -05:00
MobileTrackerRow.jsx feat: compact tracker, S badge, side-by-side buckets (batch 0.33.8.5) 2026-05-29 20:33:01 -05:00
PageLoader.jsx v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
ReleaseNotesDialog.jsx v0.28.0 2026-05-15 22:45:38 -05:00
StatusBadge.jsx style: stronger late/missed payment visibility 2026-05-28 23:42:46 -05:00
SummaryCard.jsx style: global readability/theme pass 2026-05-28 23:18:14 -05:00