-
Notifications
You must be signed in to change notification settings - Fork 152
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
--- | ||
title: Release 24.12.0 | ||
description: New release of Actual. | ||
date: 2024-12-05T10:00 | ||
slug: release-24.12.0 | ||
tags: [announcement, release] | ||
hide_table_of_contents: false | ||
authors: matt-fidd | ||
Check failure Code scanning / check-spelling Unrecognized Spelling Error
fidd is not a recognized word. (unrecognized-spelling)
|
||
--- | ||
|
||
The release has the following notable improvements: | ||
|
||
- Dashboards officially released as first-party feature | ||
- Tracking budget officially released as first-party feature | ||
- New summary report card type | ||
- Batch sync for SimpleFin accounts | ||
|
||
<!--truncate--> | ||
|
||
**Docker tag: 24.12.0** | ||
|
||
## Actual | ||
|
||
#### Features | ||
|
||
- [#3792](https://github.com/actualbudget/actual/pull/3792) Add a summary card to report dashboard — thanks @lelemm | ||
- [#3833](https://github.com/actualbudget/actual/pull/3833) Release tracking budget feature. — thanks @MatissJanis | ||
- [#3856](https://github.com/actualbudget/actual/pull/3856) Dashboards: release as first party feature. — thanks @MatissJanis | ||
|
||
#### Enhancements | ||
|
||
- [#3381](https://github.com/actualbudget/actual/pull/3381) Context menu's for transactions, budget, schedules, payees and rules pages — thanks @UnderKoen | ||
- [#3581](https://github.com/actualbudget/actual/pull/3581) Enable all SimpleFin accounts to be synced with a single request — thanks @matt-fidd | ||
- [#3593](https://github.com/actualbudget/actual/pull/3593) Refactored Sidebar components. Budget rename input box is now responsive. — thanks @tlesicka | ||
- [#3666](https://github.com/actualbudget/actual/pull/3666) Adds a Button to Group Menu that allows users to apply all Budget Templates in this Group — thanks @Dreptschar | ||
- [#3670](https://github.com/actualbudget/actual/pull/3670) Support translations in packages/desktop-client/src/components/payees/PayeeMenu.tsx. — thanks @glorenzen | ||
- [#3693](https://github.com/actualbudget/actual/pull/3693) Auto-reload on app updates if possible, and show a notification if not possible — thanks @jfdoming | ||
- [#3752](https://github.com/actualbudget/actual/pull/3752) Enhance app with i18n translations — thanks @awaisalee | ||
- [#3821](https://github.com/actualbudget/actual/pull/3821) Implement SimpleFin batch sync in the API — thanks @matt-fidd | ||
- [#3827](https://github.com/actualbudget/actual/pull/3827) Enhance app with i18n translations — thanks @awaisalee | ||
- [#3832](https://github.com/actualbudget/actual/pull/3832) Enhance app with i18n translations — thanks @awaisalee | ||
- [#3872](https://github.com/actualbudget/actual/pull/3872) Allow report table columns to grow to fit available space — thanks @matt-fidd | ||
|
||
#### Bugfix | ||
|
||
- [#3402](https://github.com/actualbudget/actual/pull/3402) Fix wrong scheduled transfer payment direction on PWA — thanks @joel-jeremy | ||
- [#3571](https://github.com/actualbudget/actual/pull/3571) Fixes focus ring getting "stuck" on last column of /accounts/budgeted screen when creating a new transaction. — thanks @The-Firexx | ||
- [#3669](https://github.com/actualbudget/actual/pull/3669) Fix category filters when the value is '(nothing)' — thanks @qedi-r | ||
- [#3686](https://github.com/actualbudget/actual/pull/3686) Fixes #3682 - Fix $ne filters incorrectly excluding null values — thanks @joel-rich | ||
- [#3729](https://github.com/actualbudget/actual/pull/3729) Fix mobile/desktop views not change when window is resized (e.g. from portrait to landscape and vice versa) — thanks @joel-jeremy | ||
- [#3731](https://github.com/actualbudget/actual/pull/3731) Fix mobile navigation tabs scrolling when scrolling anywhere in the app e.g. scrolling through category/group notes in mobile budget view. — thanks @joel-jeremy | ||
- [#3732](https://github.com/actualbudget/actual/pull/3732) Fix #2932: Schedule reset amount to ten (10) when amount is zero (0). — thanks @lelemm | ||
- [#3745](https://github.com/actualbudget/actual/pull/3745) Dashboards: save cash-flow balance setting with the widget. — thanks @MatissJanis | ||
- [#3748](https://github.com/actualbudget/actual/pull/3748) Keep the order of imported transactions when syncing from server. — thanks @UnderKoen | ||
- [#3753](https://github.com/actualbudget/actual/pull/3753) Fixed overflowing text on transaction records when imported payee has an extra long name — thanks @JahJoey | ||
- [#3793](https://github.com/actualbudget/actual/pull/3793) Handle unexpected response from GoCardless when getting banks. — thanks @thraizz | ||
- [#3794](https://github.com/actualbudget/actual/pull/3794) Fixes typescript and runtime error from useResponsive update. — thanks @tlesicka | ||
- [#3815](https://github.com/actualbudget/actual/pull/3815) Allow server URLs to contain pathnames. — thanks @joshyrobot | ||
- [#3817](https://github.com/actualbudget/actual/pull/3817) Fix template goals after recent rewrite — thanks @youngcw | ||
- [#3823](https://github.com/actualbudget/actual/pull/3823) Fix Iphone 13 error when attempting to view budget. — thanks @MikesGlitch | ||
- [#3825](https://github.com/actualbudget/actual/pull/3825) Fix back button behavior after adding a new transaction on mobile — thanks @JukeboxRhino | ||
- [#3829](https://github.com/actualbudget/actual/pull/3829) Fix template limits — thanks @youngcw | ||
- [#3837](https://github.com/actualbudget/actual/pull/3837) Fix validation issue for invalid server URLs in /config-server page — thanks @shb9019 | ||
- [#3873](https://github.com/actualbudget/actual/pull/3873) Fix preview transactions not showing in all accounts and aggregated accounts (budgeted/offbudget) — thanks @joel-jeremy | ||
- [#3882](https://github.com/actualbudget/actual/pull/3882) Fix performance regression around accounts and budget pages — thanks @MikesGlitch | ||
- [#3905](https://github.com/actualbudget/actual/pull/3905) Fix mobile transaction edit page's back button behavior — thanks @joel-jeremy | ||
- [#3920](https://github.com/actualbudget/actual/pull/3920) Fix flickering when saving a transaction when there are transactions scheduled — thanks @MikesGlitch | ||
|
||
#### Maintenance | ||
|
||
- [#3548](https://github.com/actualbudget/actual/pull/3548) Support translations in various files. — thanks @a-gradina | ||
- [#3685](https://github.com/actualbudget/actual/pull/3685) Create a new useTransactions hook to simplify loading of transactions. — thanks @joel-jeremy | ||
- [#3744](https://github.com/actualbudget/actual/pull/3744) Custom reports: moving from session storage and local state for inner report pages to using unique URL identifiers for each custom report page. — thanks @MatissJanis | ||
- [#3754](https://github.com/actualbudget/actual/pull/3754) Reorganize goal template code — thanks @youngcw | ||
- [#3757](https://github.com/actualbudget/actual/pull/3757) Migrate AccountSyncCheck.jsx file to typescript — thanks @joel-jeremy | ||
- [#3761](https://github.com/actualbudget/actual/pull/3761) Migrate mobile Transaction component to TypeScript (TransactionListItem.tsx) + cleanup — thanks @joel-jeremy | ||
- [#3764](https://github.com/actualbudget/actual/pull/3764) Add `/update-vrt` as a command for PR's. — thanks @UnderKoen | ||
- [#3782](https://github.com/actualbudget/actual/pull/3782) Removing node-fetch from the Desktop app and updating self signed certificate implementation — thanks @MikesGlitch | ||
- [#3785](https://github.com/actualbudget/actual/pull/3785) Dashboards: add migration that will remove faulty 'blank' widgets. — thanks @MatissJanis | ||
- [#3801](https://github.com/actualbudget/actual/pull/3801) Update build folder structure to allow separation of web and electron builds — thanks @MikesGlitch | ||
- [#3830](https://github.com/actualbudget/actual/pull/3830) Fix broken translations in worker files — thanks @MikesGlitch | ||
- [#3841](https://github.com/actualbudget/actual/pull/3841) Fix translations parameter formatting issues — thanks @MikesGlitch | ||
- [#3859](https://github.com/actualbudget/actual/pull/3859) Strict TS typing for useResizeObserver.ts — thanks @joel-jeremy | ||
- [#3860](https://github.com/actualbudget/actual/pull/3860) Convert ManagementApp to tsx — thanks @joel-jeremy | ||
- [#3862](https://github.com/actualbudget/actual/pull/3862) Convert mobile Accounts.jsx to Typescript. — thanks @joel-jeremy | ||
- [#3864](https://github.com/actualbudget/actual/pull/3864) Use strict typing in useSheetValue and fix bug where query is not being updated when the query object changed — thanks @joel-jeremy | ||
- [#3865](https://github.com/actualbudget/actual/pull/3865) Convert EditFieldModal.jsx to tsx — thanks @joel-jeremy | ||
- [#3866](https://github.com/actualbudget/actual/pull/3866) Convert MergeUnusedPayeesModal.jsx to tsx — thanks @joel-jeremy | ||
- [#3867](https://github.com/actualbudget/actual/pull/3867) Convert ManagePayees page components to Typescript — thanks @joel-jeremy | ||
- [#3868](https://github.com/actualbudget/actual/pull/3868) Convert PostsOfflineNotification.jsx to Typescript — thanks @joel-jeremy | ||
- [#3870](https://github.com/actualbudget/actual/pull/3870) Convert SimpleTransactionsTable.jsx to tsx — thanks @joel-jeremy | ||
- [#3871](https://github.com/actualbudget/actual/pull/3871) Summary Report: Update font size implementation to be simpler — thanks @MikesGlitch | ||
|
||
## Actual Server | ||
|
||
#### Features | ||
|
||
- [#498](https://github.com/actualbudget/actual-server/pull/498) Add support for authentication using OpenID Connect. — thanks @apilat & @lelemm | ||
|
||
#### Enhancements | ||
|
||
- [#484](https://github.com/actualbudget/actual-server/pull/484) Add support for `1822-DIREKT-HELADEF1822` transaction information — thanks @matt-fidd | ||
Check failure Code scanning / check-spelling Unrecognized Spelling Error
DIREKT is not a recognized word. (unrecognized-spelling)
Check failure Code scanning / check-spelling Unrecognized Spelling Error
HELADEF is not a recognized word. (unrecognized-spelling)
|
||
- [#485](https://github.com/actualbudget/actual-server/pull/485) Check if SimpleFIN accessKey is in the correct format. — thanks @psybers | ||
- [#490](https://github.com/actualbudget/actual-server/pull/490) Add support for "SWEDBANK_HABALV22" transaction date — thanks @dmednis | ||
Check failure Code scanning / check-spelling Unrecognized Spelling Error
SWEDBANK is not a recognized word. (unrecognized-spelling)
Check failure Code scanning / check-spelling Unrecognized Spelling Error
HABAL is not a recognized word. (unrecognized-spelling)
|
||
- [#493](https://github.com/actualbudget/actual-server/pull/493) GoCardless: `ING_PL_INGBPLPW` should prefer valueDate over bookingDate — thanks @matt-fidd | ||
Check failure Code scanning / check-spelling Unrecognized Spelling Error
INGBPLPW is not a recognized word. (unrecognized-spelling)
|
||
- [#497](https://github.com/actualbudget/actual-server/pull/497) Improve support for "SWEDBANK_HABALV22" transaction date & enrich creditor name for pending transactions — thanks @dmednis | ||
Check failure Code scanning / check-spelling Unrecognized Spelling Error
SWEDBANK is not a recognized word. (unrecognized-spelling)
Check failure Code scanning / check-spelling Unrecognized Spelling Error
HABAL is not a recognized word. (unrecognized-spelling)
|
||
|
||
#### Bugfix | ||
|
||
- [#494](https://github.com/actualbudget/actual-server/pull/494) Prefer using the SimpleFin pending flag to set cleared status — thanks @matt-fidd | ||
- [#504](https://github.com/actualbudget/actual-server/pull/504) Fix bug in batch SimpleFIN startDate logic — thanks @matt-fidd | ||
- [#507](https://github.com/actualbudget/actual-server/pull/507) Fixed bug where the openid migration was removing access for users — thanks @lelemm | ||
- [#511](https://github.com/actualbudget/actual-server/pull/511) Fixed Hype Bank sync — thanks @guglicap | ||
- [#514](https://github.com/actualbudget/actual-server/pull/514) Fix gocardless bank "Hanseatic Bank" — thanks @Froghut | ||
|
||
#### Maintenance | ||
|
||
- [#479](https://github.com/actualbudget/actual-server/pull/479) Updates the docker images base version and set node_env env variable to production — thanks @rare-magma |
38e6fe9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@check-spelling-bot Report
🔴 Please review
See the 📜action log or 📝 job summary for details.
Unrecognized words (6)
DIREKT
fidd
HABAL
HELADEF
INGBPLPW
SWEDBANK
To accept these unrecognized words as correct, you could run the following commands
... in a clone of the [email protected]:actualbudget/docs.git repository
on the
release/v24.12.0
branch (ℹ️ how do I use this?):If the flagged items are 🤯 false positives
If items relate to a ...
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using).well-formed pattern.
If you can write a pattern that would match it,
try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.