Files
actual/packages/docs/blog/2023-09-02-release-23.9.0.md
2025-11-07 18:17:14 +00:00

11 KiB

title, description, date, slug, tags, hide_table_of_contents
title description date slug tags hide_table_of_contents
Release 23.9.0 New release of Actual. 2023-09-02T10:00 release-23.9.0
announcement
release
false

The release has the following notable improvements:

  • Mobile transaction entry - ability to enter transactions using the mobile responsive version of Actual
  • Privacy mode - ability to mask balance amounts in the app - allowing to use the product in public environments

Docker tag: 23.9.0

Actual

Version: 23.9.0

Features

  • #1340 Add editing / adding transactions on mobile devices (via an initial port of the old React Native UI) — thanks @Cldfire
  • #1382 Add category spending report — thanks @kyrias & @ovbm
  • #1623 Releasing privacy mode as a supported feature — thanks @joel-jeremy & @MatissJanis

Enhancements

  • #1436 Phase one of dark theme, to include filters/rules/transaction tables — thanks @biohzrddd & @carkom
  • #1455 Show projected balance when creating a new transaction — thanks @joel-jeremy
  • #1468 Improved error handling for export functionality — thanks @MatissJanis
  • #1480 Update Accounts files with dark theme changes — thanks @biohzrddd & @carkom
  • #1482 eslint rule for capturing colors/themes — thanks @carkom
  • #1484 Fetch GoCardless transactions from the last 90 days or since first transaction — thanks @kyrias
  • #1491 Add loading indicators to reports page — thanks @MatissJanis
  • #1493 Stop setting endDate when fetching GoCardless transactions — thanks @kyrias
  • #1499 Rely on date determined by server for GoCardless transactions — thanks @kyrias
  • #1505 Allow schedules to skip weekends, and automatically reschedule to before or after the weekend — thanks @pole95
  • #1515 Import category notes from YNAB4 exports — thanks @kyrias
  • #1545 Mobile: add transaction creation button in the footer — thanks @MatissJanis
  • #1548 Category spending: improving the visual style of the side-nav — thanks @MatissJanis
  • #1549 Trigger a sync when the user returns to Actual in order to present fresh data — thanks @Cldfire
  • #1559 Don't update transaction date when syncing from GoCardless — thanks @kyrias
  • #1573 Show all payees by default for child transactions — thanks @kyrias
  • #1580 Schedule page privacy filter — thanks @joel-jeremy
  • #1631 Imports: ability to toggle on/off the fallback logic for payee field (OFX imports) — thanks @MatissJanis

Bugfix

  • #1402 Fix bug where all Account Transaction rows would be re-rendered on hover of a single Transaction row — thanks @biohzrddd
  • #1465 Fixed clearing split transactions when importing matched transactions — thanks @kstockk
  • #1481 Goals: Ignore hidden categories when applying templates — thanks @shall0pass
  • #1486 Fix mobile account view — thanks @Cldfire
  • #1494 Fix transactions button background color — thanks @Cldfire
  • #1501 Fix collapsed schedules table in Link Schedule modal — thanks @trevdor
  • #1508 Show all available transaction icons - transfer & schedule — thanks @MatissJanis
  • #1518 Fix incorrect cashflow balance — thanks @martinfrench92
  • #1526 Show the correct payee of scheduled transactions on "For budget" account page — thanks @kyrias
  • #1529 Fix nYNAB importer when fractional budget amounts are used — thanks @MatissJanis
  • #1530 Fix light mode regressions introduced with experimental dark mode changes — thanks @MatissJanis
  • #1531 Fix transaction table hover effects — thanks @MatissJanis
  • #1533 Fix schedule colors in transaction table — thanks @MatissJanis
  • #1539 Mobile: Don't show hidden categories — thanks @shall0pass
  • #1540 Mobile: Show the correct To Budget amount on Budget Summary — thanks @shall0pass
  • #1541 Fix more dark mode regressions - transaction table, csv import modal — thanks @MatissJanis
  • #1546 Mobile: hide sync button when sync is not active — thanks @MatissJanis
  • #1547 Reset reconciliation bar when switching accounts — thanks @MatissJanis
  • #1550 Fixed expanding mobile header, aligned elements center — thanks @zigamacele
  • #1551 Mobile: transaction entry screen should apply the same negative/positive logic to Amount whether or not it is focused for editing at the time Add Transaction is pressed — thanks @trevdor
  • #1552 Unified fatal error design — thanks @zigamacele
  • #1563 Fix Link Schedules modal list of schedules growing too long — thanks @trevdor
  • #1571 Fix collapsed linked transactions table in Schedule editor modal — thanks @trevdor
  • #1579 Goals: Fix percentage goals overwriting any previous goal values — thanks @youngcw
  • #1581 Fix split transaction deposits parent transaction amount to off-budget account instead of the child transaction amount — thanks @joel-jeremy
  • #1583 Fix to open transaction date picker when clicked while it's focused — thanks @joel-jeremy
  • #1604 Mobile: fix regression of Accounts page theme — thanks @trevdor
  • #1607 Mobile: Fix text color in account autocomplete dialog — thanks @shall0pass
  • #1613 Close open modals when navigating to a different URL — thanks @joel-jeremy
  • #1622 Fix filtering in transaction table not working — thanks @MatissJanis
  • #1625 Mobile: Fix bug where tapping a date heading in an account transaction list scrolls the list to the top — thanks @trevdor

Maintenance

  • #1270 Remove second modal implementation — thanks @j-f1
  • #1469 add development theme to list of theme options — thanks @carkom & @biohzrddd
  • #1477 Update product screenshot in README.md — thanks @adamkelly86
  • #1479 Migrate hooks from native JS to TypeScript — thanks @MatissJanis
  • #1492 Add plugin:react/recommended eslint config and fix some issues — thanks @MatissJanis
  • #1517 Extract rules components into individual files — thanks @MatissJanis
  • #1521 Add e2e tests for mobile views — thanks @MatissJanis
  • #1532 Migration some components to typescript — thanks @joel-jeremy
  • #1535 Port App to functional component — thanks @joel-jeremy
  • #1553 Add visual regression tests — thanks @MatissJanis
  • #1565 Refactor MonthCountSelector to tsx. — thanks @Jod929
  • #1590 Improving e2e test stability by forcing a specific date — thanks @MatissJanis
  • #1591 Mark inactive PRs as stale and auto-close after 30 days — thanks @MatissJanis
  • #1602 Refactor MobileTable to tsx. — thanks @Jod929
  • #1605 VRT: increasing strictness and adding datepicker test — thanks @MatissJanis

Actual Server

Version: 23.9.0

Enhancements

  • #237 Add all integration for all Bank Norwegian branches to the GoCardless support — thanks @kyrias
  • #239 Add American Express AESUDEF1 GoCardless bank integration — thanks @kyrias
  • #241 Make endDate field optional when downloading GoCardless transactions — thanks @kyrias
  • #242 Add GoCardless integration for Fintro BE to use additional transaction information — thanks @CharlieMK
  • #243 Decide on transaction date during GoCardless transaction normalization — thanks @kyrias
  • #244 Add GoCardless integration for Danske Bank Private NO — thanks @LudvigHz
  • #248 Disable the Express "Powered By" HTTP header for enhanced security — thanks @dylmye

Bugfix

  • #249 Fix config file not being loaded from the project root by default — thanks @UnexomWid