The release has the following notable features:
- Experimental support for automatically syncing transactions from European bank accounts using Nordigen.
- Filters in the transaction list can now be edited.
- When connecting to a server for the first time, you no longer need to enter the server URL.
- You’ll now be notified of future updates to Actual.
- Large imports will no longer break in Safari.
Docker tag: 23.3.0
Actual
Version: 23.3.0
Features
- #457 Nordigen integration - account sync — thanks fstybel, eberureon & j-f1
- #621 Implement outdated version indicator — thanks vincentscode
- #646 Allow editing filters — thanks j-f1
- #651 Add Toggle for hiding "Cleared" column — thanks mnsrv
- #649 Allow the server to auto-configure the server URL for the client — thanks j-f1
- #690 Added option to include exchange rate multiplier during import — thanks carkom & MatissJanis
- #693 Add button and 'esc' shortcut to clear transaction filter — thanks gsumpster
Enhancements
- #588 Updates to the template/goal feature — thanks j-f1
- #648 Block enabling e2e encryption when the crypto API is unavailable — thanks j-f1
- #657 Better explain the process for importing an exported file — thanks j-f1
- #675 Don’t force user to re-enter password after changing it — thanks j-f1
- #674 Make the “Not logged in” warning a button — thanks j-f1
- #464 Updates to the actual-budget/api package — thanks j-f1
- #676 Update the Bootstrap page to be more welcoming — thanks j-f1
- #680 Intelligently adjust field for newly added action — thanks j-f1
- #692 (import) date formats supporting digits without leading zeros — thanks MatissJanis
- #668 Adds delay before note is displayed on hover. — thanks venkata-krishnas
- #727 (bank-sync) use full bank list + autocomplete — thanks MatissJanis
Bugfix
- #660 Stop editing when clicking on blank areas of tables — thanks j-f1
- #681 Don’t post messages to the worker until it is ready — thanks j-f1
- #705 Don’t allow bulk editing to set a field to null — thanks j-f1
- #700 Fix notes button not being visible unless hovered — thanks j-f1
- #706 Allow rendering a schedule in
<Value />
— thanks j-f1 - #707 Fix check for crypto.subtle — thanks j-f1
- #712 Add a missing space to the fatal error message — thanks j-f1
- #659 Improve handling of the undo/redo shortcuts — thanks j-f1
- #457 Fix for syncing large batches of updates in Safari — thanks j-f1
Maintenance
- #647 (prettier) adding trailing commas — thanks MatissJanis
- #663 remove closed-source subscription notification code — thanks MatissJanis
- #671 Log more debugging information for an invalid-schema sync error — thanks j-f1
- #678 Fix error cases in displaying filters/rules — thanks j-f1
- #683 upgrade yarn to v3.4.1 (latest stable) — thanks MatissJanis
- #684 add interactive-tools yarn plugin — thanks MatissJanis
- #689 Don’t run linting while building in CI — thanks j-f1
- #694 (e2e) adding e2e tests for schedules page — thanks MatissJanis
- #695 (e2e) adding e2e tests for accounts: creating & closing — thanks MatissJanis
- #697 moving back to create-react-app — thanks MatissJanis
- #702 Remove/dedupe/upgrade several dependencies — thanks j-f1
- #703 removing lively from MonthPicker — thanks MatissJanis
- #704 remove unused component library code — thanks MatissJanis
- #708 remove dead code: budget-sheets-old — thanks MatissJanis
- #709 refactor MonthPicker and remove ElementQuery — thanks MatissJanis
- #710 remove more dead code — thanks MatissJanis
- #711 upgrade github actions — thanks MatissJanis
- #713 removed usage of babel-preset-jwl-app — thanks MatissJanis
- #714 Upgrade better-sqlite3 to the latest version — thanks j-f1
- #715 re-enable react-hooks/rules-of-hooks eslint rule — thanks MatissJanis
- #717 Fix e2e test to not assume it’s been run on Feb 28, 2023 — thanks j-f1
- #718 upgrade react-modal to v3.16.1 and remove the patch — thanks MatissJanis
- #720 Enable most of the disabled ESLint rules — thanks j-f1
- #721 Remove code in loot-core/src/server/spreadsheet that uses escodegen — thanks j-f1
- #729 Create an artifact with the built web UI for each commit — thanks j-f1
- #733 Remove outdated part of the postinstall script — thanks j-f1
Actual Server
Version: 23.3.0
Features
- #74 & #145 Backend integration with Nordigen - account sync — thanks fstybel & MatissJanis
- #135 Auto-configure the client’s server URL — thanks j-f1
Bugfix
Maintenance
- #121 Update the :edge images to use the very latest web UI version — thanks j-f1 & trevdor
- #146 upgrade yarn to v3.4.1 and add interactive-tools plugin — thanks MatissJanis
- #147 Improve edge image build times — thanks j-f1
- #148 adding trailing commas everywhere — thanks MatissJanis
- #149 Fix edge image tagging — thanks j-f1
- #153 Fix Docker actions failing on PRs from forks — thanks j-f1