Version 2.4.0: Recurring transaction & Performance Boosts ๐
The wait for a better way to track your bills is over! I've just shipped a major update focused on making your recurring finances clearer, faster, and more reliable.
Keep Your Bills in Check ๐
Tracking subscriptions and monthly bills shouldn't feel like a chore. Iโve added a dedicated Recurring Transactions tab on iOS to give you a bird's-eye view of your commitments.
What's new:
-
Calendar View (iOS): See exactly when your bills are due with beautiful merchant logos (itโs much easier to spot "that one subscription" you forgot about).
-
Full Control (iOS): Create, edit, or delete recurring entries directly on your phone.
-
Smart Linking (iOS, Web, Backend): Connect individual transactions to your recurring bills automatically or in batches so your payment history is always accurate.
-
Status Toggles (iOS): Easily mark subscriptions as active or inactive without losing your history.
A Faster, Smoother App โก
Iโve done some serious work under the hood to make the iOS app feel snappier. By moving to tiered data loading and ditching older caching methods, the app now starts up much faster.
Other key improvements:
-
Custom Logos (iOS, Web, Backend): You can now add custom logos to your bank accounts for a more personalized dashboard.
-
Reliable Syncing (iOS): I've fixed those annoying "wake up" issues where the app wouldn't refresh correctly after being in the background overnight.
-
Category Fixes (iOS, Backend): Improved how
maintain_balancetargets work, ensuring your budget math stays accurate across months.
Bug Fixes ๐
-
Fixed dark mode display issues on the new recurring transaction screens (iOS).
-
Resolved a crash when undoing bulk transaction deletions (Backend).
-
Fixed an issue where the transaction list wouldn't update immediately after adding a new expense (iOS).
-
Eliminated "underfunding" errors on specific budget targets that were showing incorrect warnings (iOS, Backend).
Check out the full list of changes in the app. As always, thank you for your feedback!