🎨 Zerosum v1.5.9 — Sharper Budgeting, Cleaner Imports
A calmer budget page, faster analytics controls, better international formatting, and sturdier imports. This release refreshes the budget experience on desktop and mobile, adds more number formats and currencies, makes Undo history easier to understand, and fixes several sharp edges around pending review, recurring transactions, and imports.
🎨 Budget Page Refresh
-
Clearer visual hierarchy. The sidebar, budget table, and right panel now read as distinct spaces, with calmer badges, better contrast, and a tighter font scale across the budget page.
-
Cleaner budget header on desktop. Month navigation, Ready to Budget, and toolbar controls now sit more naturally across the top of the page.
-
Mobile budget chrome stays put. On mobile, the month header, Ready to Budget, and toolbar stay fixed while only your category rows scroll.
-
No more iOS rubber-band bounce. Pulling past the top or bottom of app screens on iPhone now feels much steadier.
-
Mobile category drawers match desktop status colors. Goal shortfalls, scheduled shortfalls, credit-card payment coverage, and overspending now show the same red/yellow/green meaning on mobile and desktop.
📊 Analytics, One Click Closer
-
Desktop filters are now inline. Date, accounts, categories, payees, and tags appear as filter chips right in the analytics header instead of hiding behind a single Filters button.
-
Mobile keeps the drawer. The compact mobile filter drawer remains unchanged, where vertical space matters more.
-
Sticky filters load cleanly. Saved analytics filters now appear correctly on first load instead of briefly showing defaults.
-
Income Breakdown is more reliable. Duplicate payee or category names no longer cause the income-flow chart to crash or hide labels.
→ Analytics help-center article
🌍 More Currencies & Number Formats
-
More budget number formats. New options include comma/dot, dot/comma, space/comma, space/dot, apostrophe/dot, and Indian comma grouping.
-
A much larger currency picker. More currencies are now available in Budget Settings, including zero-decimal and three-decimal currencies.
-
Amounts follow your chosen format more consistently. Currency symbols, placement, separators, previews, and inputs now line up more reliably across the app.
-
Loan rates support 3 decimals. Rates like
4.625%and6.875%can now be entered, saved, imported, and displayed precisely.
📥 Import Polish
-
YNAB and Actual imports respect your budget currency. Imported amounts now scale correctly for currencies like JPY, KWD, BHD, and other non-2-decimal currencies.
-
Import review previews use your format. Account review screens now show balances using your selected currency symbol, placement, and number format.
-
Balance adjustments import correctly. Reconciliation and manual balance adjustment rows from YNAB and Actual are now treated as balance adjustments, not ordinary income or spending.
-
More QFX files import properly. Some QFX files that previously appeared empty now parse correctly.
→ Importing transactions · Importing from YNAB · Importing from Actual
⏪ Undo History, Easier to Read
-
More specific Undo labels. Undo history now names more of what actually changed: notes, goals, recurring transactions, moves, bulk edits, renames, color changes, and reopened accounts.
-
Rename details show old → new. Category, payee, tag, account, group, and account-group renames are easier to recognize in history.
-
Amounts follow your budget format. Assignment undo labels now use your budget currency and number formatting.
🧾 Transactions & Recurring Fixes
-
Zero-value entries are allowed. Desktop entry, pending approval, transaction dialogs, and recurring templates now preserve explicit
0amounts instead of treating them as blank. -
Pending review feels steadier. Staged edits no longer flicker back to stale values, and edited dates now display correctly before approval.
-
Recurring copy is clearer. “After total occurrences” now consistently means the total number of created transactions, including the next scheduled one.
-
Weekend adjustment only appears where it applies. Recurring schedules now show weekend behavior only for schedules that can actually land on a weekend.
→ Transactions help-center article
🛠️ Fixes & Polish
- Long payee names behave. Merge Payees and other dialogs no longer stretch off-screen when a payee name is unusually long.