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
- #7919 Add ability to show or hide tags and added better handling of bulk tag actions — thanks alecbakholdin
Enhancements
- #7831 You can now sort categories within a budget group alphabetically (A→Z or Z→A) on desktop and mobile. — thanks davidbettis
- #7848 Introduced selector to "has tag" filter. Introduced new "has any tag" filter and renamed "has tag" to "has all tags" — thanks alecbakholdin
- #7883 When editing a transaction on mobile a new chip on the payee field now surfaces a lack of geolocation permissions. — thanks mannkind
- #7906 Automation UI: Add per-automation notes and a tooltip for budget page — thanks matt-fidd
- #7912 Add keyboard shortcut for overwrite templates — thanks youngcw
- #7945 Add IRR currency — thanks YoungMind1
- #7948 Add docs on how to use the stacked net worth graph. — thanks mnil
- #7954 Add trend line to line reports — thanks matt-fidd
- #7957 Improve Balance Forecast captions with ending balance and lowest point context. — thanks samaluk
- #7962 Fix visual issues in mobile transaction entry forms, enhancing styling and border consistency. — thanks MatissJanis
- #7990 Remove regex dependency from Excel formula execution for improved performance and reliability. — thanks lelemm
- #7993 Add Pakistani PKR currency — thanks awaissaeed530
- #7998 Add color variables so items added/updated show up bold and colored, if desired. Default behavior unchanged. — thanks Juulz
- #8026 Show a clear "update required" message instead of a cryptic
no such columnerror when an outdated client or API connects to a budget that uses a newer database schema — thanks MatissJanis - #8060 Add Mexican Peso as usable currency — thanks youngcw
Bugfixes
- #7827 Fixed CSV import settings being reset when changing “Skip end lines”. — thanks Hui66cs
- #7955 Fix Balance Forecast double-counting posted split transactions. — thanks samaluk
- #7959 Trim schedule names when saving so template lookups are not affected by leading or trailing spaces. — thanks Will-thom
- #7971 Fix OIDC login on iOS — thanks MikesGlitch
- #7977 Fixed a sync-server permission issue so only file owners or admins can perform sensitive file-management actions. — thanks MatissJanis
- #7978 Fix fatal error preventing PWA launch when offline on iOS devices. — thanks MatissJanis
- #7992 Fix empty scrollbars in the schedule edit modal — thanks youngcw
- #8006 Fixes a bug where selecting Link Account from the account page required reselecting the same account in the modal even though it’s prepopulated. — thanks mnil
- #8018 Fix Docusaurus documentation build by pinning webpackbar dependency to version ^7.0.0. — thanks MatissJanis
- #8030 Fix Balance Forecast report Y-axis numbers being cut off for large balances. — thanks samaluk
- #8031 Fix Balance Forecast chart line colors with custom themes by using report color tokens instead of notice/error text colors. — thanks samaluk
- #8037 Importing
@actual-app/apiin a Node.js environment was causing a ReferenceError, due to how the build handles relative paths. — thanks kyleslattery - #8052 Fix api/bank-sync to work on accounts with a single SimpleFin account — thanks dzickusrh
- #8068 Fix SimpleFIN credential reset not resetting accessKey after resetting token. — thanks KevinIsMyName
Maintenance
- #7949 Prevent release cut workflow from running on forks — thanks MikesGlitch
- #7951 Fix ineffective dynamic import warning for
responsive/wideby removing the static barrel import fromFinancesApp. — thanks MatissJanis - #7958 Only count PRs based on master towards maintainer points — thanks matt-fidd
- #7965 Update Playwright tests to use fixed version strings for consistent test behavior. — thanks MatissJanis
- #7967 Add project-scoped Claude Code skills. — thanks MatissJanis
- #7975 Address zizmor findings on GitHub Actions workflows. — thanks MatissJanis
- #7982 Upgrade dependencies to address security advisories and enhance overall package stability. — thanks MatissJanis
- #8011 Add a 3-day minimum age gate for npm dependencies to harden against supply-chain attacks — thanks MatissJanis
- #8027 Move i18n usage outside of loot-core. — thanks MatissJanis
- #8044 Upgraded the desktop Electron runtime from 39.8.5 (EOL) to 41.7.1. — thanks MikesGlitch
- #8049 Fix react compiler application on Windows Electron app — thanks matt-fidd
- #8065 Add auto-generated documentation page for upcoming release notes in Docusaurus. — thanks MatissJanis
- #8067 Remove unnecessary playwright container pulls to speed up CI — thanks matt-fidd