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.

Enhancements

  • #7952 Restore budget table scroll position when navigating back from the spent transactions view. — thanks clintharris
  • #8316 Allow bank sync credentials to be stored globally or for a specific budget file. — thanks lelemm
  • #8380 Add corrected installment dates for Pluggy credit card transactions, available as a mappable date field in bank sync settings. — thanks lelemm
  • #8414 Add importBudget and exportBudget functions to the API for importing and exporting budget files directly — thanks MatissJanis
  • #8344 Added button to mobile transaction edit to allow easier access to # in mobile, and added tags to demo budget — thanks alecbakholdin
  • #8295 Add Thyrium to the custom theme catalog. — thanks Carlisle96
  • #8396 Add Zero Dark to the custom theme catalog. — thanks Deathblade666
  • #8164 Budget analysis report: add "show hidden categories" option, group options into dropdown — thanks tabedzki
  • #8410 The API can now read a budget's formatting preferences, such as its number and currency format. — thanks MatissJanis
  • #8356 Shows label name of hovered stacked bar chart group even if the label would have been hidden in compact mode — thanks dsmaugy
  • #8106 Improved context menu ergonomics under the hood — thanks alecbakholdin
  • #8317 Use per-budget-file credentials for Pluggy.ai bank sync. — thanks lelemm
  • #8335 Add performance indices for transactions table — thanks alecbakholdin

Bugfixes

  • #8244 Fix Formula card query sliding-window timeframes to use the same live range calculation as reports. — thanks lelemm
  • #8351 avoid the full-page reset and scroll jump when editing crossover report filters — thanks lucasboebel
  • #8289 api: the browser version of the API now works out of the box in any web app, with no extra setup. — thanks MatissJanis
  • #8322 Fixed issue on Android where app becomes unresponsive when reopening after period of inactivity. — thanks martin-lukas
  • #8301 Fix deleting categories and category groups with transactions on mobile — thanks edwei06
  • #8339 Fix some SimpleFIN setup tokens failing to claim and link accounts — thanks matt-fidd
  • #8402 Fix Query Manager hints for QUERY and QUERY_COUNT to show double-quoted query names, matching the syntax formulas actually require. — thanks lelemm
  • #8383 Recognise GoCardless responses advising that the EUA has expired as relink requests — thanks matt-fidd
  • #8360 When a rule action sets payee_name, resolve it to the actual payee ID immediately during rule execution instead of waiting until finalization. — thanks julienvincent

Maintenance

  • #7829 Switch from bcrypt to argon2id hashing algorithm — thanks matt-fidd
  • #8100 Add scoped error boundaries around the mobile budget, account, and transaction edit pages so a rendering error in one of them no longer crashes the entire app. — thanks BIGSUS24
  • #8369 Refactor formula autocomplete metadata to share a single catalog for report and rule formula suggestions. — thanks lelemm
  • #8398 Add a Claude skill for writing release notes — thanks MatissJanis
  • #8337 Speed up desktop app builds in CI — thanks matt-fidd
  • #8381 Prevent duplicate draft releases being created by the Electron release job — thanks matt-fidd
  • #8331 Prefix agent-authored GitHub comments, reviews and issues with the robot emoji 🤖. — thanks MatissJanis
  • #8387 Check in basic structure for mobile app PWA wrapper — thanks jfdoming
  • #8330 Clarify nYNAB export options when the third-party web exporter is unavailable. — thanks archit-goyal
  • #8368 Fix release note generation script to resolve links in cherry-picked changes — thanks matt-fidd
  • #8362 Reorganise the SimpleFIN key saving logic — thanks matt-fidd