Personal & business finance, without giving anyone your bank password
What's in the box
NEW - Redesigned dashboard: cash on hand front and center, spending pace vs. a typical month, and a Needs Attention inbox that takes you straight to whatever needs a decision. - Personal / Business / All switcher in the top bar - scope the dashboard, transactions, budgets, and sidebar to either side of your finances, or see everything together. - Smarter imports: categorize a merchant once, choose 'Always - create rule', and every future sync arrives pre-labeled. Rules run automatically after each sync. - Review and uncategorized queues now cover ALL months, with one-click access and Ctrl+Enter to approve the top row. - Sync all banks from the sidebar (or F5) - when it finishes you land directly on the new imports. - Add a transaction from any page (+ Add or Ctrl+T), command palette now discoverable (Ctrl+K), and a new Help panel (F1) with every shortcut plus a full in-app guide. - Category picker: press a letter to jump straight to matching categories; a '- no category -' option makes clearing a category possible. FIXED - Duplicate transactions no longer appear when the same activity arrives via both bank sync and a manual statement import. - Budgets now respect the Personal / Business switcher and show uncategorized spending honestly. - Assigning a category reliably marks a transaction as reviewed everywhere.
Version 1.0.2 Released April 30, 2026 License management on the About page Settings → About & License now has two new actions: Refresh. Force an immediate re-validation against the license server. Useful when your pill has been showing "Offline (cached)" and you want to retry without restarting the app, or after a renewal where you want the client to pick up the new state right away. Deactivate this machine. Frees up your seat so you can use the same license on a different computer. After confirming, your local install reverts to a license-entry prompt — you can paste the same key on a new machine, or use a fresh key here later. No support ticket needed. Deactivate shows a brief "are you sure?" prompt before doing anything, so an accidental click won't kick you out. Compatibility No database changes. Your existing transactions, accounts, budgets, and rules carry over unchanged. Existing license keys remain valid; no re-activation needed for this update.
