π Zerosum v1.5.4 β Side by Side
See two budget months at once, mass-edit smarter, and a faster everything. This release brings the long-requested split-month view to the budget table on desktop, sharpens the multi-select toolbar end to end, and rolls in dozens of speed and polish wins across transactions, analytics, and the sidebar.
π Compare Months Side by Side (Desktop)
-
One-click compare. A new Compare button in the budget toolbar opens a second month-trio of columns (Budgeted / Activity / Available) right next to the current one. The category column stays shared so each row lines up across both months.
-
Older on the left, newer on the right. Position is driven by chronology β pick any two months and the older one always sits first.
-
Linked navigation. A Lock toggle next to the Compare button keeps both panes in step. Locked: pressing prev, next, or Today on either side moves both, preserving the offset between them. Unlocked: each pane navigates independently β perfect for arbitrary year-over-year comparisons (e.g. March 2024 vs March 2025).
-
Fully editable, both sides. Every Budgeted cell is independently editable in either pane. Carryover propagates automatically β assigning in one month instantly updates the other's Available.
β Comparing two months side by side
π― Multi-Select Toolbar β Redesigned
-
Net summary at a glance. Selecting multiple categories now surfaces running totals β count, total Budgeted, total Activity, total Available β directly on the toolbar, with a colored net delta.
-
Primary and overflow actions. The most-used bulk actions sit visible on the toolbar; secondary actions tuck into an overflow menu so the bar stays scannable on smaller screens.
-
Mobile drawers. Bulk actions on mobile now open in proper drawers instead of cramped popovers β more room for category pickers, amount inputs, and tag selections.
π Transactions β Quicker Hands
-
Default cleared status. A new preference in your account settings lets you choose whether new transactions land cleared or uncleared by default. Match the workflow of your bank, not ours.
-
Row-actions menu. Click the new β― menu on any transaction row to reach common actions (categorize, set payee, duplicate, delete) without opening the full edit panel.
-
Mobile status entry. Toggling cleared/reconciled on mobile is now a one-tap dedicated control instead of being buried in the edit drawer.
-
Split-aware calendar. The date popover on a split transaction now shows split indicators on each day, so you can see at a glance which days have splits.
-
Mixed-sign splits. A split transaction can now mix positive and negative legs β making it possible to model YNAB-style gross-pay imports (paycheck + tax/deduction lines on a single transaction).
π Analytics β Sticky & Steady
-
Filters stick where you left them. Active analytics filters are now remembered per user, per budget, per view β switch tabs or reload and your scope is preserved.
-
Sticky table headers in Income vs Expense. Group rows and column headers stay pinned as you scroll long lists.
-
Account filter parity with the rest of the app β closed accounts are hidden, group selections respected.
-
Charts no longer re-animate after the first paint. Switching tabs, scrolling, or filtering no longer triggers a fresh roll-up.
-
Softer Sankey hover. Non-hovered flows in the Sankey diagram fade just enough to highlight your selection without disappearing.
π οΈ Fixes & Polish
-
Sidebar footer. Stacked layout on the left sidebar with a more prominent Undo / Redo / History cluster.
-
Tag popover anchoring. The tag picker on transactions now anchors correctly to the cell it was opened from, even when the row scrolls or wraps.
-
Optimistic id collisions. Duplicating a transaction and immediately creating another no longer collides on the in-flight optimistic id.
β‘ Speed (Under the Hood)
- Transactions list is significantly faster. A series of database query refactors (smaller payloads, fewer round-trips, lazy-loaded display data) make the transactions page snappier on budgets with thousands of transactions. You should feel it on first paint and on every filter change.
π Help center
-
Comparing two months side by side β full walkthrough of the new Compare button, lock toggle, and chronology rules.
-
For Next Month β added a Compare-mode tip for budgeting next month while finalizing this one.
-
Getting Started β desktop tip in "Give every dollar a job" pointing at Compare.