Skip to main content

🔁 v1.7.1 — Recurring in the Editor, Smoother on Mobile

This release reworks how recurring transactions are created and edited — they now stage right inside the normal add/edit editors and commit when you hit Save — plus a wave of mobile refinements, faster budget and import loads, and far steadier recovery when a new version ships.

🔁 Recurring, Built Into the Editor

  • Create and edit recurring transactions right where you add them. Recurring setup now stages inside the same add/edit editors and only commits when you hit Save — no separate dialog to juggle.
  • Staged edits show before you commit. The pending review card now reflects changes you've staged but not yet saved, so what you see is what you'll get.

→ Recurring transactions · Managing recurring

📱 Smoother on Mobile

  • Pull to refresh. Pull down to refresh your data on mobile.
  • Tooltips behave on touch. Tooltips no longer pop open on a tap, and chart tooltips dismiss when you tap away or scroll.

🛡️ Tougher Update Recovery

  • Stale versions recover gracefully. When a newer build has shipped, the app now recovers at the point of use — and at the error boundary for Safari's dead-end case — with no surprise reload on focus and no error flash.

🛠️ Polish & Fixes

  • A fresh icon set. Migrated to Phosphor icons across the app, with budget popover and goal polish along the way.
  • Redesigned money-change toast with a smooth rolling-number animation.
  • Calendar loading skeletons for the grid, side panel, and mobile timeline.
  • Editing a transaction no longer steals focus to the date field.
  • Dialogs are tidier — focus rings no longer get clipped, the modal footer stays put while you scroll, modal descriptions sit tighter under the title, and radio spacing is cleaner.
  • Analytics — long group-total names truncate in the Income vs Expense table.
  • Sidebar theme toggle gets a proper styled tooltip.