Skip to main content

Upcoming Release

info

These changes have been merged but are not yet part of a stable release. They ship in the nightly builds — try them via the nightly Docker image tag, or the hosted demo at nightly.actualbudget.org. For changes in stable releases, see the Release Notes.

Features​

  • #8744 Add a setting to sync linked bank accounts automatically at a chosen interval — thanks emilgeo

Enhancements​

  • #9083 Hold the calculator's backspace button to delete continuously. — thanks Hrushikesh-ramilla
  • #9084 Make the Notifications page easier to read, with collapsible lists of changes that work from the keyboard — thanks MikesGlitch

Bugfixes​

  • #8355 Fix Enable Banking HypoVereinsbank authentication routing to personal banking portal and resolve data access errors — thanks cakallie
  • #9056 Keep loading off-screen dashboard widgets after toggling "Edit Dashboard" — thanks YasinzHyper
  • #8910 Prevent the custom CSS indicator from overlapping theme selectors when using System default. — thanks femedici
  • #9046 Prevent duplicate transactions when Enable Banking repeats a continuation key during pagination — thanks Guo-Yixin
  • #9001 When fuzzy matching bank candidates, prefer a candidate that has not already been linked in a previous sync — thanks ahawkins318
  • #9088 Fix GoCardless bank sync failing with a generic error when the server's access token is no longer accepted — thanks matt-fidd
  • #8926 Fix clearing the payee when editing a transaction on mobile — thanks danielnieto
  • #8951 Post scheduled transactions that automatically add a transaction on their due date, even when the schedule was created or edited later the same day — thanks galshir
  • #8824 Fix #template schedule underfunding a category when the schedule repeats every N days or weeks and N spans more than a month — thanks arbelonson-source
  • #8968 Fix the desktop app getting stuck on "Loading global preferences" when installed from the Microsoft Store — thanks MikesGlitch
  • #8963 Show a clear error message and configuration prompt when GoCardless credentials are missing instead of an internal error — thanks Marshmellow31
  • #9080 Allow translators to translate the news "Post" badge and the update "notes" link separately from the rule stage and notes field — thanks piyush97
  • #8792 Keep explicitly cleared fields (e.g. a pre-assigned category) empty while entering a new transaction instead of letting rules immediately re-fill them. — thanks bsmarsh333
  • #8977 Keep the filter on the mobile payees and rules lists when opening and leaving a payee or rule. — thanks mnil
  • #9064 Make the Reconciled toggle work when editing a transaction on mobile, so a reconciled transaction can be unlocked, and match its size to the Cleared toggle. — thanks youngcw
  • #9041 Preserve matching categories when importing transactions from QIF files — thanks Soba101
  • #8909 Prevent new bank transactions from matching parts of an already matched split transaction — thanks madesst
  • #9017 Fix "payee is nothing" and "category is nothing" rule conditions not matching synced transactions that have no payee or category — thanks YasinzHyper
  • #8917 Fix the stacked bar report showing an unnecessary "..." when all spending categories were visible — thanks bean-1129
  • #9038 Fix the tour's "To Budget" step pointing off screen when the current month is not displayed — thanks YasinzHyper

Maintenance​

  • #8783 Add mobile e2e coverage for the transaction calendar report — thanks zannis
  • #9044 Label possible low-quality pull requests using CodeRabbit slop detection — thanks MikesGlitch
  • #9060 Close WIP pull requests that have had no activity for two weeks — thanks MikesGlitch
  • #8966 Add Rauthy to the list of tested OpenID providers in the OpenID documentation — thanks jonesfionn101-dotcom
  • #9030 Migrate the sync-server app-sync validation and error modules to TypeScript. — thanks YasinzHyper
  • #8993 Fix timing-dependent flakiness in the budget automations modal and the transaction notes tooltip e2e test — thanks yury-s
  • #9073 Remove the npm warning about unknown publishConfig fields when publishing packages. — thanks matt-fidd
  • #8947 Add calculation and storage support for splitting custom reports by tags. — thanks jfdoming