mirror of
https://github.com/actualbudget/actual.git
synced 2026-04-30 10:14:53 -05:00
11 KiB
11 KiB
title, description, date, slug, tags, hide_table_of_contents, authors
| title | description | date | slug | tags | hide_table_of_contents | authors | ||
|---|---|---|---|---|---|---|---|---|
| Release 24.12.0 | New release of Actual. | 2024-12-05T10:00 | release-24.12.0 |
|
false | matt-fidd |
The release has the following notable improvements:
- Dashboards (also called Reports) officially released as first-party feature (for details see: https://actualbudget.org/docs/tour/reports)
- Tracking budget officially released as first-party feature (for details see https://actualbudget.org/docs/getting-started/tracking-budget)
- New summary report card type
- Batch sync for SimpleFin accounts
Docker tag: 24.12.0
Actual
Features
- #3792 Add a summary card to report dashboard — thanks @lelemm
- #3833 Release tracking budget feature. — thanks @MatissJanis
- #3856 Dashboards: release as first party feature. — thanks @MatissJanis
Enhancements
- #3381 Context menu's for transactions, budget, schedules, payees and rules pages — thanks @UnderKoen
- #3581 Enable all SimpleFin accounts to be synced with a single request — thanks @matt-fidd
- #3593 Refactored Sidebar components. Budget rename input box is now responsive. — thanks @tlesicka
- #3666 Adds a Button to Group Menu that allows users to apply all Budget Templates in this Group — thanks @Dreptschar
- #3670 Support translations in packages/desktop-client/src/components/payees/PayeeMenu.tsx. — thanks @glorenzen
- #3693 Auto-reload on app updates if possible, and show a notification if not possible — thanks @jfdoming
- #3752 Enhance app with i18n translations — thanks @awaisalee
- #3821 Implement SimpleFin batch sync in the API — thanks @matt-fidd
- #3827 Enhance app with i18n translations — thanks @awaisalee
- #3832 Enhance app with i18n translations — thanks @awaisalee
- #3872 Allow report table columns to grow to fit available space — thanks @matt-fidd
- #3902 Filter 'has flag(s)' must be visible just for notes — thanks @lelemm
Bugfix
- #3402 Fix wrong scheduled transfer payment direction on PWA — thanks @joel-jeremy
- #3571 Fixes focus ring getting "stuck" on last column of /accounts/budgeted screen when creating a new transaction. — thanks @The-Firexx
- #3669 Fix category filters when the value is '(nothing)' — thanks @qedi-r
- #3686 Fixes #3682 - Fix $ne filters incorrectly excluding null values — thanks @joel-rich
- #3729 Fix mobile/desktop views not change when window is resized (e.g. from portrait to landscape and vice versa) — thanks @joel-jeremy
- #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 Fix #2932: Schedule reset amount to ten (10) when amount is zero (0). — thanks @lelemm
- #3745 Dashboards: save cash-flow balance setting with the widget. — thanks @MatissJanis
- #3748 Keep the order of imported transactions when syncing from server. — thanks @UnderKoen
- #3753 Fixed overflowing text on transaction records when imported payee has an extra long name — thanks @JahJoey
- #3793 Handle unexpected response from GoCardless when getting banks. — thanks @thraizz
- #3794 Fixes typescript and runtime error from useResponsive update. — thanks @tlesicka
- #3815 Allow server URLs to contain pathnames. — thanks @joshyrobot
- #3817 Fix template goals after recent rewrite — thanks @youngcw
- #3823 Fix Iphone 13 error when attempting to view budget. — thanks @MikesGlitch
- #3825 Fix back button behavior after adding a new transaction on mobile — thanks @JukeboxRhino
- #3829 Fix template limits — thanks @youngcw
- #3837 Fix validation issue for invalid server URLs in /config-server page — thanks @shb9019
- #3873 Fix preview transactions not showing in all accounts and aggregated accounts (budgeted/offbudget) — thanks @joel-jeremy
- #3882 Fix performance regression around accounts and budget pages — thanks @MikesGlitch
- #3905 Fix mobile transaction edit page's back button behavior — thanks @joel-jeremy
- #3920 Fix flickering when saving a transaction when there are transactions scheduled — thanks @MikesGlitch
- #3932 Fix a navigation bug and a crash from the account pages — thanks @jfdoming
Maintenance
- #3548 Support translations in various files. — thanks @a-gradina
- #3685 Create a new useTransactions hook to simplify loading of transactions. — thanks @joel-jeremy
- #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 Reorganize goal template code — thanks @youngcw
- #3757 Migrate AccountSyncCheck.jsx file to typescript — thanks @joel-jeremy
- #3761 Migrate mobile Transaction component to TypeScript (TransactionListItem.tsx) + cleanup — thanks @joel-jeremy
- #3764 Add
/update-vrtas a command for PR's. — thanks @UnderKoen - #3782 Removing node-fetch from the Desktop app and updating self signed certificate implementation — thanks @MikesGlitch
- #3785 Dashboards: add migration that will remove faulty 'blank' widgets. — thanks @MatissJanis
- #3801 Update build folder structure to allow separation of web and electron builds — thanks @MikesGlitch
- #3830 Fix broken translations in worker files — thanks @MikesGlitch
- #3841 Fix translations parameter formatting issues — thanks @MikesGlitch
- #3859 Strict TS typing for useResizeObserver.ts — thanks @joel-jeremy
- #3860 Convert ManagementApp to tsx — thanks @joel-jeremy
- #3862 Convert mobile Accounts.jsx to Typescript. — thanks @joel-jeremy
- #3864 Use strict typing in useSheetValue and fix bug where query is not being updated when the query object changed — thanks @joel-jeremy
- #3865 Convert EditFieldModal.jsx to tsx — thanks @joel-jeremy
- #3866 Convert MergeUnusedPayeesModal.jsx to tsx — thanks @joel-jeremy
- #3867 Convert ManagePayees page components to Typescript — thanks @joel-jeremy
- #3868 Convert PostsOfflineNotification.jsx to Typescript — thanks @joel-jeremy
- #3870 Convert SimpleTransactionsTable.jsx to tsx — thanks @joel-jeremy
- #3871 Summary Report: Update font size implementation to be simpler — thanks @MikesGlitch
- #3904 Use useNavigate instead of accessing window.__navigate — thanks @joel-jeremy
Actual Server
Features
- #498 Add support for authentication using OpenID Connect. — thanks @apilat & @lelemm
Enhancements
- #484 Add support for
1822-DIREKT-HELADEF1822transaction information — thanks @matt-fidd - #485 Check if SimpleFIN accessKey is in the correct format. — thanks @psybers
- #490 Add support for "SWEDBANK_HABALV22" transaction date — thanks @dmednis
- #493 GoCardless:
ING_PL_INGBPLPWshould prefer valueDate over bookingDate — thanks @matt-fidd - #497 Improve support for "SWEDBANK_HABALV22" transaction date & enrich creditor name for pending transactions — thanks @dmednis
Bugfix
- #494 Prefer using the SimpleFin pending flag to set cleared status — thanks @matt-fidd
- #504 Fix bug in batch SimpleFIN startDate logic — thanks @matt-fidd
- #507 Fixed bug where the openid migration was removing access for users — thanks @lelemm
- #511 Fixed Hype Bank sync — thanks @guglicap
- #514 Fix gocardless bank "Hanseatic Bank" — thanks @Froghut
Maintenance
- #479 Updates the docker images base version and set node_env env variable to production — thanks @rare-magma