⏪ Zerosum v1.5.3 — Undo, Reimagined
Change your mind freely. Almost everything you do in Zerosum is now reversible — down to deleting an account, merging a payee, or reorganizing a whole month of budgets. A new timeline shows every action you've taken, with readable labels and a cursor that tracks exactly where you are. Redo, too, as a first-class citizen.
⏪ Undo, Redo & History
-
Three sidebar buttons. Undo, Redo, and History sit at the bottom of the left sidebar — visible from any page, always one click away.
-
⌘Z to undo, ⌘⇧Z to redo. (Ctrl+Z / Ctrl+Shift+Z on Windows/Linux.) Works anywhere in the app.
-
A timeline with a cursor. Open the History popover and you see a vertical stack: the actions you've undone sit above a "You are here" divider, the ones you can still reverse sit below. Click the row just above the cursor to redo one step, or the row just below to undo.
-
Readable labels. Every entry reads like a sentence — "Moved $30 from Groceries to Gas", "Budgeted $50 to Utilities", "Deleted 3 transactions at Tesco", "Auto-budgeted April 2026". No more generic "undo last assignment".
-
Almost everything is reversible now. Delete an account, merge two payees, reorganize a category group, edit a goal, change a recurring template, approve a synced transaction — every one of those is undoable. The only permanent actions are deleting an entire budget, reconciling an account, and the automatic bank-sync poll itself (individual approvals it produces are still undoable).
-
Stored up to 50 actions per budget, shared across devices and across shared-budget members. Your stack lives on the server — reload, switch tabs, or change devices and it's still there.
-
Command palette, too. ⌘K, type "Undo" or "Redo".
-
Screen-reader friendly. Every undo and redo is announced via a live region so assistive tech stays in sync.
⚡ Faster, Atomic Money Moves
-
"Move money" is now a single action. Moving $30 from Groceries to Utilities used to land in your history as two entries. It's now one — "Moved $30 from Groceries to Utilities" — so one undo step truly reverses the move.
-
Vocabulary cleanup. The popover, toasts, and docs all say "Budgeted", "Removed", and "Moved" now — matching the "Budgeted" column header everywhere else in the app.
🛠️ Fixes & Polish
-
Move money back to Ready to Budget. Fixed a case where moving money from a category back to RTB would fail silently. The "Fix" button on overspent categories is unblocked too.
-
RTB breakdown with long names. The Ready to Budget breakdown modal no longer overflows when a payee has a very long name — long names truncate with a tooltip for the full text.
-
RTB breakdown transfer labels. Transfer legs in the breakdown now show the correct source and destination, not reversed.
📚 Help center
- Undo, Redo & History — fully rewritten to cover the new UI, the timeline popover, and the complete list of what's undoable (and the small list of what isn't).