π Zerosum v1.5.7 β Overspending, On Your Terms
A new way to handle the red. Some budgets want overspending to land softly on next month's Ready to Budget. Others want the deficit to stay visibly on the category until you deal with it. Now you choose. Plus arrow-key navigation across the budget table that finally works the way you'd expect, per-device preferences for filters and panels, a faster transactions list, and a stack of polish.
π Carry Over Negative Balances
-
Choose where the deficit lives. A new Budget setting. When off (the default), an overspent category resets to $0 next month and the deficit reduces next month's Ready to Budget β same as before. When on, the category stays red across months until you budget money back to it, and Ready to Budget is no longer reduced by past overspending. Same total money, just a different home.
-
Off β overspending is a one-time event. Cover it in-place by moving money from another category, or let it nick next month's Ready to Budget and move on.
-
On β the category stays accountable for its own deficit. Useful when you'll be reimbursed soon (an adult child paying you back, an expense report pending), or you simply prefer the deficit to stay visible until you deal with it deliberately.
-
Flip it any time. The setting recomputes the whole budget instantly β turn it on and past overspending refunds back to Ready to Budget while the affected categories go (or stay) red. Turn it off and any negative category clamps to zero at the next month boundary, with the cumulative deficit deducted. No data is moved or deleted; it's just a math switch.
-
For Actual users: this is the equivalent of Actual's "rollover overspending" β turn it on and you'll get the same model.
β Carry Over Negative Balances help-center article
β¨οΈ Keyboard Navigation, Properly
-
Arrow keys work everywhere now. Previously, pressing Enter on a Budgeted input could send focus to the page body and silently break β/β until you clicked another row. That's fixed β the table now listens at the document level, so you can hammer through a column of inputs without re-clicking.
-
Cold-start β/β jumps to the first or last row. Land on
/budget, press β β the first visible row gets focused immediately. No more "press something else first" dance.
π± Per-Device Preferences
-
Open/closed state stays on the device where you set it. Sidebar group collapse, category-group collapse on the budget, accounts-page collapse, analytics filter panels, and the budget filter selection are now stored per device. Collapse a group on your phone and your desktop stays untouched. Your structural choices (column order, sort, etc.) still sync across devices β only the day-to-day "is this open right now" state is local.
-
Analytics filters are sticky per view, per device. Each chart remembers its filters separately. Set up a tag filter on Spending by Category on desktop, and your phone's view of the same chart starts fresh.
β Side panel help-center article Β· Analytics filters
π οΈ Fixes & Polish
- "Save & Add Another" actually resets. The inline transaction row now correctly clears the form and re-focuses the date field after Save & Add Another, so you can rip through a stack of receipts without re-clicking.