Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

Commit 9e1edfb

Browse files
authored
πŸ”– (25.11.0) (#822)
actualbudget/actual#6059
1 parent c95a4bf commit 9e1edfb

File tree

3 files changed

+258
-0
lines changed

3 files changed

+258
-0
lines changed

β€Ž.github/actions/spelling/expect.txtβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ CAGLPTPL
2929
Caixa
3030
CAMT
3131
cashflow
32+
Cetelem
3233
cimode
3334
Cloudflare
3435
CMCIFRPAXXX
@@ -48,12 +49,14 @@ DUSSDEDDXXX
4849
DUSSELDORF
4950
ENTERCARD
5051
Entra
52+
EUA
5153
Eurocard
5254
fidd
5355
Fineco
5456
Finicity
5557
Fintro
5658
Finverse
59+
Flathub
5760
FORTUNEO
5861
FTNOFRP
5962
Gemeinschaftsbank
@@ -77,10 +80,13 @@ jfdoming
7780
JMD
7881
KBCBE
7982
Keycloak
83+
Khurozov
8084
KORT
8185
Kreditbank
86+
lage
8287
LHV
8388
LHVBEE
89+
LKR
8490
mbank
8591
mdc
8692
modals
@@ -132,6 +138,7 @@ UAH
132138
ubuntu
133139
userinfo
134140
Userscripts
141+
UZS
135142
vrt
136143
VUB
137144
websecure
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
---
2+
title: Release 25.11.0
3+
description: New release of Actual.
4+
date: 2025-11-03T10:00
5+
slug: release-25.11.0
6+
tags: [announcement, release]
7+
hide_table_of_contents: false
8+
authors: jfdoming
9+
---
10+
11+
This release contains the following notable improvements, along with numerous fixes:
12+
13+
- Add a mobile view for the bank sync settings page
14+
- Add a new `delete` rule action
15+
- Experimental feature: expand the currencies available and where they are displayed
16+
- Experimental feature: formula card and rule/report formulas
17+
18+
*Note:* We are dropping support for Node versions older than 22 in this release. If you are using one of these versions of Node you will need to upgrade to at least Node 22.
19+
20+
<!--truncate-->
21+
22+
**Docker tag: 25.11.0**
23+
24+
#### Features
25+
26+
- [#4603](https://github.com/actualbudget/actual/pull/4603) Add `delete transaction` rule action β€” thanks @lelemm, @youngcw, & @matt-fidd
27+
- [#5639](https://github.com/actualbudget/actual/pull/5639) Adds currency display to the rules β€” thanks @misu-dev
28+
- [#5641](https://github.com/actualbudget/actual/pull/5641) Add option to 'trim intervals' to remove empty start/end intervals on custom reports β€” thanks @MikesGlitch
29+
- [#5848](https://github.com/actualbudget/actual/pull/5848) Add LKR and CRC currencies β€” thanks @hasathcharu
30+
- [#5907](https://github.com/actualbudget/actual/pull/5907) Adds currency display to the schedules β€” thanks @misu-dev
31+
- [#5939](https://github.com/actualbudget/actual/pull/5939) Add a Formula card and Formula for rules for enhanced report generation and rules. β€” thanks @lelemm
32+
- [#5954](https://github.com/actualbudget/actual/pull/5954) Changing the desktop app inner executable from desktop-electron to actual β€” thanks @MikesGlitch
33+
- [#5978](https://github.com/actualbudget/actual/pull/5978) Add bank sync settings to mobile β€” thanks @matt-fidd
34+
35+
#### Enhancements
36+
37+
- [#5784](https://github.com/actualbudget/actual/pull/5784) Introduce a Workbox-based service worker for enhanced plugin support and caching functionality. β€” thanks @lelemm
38+
- [#5785](https://github.com/actualbudget/actual/pull/5785) Introduce system-wide feature flag system for managing frontend plugins. β€” thanks @lelemm
39+
- [#5747](https://github.com/actualbudget/actual/pull/5747) Align amount conversion utilities between api and loot-core β€” thanks @StephenBrown2
40+
- [#5797](https://github.com/actualbudget/actual/pull/5797) Set initial number formats based on currency selection β€” thanks @StephenBrown2
41+
- [#5808](https://github.com/actualbudget/actual/pull/5808) show full decimals while editing regardless of hide decimals setting β€” thanks @csenel
42+
- [#5824](https://github.com/actualbudget/actual/pull/5824) Mobile payees - swipe to delete β€” thanks @MatissJanis
43+
- [#5838](https://github.com/actualbudget/actual/pull/5838) Add average per year calculation to the summary report β€” thanks @matt-fidd
44+
- [#5847](https://github.com/actualbudget/actual/pull/5847) Hide desktop app menu by default & move menu items to app for consistency with Web. β€” thanks @MikesGlitch
45+
- [#5850](https://github.com/actualbudget/actual/pull/5850) Use remark plugin to support GitHub-flavoured markdown in the Text widget in reports β€” thanks @gdufay
46+
- [#5869](https://github.com/actualbudget/actual/pull/5869) Added Argentinian Peso currency symbol β€” thanks @rast110e5
47+
- [#5871](https://github.com/actualbudget/actual/pull/5871) Add swipe-to-delete functionality for mobile rules with undo support in the UI. β€” thanks @MatissJanis
48+
- [#5876](https://github.com/actualbudget/actual/pull/5876) Added support for Uzbek Soum (UZS). β€” thanks @Ilyos Khurozov
49+
- [#5899](https://github.com/actualbudget/actual/pull/5899) Mobile rules: add virtualizer to the list for improved performance β€” thanks @MatissJanis
50+
- [#5904](https://github.com/actualbudget/actual/pull/5904) Mobile payees: add list virtualization β€” thanks @MatissJanis
51+
- [#5906](https://github.com/actualbudget/actual/pull/5906) Mobile rules: add undo notifications β€” thanks @MatissJanis
52+
- [#5914](https://github.com/actualbudget/actual/pull/5914) fix Cetelem bank transactions: Sign of transaction amount needs to be flipped for Cetelem Black credit cards β€” thanks @andreparames
53+
- [#5921](https://github.com/actualbudget/actual/pull/5921) Mobile transactions: add virtualizer to the list for improved performance β€” thanks @MatissJanis
54+
- [#5924](https://github.com/actualbudget/actual/pull/5924) Dashboard: Update default dashboard layout with more comprehensive widgets β€” thanks @MatissJanis
55+
- [#5925](https://github.com/actualbudget/actual/pull/5925) Enables access to the account balance within rule templates. β€” thanks @StephenBrown2
56+
- [#5941](https://github.com/actualbudget/actual/pull/5941) Desktop: align onboarding form element sizes β€” thanks @MatissJanis
57+
- [#5943](https://github.com/actualbudget/actual/pull/5943) Improve file decryption modal design and update button labels for better user clarity. β€” thanks @MatissJanis
58+
- [#5947](https://github.com/actualbudget/actual/pull/5947) Add support for arm64 AppImage β€” thanks @MikesGlitch
59+
- [#5948](https://github.com/actualbudget/actual/pull/5948) Remove sensitive data logging from sync-server β€” thanks @MatissJanis
60+
- [#5958](https://github.com/actualbudget/actual/pull/5958) Adjust account panel borders for a cohesive appearance by modifying item border styling. β€” thanks @MatissJanis
61+
- [#5965](https://github.com/actualbudget/actual/pull/5965) Update desktop app icons with the new styles β€” thanks @MikesGlitch
62+
- [#6033](https://github.com/actualbudget/actual/pull/6033) Update the Flathub store page description and screenshots β€” thanks @MikesGlitch
63+
- [#6043](https://github.com/actualbudget/actual/pull/6043) Updates the Windows store appx icons to the new style β€” thanks @MikesGlitch
64+
65+
#### Bugfix
66+
67+
- [#5807](https://github.com/actualbudget/actual/pull/5807) fix losing transaction amount decimals on update while "hide decimal places" setting is active β€” thanks @csenel
68+
- [#5815](https://github.com/actualbudget/actual/pull/5815) Show empty data points on line graph reports β€” thanks @matt-fidd
69+
- [#5842](https://github.com/actualbudget/actual/pull/5842) Mobile Payees - add loading indicator to rules count label β€” thanks @MatissJanis
70+
- [#5870](https://github.com/actualbudget/actual/pull/5870) Run schedule rules regardless of posted date β€” thanks @matt-fidd
71+
- [#5878](https://github.com/actualbudget/actual/pull/5878) Fix service worker issues in development mode by improving directory handling and symlink creation. β€” thanks @lelemm
72+
- [#5891](https://github.com/actualbudget/actual/pull/5891) Fix the Authentik external help URL for OIDC β€” thanks @claudiospizzi
73+
- [#5896](https://github.com/actualbudget/actual/pull/5896) Fix api failing to import helper functions from loot-core β€” thanks @matt-fidd
74+
- [#5900](https://github.com/actualbudget/actual/pull/5900) Fix overlapping header texts on mobile β€” thanks @qunm00
75+
- [#5901](https://github.com/actualbudget/actual/pull/5901) Fix hotkey warning in browser console β€” thanks @matt-fidd
76+
- [#5911](https://github.com/actualbudget/actual/pull/5911) Adds functionality to maintain sort order when duplicating a split transaction and generate new valid sort order for duplicate transactions. β€” thanks @guizaa
77+
- [#5918](https://github.com/actualbudget/actual/pull/5918) Fix fallback sorting of files by ID β€” thanks @db-src
78+
- [#5926](https://github.com/actualbudget/actual/pull/5926) Do not allow clicking 'delete from all devices' if server is offline β€” thanks @MatissJanis
79+
- [#5928](https://github.com/actualbudget/actual/pull/5928) Fix service worker to generate a new hash with every build for better caching. β€” thanks @lelemm
80+
- [#5940](https://github.com/actualbudget/actual/pull/5940) Budget selection page: do not show refresh button for non-server users β€” thanks @MatissJanis
81+
- [#5963](https://github.com/actualbudget/actual/pull/5963) Fix notification display for updating the service worker in the application. β€” thanks @lelemm
82+
- [#5967](https://github.com/actualbudget/actual/pull/5967) Fix GoCardless institutions with special continuous access EUA behavior β€” thanks @matt-fidd
83+
- [#5970](https://github.com/actualbudget/actual/pull/5970) Fix budget crash when transactions have dates before year 2000 β€” thanks @MatissJanis
84+
- [#5980](https://github.com/actualbudget/actual/pull/5980) Fix slow performance in import csv modal β€” thanks @matt-fidd
85+
- [#5981](https://github.com/actualbudget/actual/pull/5981) Fix report date dropdowns not including current period β€” thanks @matt-fidd
86+
- [#5987](https://github.com/actualbudget/actual/pull/5987) Fix InitialFocus not working on some fields β€” thanks @joel-jeremy
87+
- [#5994](https://github.com/actualbudget/actual/pull/5994) Transaction table: add space between searchbar and loading icon β€” thanks @MatissJanis
88+
- [#6005](https://github.com/actualbudget/actual/pull/6005) Custom reports - persist "show_uncategorized" in DB β€” thanks @MatissJanis
89+
- [#6007](https://github.com/actualbudget/actual/pull/6007) Fix inconsistent widths of bank sync field mapping selects on mobile β€” thanks @matt-fidd
90+
- [#6010](https://github.com/actualbudget/actual/pull/6010) Fix sync server file download when files are in .config directory on linux β€” thanks @MikesGlitch
91+
- [#6020](https://github.com/actualbudget/actual/pull/6020) Allows selection of Quicken (QFX) files for import on safari mobile β€” thanks @dbequeaith
92+
- [#6058](https://github.com/actualbudget/actual/pull/6058) Fix high CPU usage when using experimental formula report β€” thanks @matt-fidd
93+
94+
#### Maintenance
95+
96+
- [#5804](https://github.com/actualbudget/actual/pull/5804) Mobile rules - refactor to use react-aria GridList β€” thanks @MatissJanis
97+
- [#5812](https://github.com/actualbudget/actual/pull/5812) Add more translations to enhance multilingual support across the application. β€” thanks @lelemm
98+
- [#5818](https://github.com/actualbudget/actual/pull/5818) Bump dependencies in eslint-plugin-actual package β€” thanks @matt-fidd
99+
- [#5819](https://github.com/actualbudget/actual/pull/5819) Bump dependencies in sync-server package β€” thanks @matt-fidd
100+
- [#5827](https://github.com/actualbudget/actual/pull/5827) Expand eslint untranslated string rule β€” thanks @matt-fidd
101+
- [#5837](https://github.com/actualbudget/actual/pull/5837) Refactor rules framework β€” thanks @matt-fidd
102+
- [#5843](https://github.com/actualbudget/actual/pull/5843) Add retries into the initialisation of the desktop app backend for a better dev-experience β€” thanks @MikesGlitch
103+
- [#5853](https://github.com/actualbudget/actual/pull/5853) Fix React compiler behaviour in dev mode β€” thanks @jfdoming
104+
- [#5857](https://github.com/actualbudget/actual/pull/5857) Upgrade electron builder in prep for Liquid Glass icons β€” thanks @MikesGlitch
105+
- [#5858](https://github.com/actualbudget/actual/pull/5858) Bump non-react dependencies in desktop-client β€” thanks @matt-fidd
106+
- [#5864](https://github.com/actualbudget/actual/pull/5864) Bump various build dependencies β€” thanks @matt-fidd
107+
- [#5865](https://github.com/actualbudget/actual/pull/5865) Bump react dependencies β€” thanks @matt-fidd
108+
- [#5873](https://github.com/actualbudget/actual/pull/5873) Update link to documentation in docker-compose.yml β€” thanks @acolombo11
109+
- [#5885](https://github.com/actualbudget/actual/pull/5885) Bump yarn to 4.10.3 β€” thanks @matt-fidd
110+
- [#5886](https://github.com/actualbudget/actual/pull/5886) Bump various dependencies β€” thanks @matt-fidd
111+
- [#5888](https://github.com/actualbudget/actual/pull/5888) Bump loot-core dependencies β€” thanks @matt-fidd
112+
- [#5897](https://github.com/actualbudget/actual/pull/5897) Trigger edge Docker image builds on every push to master branch instead of using cron job β€” thanks @MatissJanis
113+
- [#5903](https://github.com/actualbudget/actual/pull/5903) Upgrade recharts to v3 β€” thanks @matt-fidd
114+
- [#5905](https://github.com/actualbudget/actual/pull/5905) Add end-to-end tests for the mobile Payees page, verifying UI and interactions. β€” thanks @MatissJanis
115+
- [#5912](https://github.com/actualbudget/actual/pull/5912) Allow size-compare action to run immediately after artifact upload β€” thanks @jfdoming
116+
- [#5935](https://github.com/actualbudget/actual/pull/5935) Update Flathub platform and sdk β€” thanks @MikesGlitch
117+
- [#5936](https://github.com/actualbudget/actual/pull/5936) Upgrade Electron to 38.3.0 β€” thanks @matt-fidd
118+
- [#5937](https://github.com/actualbudget/actual/pull/5937) Drop support for Node.js v20 β€” thanks @matt-fidd
119+
- [#5942](https://github.com/actualbudget/actual/pull/5942) Add AGENTS.md file for Cursor, Windsurf, Claud, etc. - AI agents β€” thanks @MatissJanis
120+
- [#5952](https://github.com/actualbudget/actual/pull/5952) Refactor VRT workflow into two stages for improved testing and patch validation. β€” thanks @MatissJanis
121+
- [#5964](https://github.com/actualbudget/actual/pull/5964) Refactor test execution to use `lage` task runner for improved monorepo test orchestration with parallel execution, smart caching, and better CI performance. β€” thanks @MatissJanis
122+
- [#5966](https://github.com/actualbudget/actual/pull/5966) Update mobile e2e tests to improve test reliability. β€” thanks @MatissJanis
123+
- [#5971](https://github.com/actualbudget/actual/pull/5971) Update react compiler to v1 β€” thanks @joel-jeremy
124+
- [#5982](https://github.com/actualbudget/actual/pull/5982) Bump vite version β€” thanks @matt-fidd
125+
- [#5983](https://github.com/actualbudget/actual/pull/5983) Bump various dependencies β€” thanks @matt-fidd
126+
- [#5989](https://github.com/actualbudget/actual/pull/5989) Bump Alpine docker image to 3.22 which also bumps node to 22.16.0 β€” thanks @albus522
127+
- [#6049](https://github.com/actualbudget/actual/pull/6049) Remove `isGlobal` preference functionality from the preferences and synced preferences system. β€” thanks @MatissJanis
128+
- [#6052](https://github.com/actualbudget/actual/pull/6052) Remove the plugins service worker until next release β€” thanks @MikesGlitch

0 commit comments

Comments
Β (0)