diff --git a/HISTORY.md b/HISTORY.md index f6d406d..a48aa93 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,23 @@ # Bill Tracker — Changelog +## v0.34.0 + +### 🚀 Features + +- **Overdue Command Center** — Tracker page now shows a collapsible command center for overdue bills. Per-bill Pay Now, Skip, and Snooze (1/3/7 days). Snoozed bills hidden with a count hint in the header. +- **Sidebar overdue badge** — Tracker menu item shows live overdue count on desktop nav pill and mobile drawer. +- **Snooze persistence** — `snoozed_until` column on `monthly_bill_state` (migration v0.70). Backend validates and persists snooze dates through `PUT /bills/:id/monthly-state`. +- **Overdue count endpoint** — `GET /api/tracker/overdue-count` with client-side polling (2-min stale, 5-min poll, tab-only). + +### 🔧 Changed + +- **CleanupService** — Uses `BACKUP_DIR` import from backupService directly. Added `.xlsx` export file sweep with 24h cutoff. +- **BackupScheduler** — `computeNextRun` now exported for external use. +- **Roadmap grid** — Sizes from populated priority lanes only. With a single lane (e.g. only LOW items), lane uses full width instead of narrow 5-column slot. +- **Bump** — `0.33.8.7` → `0.34.0` + +--- + ## v0.33.8.7 ### 🛠 Reverted