From bf71fe59927dae2527e29800dc8a8285bb4c28f9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 09:54:03 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20(25.12.0)=20(#6285)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🔖 (25.12.0) * force ci * Remove used release notes * add blog post * fix spelling * make netlify happy? * last one * fix some formatting * remove icns from allowed spelling to avoid accidental missspellings * Update VRT screenshots Auto-generated by VRT workflow PR: #6285 * force ci * force ci * Update VRT screenshots Auto-generated by VRT workflow PR: #6285 * revert flaky vrt. please don't update again... * make the release dates match --------- Co-authored-by: youngcw <28542559+youngcw@users.noreply.github.com> Co-authored-by: youngcw Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- .../actions/docs-spelling/allow/keywords.txt | 6 + packages/api/package.json | 2 +- packages/desktop-client/package.json | 2 +- packages/desktop-electron/package.json | 2 +- .../docs/blog/2025-12-03-release-25-12-0.md | 121 ++++++++++++++++++ packages/docs/docs/releases.md | 116 +++++++++++++++++ packages/sync-server/package.json | 2 +- upcoming-release-notes/5513.md | 6 - upcoming-release-notes/5554.md | 6 - upcoming-release-notes/5795.md | 6 - upcoming-release-notes/5811.md | 6 - upcoming-release-notes/5874.md | 6 - upcoming-release-notes/5879.md | 6 - upcoming-release-notes/5946.md | 6 - upcoming-release-notes/5955.md | 6 - upcoming-release-notes/5961.md | 7 - upcoming-release-notes/5976.md | 7 - upcoming-release-notes/5984.md | 6 - upcoming-release-notes/5988.md | 6 - upcoming-release-notes/5997.md | 6 - upcoming-release-notes/5998.md | 6 - upcoming-release-notes/6000.md | 6 - upcoming-release-notes/6014.md | 6 - upcoming-release-notes/6022.md | 6 - upcoming-release-notes/6025.md | 7 - upcoming-release-notes/6026.md | 6 - upcoming-release-notes/6029.md | 6 - upcoming-release-notes/6037.md | 6 - upcoming-release-notes/6039.md | 7 - upcoming-release-notes/6042.md | 6 - upcoming-release-notes/6045.md | 6 - upcoming-release-notes/6046.md | 6 - upcoming-release-notes/6050.md | 6 - upcoming-release-notes/6054.md | 6 - upcoming-release-notes/6060.md | 6 - upcoming-release-notes/6061.md | 6 - upcoming-release-notes/6065.md | 6 - upcoming-release-notes/6067.md | 6 - upcoming-release-notes/6076.md | 6 - upcoming-release-notes/6077.md | 6 - upcoming-release-notes/6079.md | 6 - upcoming-release-notes/6082.md | 6 - upcoming-release-notes/6084.md | 6 - upcoming-release-notes/6085.md | 6 - upcoming-release-notes/6086.md | 6 - upcoming-release-notes/6090.md | 6 - upcoming-release-notes/6091.md | 6 - upcoming-release-notes/6092.md | 6 - upcoming-release-notes/6094.md | 6 - upcoming-release-notes/6095.md | 6 - upcoming-release-notes/6098.md | 7 - upcoming-release-notes/6100.md | 7 - upcoming-release-notes/6101.md | 6 - upcoming-release-notes/6109.md | 6 - upcoming-release-notes/6110.md | 6 - upcoming-release-notes/6114.md | 6 - upcoming-release-notes/6115.md | 6 - upcoming-release-notes/6119.md | 6 - upcoming-release-notes/6121.md | 6 - upcoming-release-notes/6122.md | 6 - upcoming-release-notes/6125.md | 6 - upcoming-release-notes/6126.md | 6 - upcoming-release-notes/6127.md | 6 - upcoming-release-notes/6130.md | 6 - upcoming-release-notes/6138.md | 6 - upcoming-release-notes/6145.md | 6 - upcoming-release-notes/6148.md | 6 - upcoming-release-notes/6150.md | 6 - upcoming-release-notes/6152.md | 6 - upcoming-release-notes/6159.md | 6 - upcoming-release-notes/6162.md | 6 - upcoming-release-notes/6169.md | 6 - upcoming-release-notes/6173.md | 6 - upcoming-release-notes/6174.md | 6 - upcoming-release-notes/6175.md | 6 - upcoming-release-notes/6178.md | 6 - upcoming-release-notes/6193.md | 6 - upcoming-release-notes/6194.md | 6 - upcoming-release-notes/6195.md | 6 - upcoming-release-notes/6198.md | 6 - upcoming-release-notes/6200.md | 6 - upcoming-release-notes/6204.md | 6 - upcoming-release-notes/6208.md | 6 - upcoming-release-notes/6216.md | 7 - upcoming-release-notes/6217.md | 7 - upcoming-release-notes/6220.md | 6 - upcoming-release-notes/6227.md | 6 - upcoming-release-notes/6230.md | 7 - upcoming-release-notes/6231.md | 6 - upcoming-release-notes/6241.md | 6 - upcoming-release-notes/6242.md | 6 - upcoming-release-notes/6246.md | 6 - upcoming-release-notes/6252.md | 6 - upcoming-release-notes/6260.md | 6 - upcoming-release-notes/6261.md | 6 - upcoming-release-notes/6269.md | 6 - 96 files changed, 247 insertions(+), 547 deletions(-) create mode 100644 packages/docs/blog/2025-12-03-release-25-12-0.md delete mode 100644 upcoming-release-notes/5513.md delete mode 100644 upcoming-release-notes/5554.md delete mode 100644 upcoming-release-notes/5795.md delete mode 100644 upcoming-release-notes/5811.md delete mode 100644 upcoming-release-notes/5874.md delete mode 100644 upcoming-release-notes/5879.md delete mode 100644 upcoming-release-notes/5946.md delete mode 100644 upcoming-release-notes/5955.md delete mode 100644 upcoming-release-notes/5961.md delete mode 100644 upcoming-release-notes/5976.md delete mode 100644 upcoming-release-notes/5984.md delete mode 100644 upcoming-release-notes/5988.md delete mode 100644 upcoming-release-notes/5997.md delete mode 100644 upcoming-release-notes/5998.md delete mode 100644 upcoming-release-notes/6000.md delete mode 100644 upcoming-release-notes/6014.md delete mode 100644 upcoming-release-notes/6022.md delete mode 100644 upcoming-release-notes/6025.md delete mode 100644 upcoming-release-notes/6026.md delete mode 100644 upcoming-release-notes/6029.md delete mode 100644 upcoming-release-notes/6037.md delete mode 100644 upcoming-release-notes/6039.md delete mode 100644 upcoming-release-notes/6042.md delete mode 100644 upcoming-release-notes/6045.md delete mode 100644 upcoming-release-notes/6046.md delete mode 100644 upcoming-release-notes/6050.md delete mode 100644 upcoming-release-notes/6054.md delete mode 100644 upcoming-release-notes/6060.md delete mode 100644 upcoming-release-notes/6061.md delete mode 100644 upcoming-release-notes/6065.md delete mode 100644 upcoming-release-notes/6067.md delete mode 100644 upcoming-release-notes/6076.md delete mode 100644 upcoming-release-notes/6077.md delete mode 100644 upcoming-release-notes/6079.md delete mode 100644 upcoming-release-notes/6082.md delete mode 100644 upcoming-release-notes/6084.md delete mode 100644 upcoming-release-notes/6085.md delete mode 100644 upcoming-release-notes/6086.md delete mode 100644 upcoming-release-notes/6090.md delete mode 100644 upcoming-release-notes/6091.md delete mode 100644 upcoming-release-notes/6092.md delete mode 100644 upcoming-release-notes/6094.md delete mode 100644 upcoming-release-notes/6095.md delete mode 100644 upcoming-release-notes/6098.md delete mode 100644 upcoming-release-notes/6100.md delete mode 100644 upcoming-release-notes/6101.md delete mode 100644 upcoming-release-notes/6109.md delete mode 100644 upcoming-release-notes/6110.md delete mode 100644 upcoming-release-notes/6114.md delete mode 100644 upcoming-release-notes/6115.md delete mode 100644 upcoming-release-notes/6119.md delete mode 100644 upcoming-release-notes/6121.md delete mode 100644 upcoming-release-notes/6122.md delete mode 100644 upcoming-release-notes/6125.md delete mode 100644 upcoming-release-notes/6126.md delete mode 100644 upcoming-release-notes/6127.md delete mode 100644 upcoming-release-notes/6130.md delete mode 100644 upcoming-release-notes/6138.md delete mode 100644 upcoming-release-notes/6145.md delete mode 100644 upcoming-release-notes/6148.md delete mode 100644 upcoming-release-notes/6150.md delete mode 100644 upcoming-release-notes/6152.md delete mode 100644 upcoming-release-notes/6159.md delete mode 100644 upcoming-release-notes/6162.md delete mode 100644 upcoming-release-notes/6169.md delete mode 100644 upcoming-release-notes/6173.md delete mode 100644 upcoming-release-notes/6174.md delete mode 100644 upcoming-release-notes/6175.md delete mode 100644 upcoming-release-notes/6178.md delete mode 100644 upcoming-release-notes/6193.md delete mode 100644 upcoming-release-notes/6194.md delete mode 100644 upcoming-release-notes/6195.md delete mode 100644 upcoming-release-notes/6198.md delete mode 100644 upcoming-release-notes/6200.md delete mode 100644 upcoming-release-notes/6204.md delete mode 100644 upcoming-release-notes/6208.md delete mode 100644 upcoming-release-notes/6216.md delete mode 100644 upcoming-release-notes/6217.md delete mode 100644 upcoming-release-notes/6220.md delete mode 100644 upcoming-release-notes/6227.md delete mode 100644 upcoming-release-notes/6230.md delete mode 100644 upcoming-release-notes/6231.md delete mode 100644 upcoming-release-notes/6241.md delete mode 100644 upcoming-release-notes/6242.md delete mode 100644 upcoming-release-notes/6246.md delete mode 100644 upcoming-release-notes/6252.md delete mode 100644 upcoming-release-notes/6260.md delete mode 100644 upcoming-release-notes/6261.md delete mode 100644 upcoming-release-notes/6269.md diff --git a/.github/actions/docs-spelling/allow/keywords.txt b/.github/actions/docs-spelling/allow/keywords.txt index 9b9c900d42..c2b8fadf3a 100644 --- a/.github/actions/docs-spelling/allow/keywords.txt +++ b/.github/actions/docs-spelling/allow/keywords.txt @@ -7,6 +7,7 @@ Andelskassen AQL Authelia autocompletes +Belarusian Blix bnp BSCHESMM @@ -34,6 +35,7 @@ debian dedupes deleteaccount DKB +DKK dmg easybank Edenred @@ -50,9 +52,11 @@ Fortuneo gebabebb GEBABEBB Greenshot +GTQ HSA htpasswd IBANs +IDR iex importtransactions ING @@ -82,6 +86,7 @@ minimalistic monkeypatch Monobank Morrisons +MYR NAIAGB NDEADKKK Netflix @@ -108,6 +113,7 @@ QFX QIF Quicken returnsandreimbursements +responsitivity Rezip roadmap RUpdate diff --git a/packages/api/package.json b/packages/api/package.json index f3d36e24dd..4be6a10ad8 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/api", - "version": "25.11.0", + "version": "25.12.0", "license": "MIT", "description": "An API for Actual", "engines": { diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json index dd6b12d724..a6ea1a08e8 100644 --- a/packages/desktop-client/package.json +++ b/packages/desktop-client/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/web", - "version": "25.11.0", + "version": "25.12.0", "license": "MIT", "files": [ "build" diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index d02ee29bf4..b942153157 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -3,7 +3,7 @@ "author": "Actual", "productName": "Actual", "description": "A simple and powerful personal finance system", - "version": "25.11.0", + "version": "25.12.0", "scripts": { "clean": "rm -rf dist", "update-client": "bin/update-client", diff --git a/packages/docs/blog/2025-12-03-release-25-12-0.md b/packages/docs/blog/2025-12-03-release-25-12-0.md new file mode 100644 index 0000000000..8ee8fc7e22 --- /dev/null +++ b/packages/docs/blog/2025-12-03-release-25-12-0.md @@ -0,0 +1,121 @@ +--- +title: Release 25.12.0 +description: New release of Actual. +date: 2025-12-03T10:00 +slug: release-25.12.0 +tags: [announcement, release] +hide_table_of_contents: false +authors: youngcw +--- + +This release contains the following notable improvements, along with numerous fixes: + +- Experimental: Crossover report for tracking progress towards financial independence. +- Experimental: Add force reload button to settings to force update the budget client. +- Add ability to quickly create single instance schedules from the account ledger. +- Add running balance on mobile account view. +- Add CTRL/CMD+Enter keyboard command for entering only a single new transaction on desktop. + + +**Docker Tag: v25.12.0** + +#### Features + +- [#5554](https://github.com/actualbudget/actual/pull/5554) Add a Crossover Report for tracking progress towards financial independence. — thanks @sjones512 +- [#5955](https://github.com/actualbudget/actual/pull/5955) Adds currency support to templates and goals — thanks @misu-dev +- [#6050](https://github.com/actualbudget/actual/pull/6050) Allow prefilling input fields on mobile new transaction page via HTTP GET parameters — thanks @diktomat +- [#6065](https://github.com/actualbudget/actual/pull/6065) Add prompt to convert future transactions to single time schedules — thanks @matt-fidd +- [#6195](https://github.com/actualbudget/actual/pull/6195) Adds Malaysian Ringgit (MYR) currency — thanks @voidranjer + +#### Enhancements + +- [#5513](https://github.com/actualbudget/actual/pull/5513) Add back mobile running balance functionality — thanks @youngcw & @joel-jeremy +- [#5874](https://github.com/actualbudget/actual/pull/5874) Mobile payees: add edit payee functionality — thanks @MatissJanis +- [#5879](https://github.com/actualbudget/actual/pull/5879) Add support for trimming footer lines in CSV imports — thanks @StephenBrown2 +- [#5984](https://github.com/actualbudget/actual/pull/5984) Make bank sync account linking modal mobile responsive — thanks @matt-fidd +- [#5988](https://github.com/actualbudget/actual/pull/5988) Allow entering amount when covering overspent/overbudgeted — thanks @joel-jeremy +- [#6037](https://github.com/actualbudget/actual/pull/6037) Add CTRL/CMD + Enter as keyboard shortcut to only add single transaction — thanks @matt-fidd +- [#6045](https://github.com/actualbudget/actual/pull/6045) Add tilde(~) separator to CSV parser — thanks @ishanjain28 +- [#6054](https://github.com/actualbudget/actual/pull/6054) Auto-select country in GoCardless bank sync based on browser timezone and locale — thanks @henricook +- [#6084](https://github.com/actualbudget/actual/pull/6084) Add support for GTQ and DKK currencies — thanks @Charlisim +- [#6090](https://github.com/actualbudget/actual/pull/6090) Add "Force reload app" button to Advanced settings section to clear cached app version and load a fresh one — thanks @MatissJanis +- [#6092](https://github.com/actualbudget/actual/pull/6092) Custom reports now include hidden categories and uncategorized transactions by default — thanks @MatissJanis +- [#6110](https://github.com/actualbudget/actual/pull/6110) Allow categories to be added via a plus button in the group header — thanks @NikxDa +- [#6115](https://github.com/actualbudget/actual/pull/6115) Add COP (Colombian Peso) to Currencies — thanks @brasilikum +- [#6173](https://github.com/actualbudget/actual/pull/6173) Adds IDR currency — thanks @misu-dev +- [#6178](https://github.com/actualbudget/actual/pull/6178) Improve schedule edit form responsitivity for mobile support (soon) — thanks @MatissJanis +- [#6204](https://github.com/actualbudget/actual/pull/6204) Enhance the PWA icon to be in line with desktop — thanks @MikesGlitch +- [#6220](https://github.com/actualbudget/actual/pull/6220) Changes and clarifies wording of "Done reconciling" button to "Lock transactions" when _All reconciled!_ or "Exit reconciliation if leaving unbalanced. — thanks @Juulz & @matt-fidd +- [#6252](https://github.com/actualbudget/actual/pull/6252) Add Belarusian Ruble currency — thanks @gopstr + +#### Bugfix + +- [#5811](https://github.com/actualbudget/actual/pull/5811) Fix automations not saving on modal close — thanks @jfdoming +- [#5946](https://github.com/actualbudget/actual/pull/5946) Removes dollar symbol from template string examples. — thanks @stefanedwards +- [#6000](https://github.com/actualbudget/actual/pull/6000) Prevent duplicate filters from being applied — thanks @parapsychic +- [#6025](https://github.com/actualbudget/actual/pull/6025) Fix scheduled transfers not linking when payee account is imported first — thanks @MatissJanis +- [#6042](https://github.com/actualbudget/actual/pull/6042) Include the current week in Net Worth report when viewing by Weekly interval. — thanks @Jayant-Jeet +- [#6046](https://github.com/actualbudget/actual/pull/6046) Prevent notes input field from clearing when action.op is changed — thanks @ishanjain28 +- [#6061](https://github.com/actualbudget/actual/pull/6061) fix: openId.issuer config not loading from env vars — thanks @lwschan +- [#6067](https://github.com/actualbudget/actual/pull/6067) Fix mac desktop app hotkeys — thanks @MikesGlitch +- [#6077](https://github.com/actualbudget/actual/pull/6077) Fix failing import of removed Stack component — thanks @matt-fidd +- [#6079](https://github.com/actualbudget/actual/pull/6079) Fix GitHub workflows in the compare sizes action — thanks @matt-fidd +- [#6082](https://github.com/actualbudget/actual/pull/6082) Prefer the incoming transaction's cleared status when importing from file/bank sync — thanks @Brostash +- [#6086](https://github.com/actualbudget/actual/pull/6086) Fix style issues after Stack migration — thanks @jfdoming +- [#6094](https://github.com/actualbudget/actual/pull/6094) Disabled fontSizeChanged to prevent undo stack exceeding limit after dashboard reset — thanks @pyfisssh +- [#6098](https://github.com/actualbudget/actual/pull/6098) Fix mobile layout to ensure full-width rendering for BankSyncCheckboxOptions component. — thanks @MatissJanis +- [#6100](https://github.com/actualbudget/actual/pull/6100) Prevent the settings page from overflowing horizontally on mobile — thanks @MatissJanis +- [#6119](https://github.com/actualbudget/actual/pull/6119) ForceReload: change web update logic from .reload() to .applyAppUpdate() — thanks @MatissJanis +- [#6130](https://github.com/actualbudget/actual/pull/6130) Fix OpenID token expiration to correctly use seconds from config — thanks @dnitros +- [#6145](https://github.com/actualbudget/actual/pull/6145) On iOS 26 Safari, `` could render taller than expected. This has been fixed by disabling native appearance to enforce consistent box-sizing. — thanks @pyfisssh +- [#6162](https://github.com/actualbudget/actual/pull/6162) Force reload: update logic for service worker data refresh — thanks @MatissJanis +- [#6169](https://github.com/actualbudget/actual/pull/6169) Fix rare schedules page crash — thanks @matt-fidd +- [#6175](https://github.com/actualbudget/actual/pull/6175) Fix rule page crashing when many actions added — thanks @MatissJanis +- [#6194](https://github.com/actualbudget/actual/pull/6194) Prevent reports from rerendering when re-entering the viewport — thanks @matt-fidd +- [#6198](https://github.com/actualbudget/actual/pull/6198) Fixes the balance rule action templating variable for uncategorised transactions — thanks @sys044 +- [#6200](https://github.com/actualbudget/actual/pull/6200) Change merge keyboard shortcut to "G" to prevent confusion with amount shortcut — thanks @matt-fidd +- [#6227](https://github.com/actualbudget/actual/pull/6227) Fix typechecker - update mismatched type — thanks @MatissJanis +- [#6241](https://github.com/actualbudget/actual/pull/6241) Fix mobile running balance on accounts with many transactions — thanks @youngcw +- [#6261](https://github.com/actualbudget/actual/pull/6261) Add left margin to separator between "Average" and "Filter" buttons in Spending report. — thanks @Juulz +- [#6269](https://github.com/actualbudget/actual/pull/6269) Fix split transaction button on desktop — thanks @matt-fidd + +#### Maintenance + +- [#5795](https://github.com/actualbudget/actual/pull/5795) Re-implement useDisplayPayee to use context to minimize SQL queries — thanks @joel-jeremy +- [#5961](https://github.com/actualbudget/actual/pull/5961) Convert BudgetCategories component to TypeScript. — thanks @MatissJanis +- [#5976](https://github.com/actualbudget/actual/pull/5976) Convert GenericInput component to TypeScript with generic types — thanks @MatissJanis +- [#5997](https://github.com/actualbudget/actual/pull/5997) TypeScript: ported BudgetTable component to TS — thanks @MatissJanis +- [#5998](https://github.com/actualbudget/actual/pull/5998) TypeScript: moving TransactionEdit component to TS — thanks @MatissJanis +- [#6014](https://github.com/actualbudget/actual/pull/6014) Bump GitHub action versions — thanks @matt-fidd +- [#6022](https://github.com/actualbudget/actual/pull/6022) Update types for budget table components + new hooks to reduce prop drilling — thanks @joel-jeremy +- [#6026](https://github.com/actualbudget/actual/pull/6026) TypeScript: make component-library strict ts compliant (almost) — thanks @MatissJanis +- [#6029](https://github.com/actualbudget/actual/pull/6029) Merge documentation into the main repository — thanks @matt-fidd +- [#6039](https://github.com/actualbudget/actual/pull/6039) Refactored all `Stack` component usages to `SpaceBetween` component across the codebase for better consistency and simplified API. — thanks @MatissJanis +- [#6060](https://github.com/actualbudget/actual/pull/6060) Upgrade vitest to v4 — thanks @matt-fidd +- [#6076](https://github.com/actualbudget/actual/pull/6076) Add 512x512 image to binary icons file for Linux and Mac Icons — thanks @MikesGlitch +- [#6085](https://github.com/actualbudget/actual/pull/6085) Remove unneeded property from Flathub app info description — thanks @MikesGlitch +- [#6091](https://github.com/actualbudget/actual/pull/6091) TypeScript: refactor FiltersMenu to TS — thanks @MatissJanis +- [#6095](https://github.com/actualbudget/actual/pull/6095) Initial cleanup following the docs repository merge — thanks @matt-fidd +- [#6101](https://github.com/actualbudget/actual/pull/6101) Update bundle size stats and comparison to run in one workflow and summarize in a single PR comment. — thanks @MatissJanis +- [#6109](https://github.com/actualbudget/actual/pull/6109) API: add missing TypeScript types — thanks @MatissJanis +- [#6114](https://github.com/actualbudget/actual/pull/6114) Fix broken GitHub Action version resolutions — thanks @matt-fidd +- [#6121](https://github.com/actualbudget/actual/pull/6121) TypeScript: make vite config files strict TS compliant — thanks @MatissJanis +- [#6122](https://github.com/actualbudget/actual/pull/6122) Remove release note check for documentation changes — thanks @matt-fidd +- [#6125](https://github.com/actualbudget/actual/pull/6125) Fix error in feature request workflow — thanks @matt-fidd +- [#6126](https://github.com/actualbudget/actual/pull/6126) Fix VRT workflow artifact download — thanks @matt-fidd +- [#6127](https://github.com/actualbudget/actual/pull/6127) Amend the contributor points calculation logic to handle the docs merge — thanks @matt-fidd +- [#6138](https://github.com/actualbudget/actual/pull/6138) Change terminology used in points counting script — thanks @matt-fidd +- [#6148](https://github.com/actualbudget/actual/pull/6148) Update feedback link for experimental crossover report — thanks @tabedzki +- [#6150](https://github.com/actualbudget/actual/pull/6150) Extract schedules form into a separate component — thanks @MatissJanis +- [#6152](https://github.com/actualbudget/actual/pull/6152) Fix bundle stats comment - broken markdown in some places — thanks @MatissJanis +- [#6159](https://github.com/actualbudget/actual/pull/6159) Bump various dependencies — thanks @matt-fidd +- [#6174](https://github.com/actualbudget/actual/pull/6174) Bump js-yaml from 3.14.1 to 3.14.2 — thanks @MatissJanis +- [#6193](https://github.com/actualbudget/actual/pull/6193) Fix flaky charts VRT tests — thanks @matt-fidd +- [#6208](https://github.com/actualbudget/actual/pull/6208) Stabilize VRT tests for cashflow report — thanks @MatissJanis +- [#6216](https://github.com/actualbudget/actual/pull/6216) Exclude test files from build artifacts in TypeScript configuration for two packages. — thanks @MatissJanis +- [#6217](https://github.com/actualbudget/actual/pull/6217) Revert changes to Merkle test, restoring previous key ordering and helper function usage. — thanks @MatissJanis +- [#6230](https://github.com/actualbudget/actual/pull/6230) Remove automated PR maintainer assignment workflow and script for comments and reviews. — thanks @MatissJanis +- [#6231](https://github.com/actualbudget/actual/pull/6231) Updating the release notes workflow to not run when docs related config have changed — thanks @MikesGlitch +- [#6242](https://github.com/actualbudget/actual/pull/6242) Add a workflow for building a nightly signed desktop app — thanks @MikesGlitch +- [#6246](https://github.com/actualbudget/actual/pull/6246) Nightly & PR builds now provide individual desktop app installers for smaller, faster downloads. — thanks @MikesGlitch +- [#6260](https://github.com/actualbudget/actual/pull/6260) Bump `node-forge` to 1.3.2 — thanks @matt-fidd diff --git a/packages/docs/docs/releases.md b/packages/docs/docs/releases.md index d32d9d57db..684356a7f4 100644 --- a/packages/docs/docs/releases.md +++ b/packages/docs/docs/releases.md @@ -1,5 +1,121 @@ # Release Notes +## 25.12.0 + +Release date: 2025-12-03 + +This release contains the following notable improvements, along with numerous fixes: + +- Experimental: Crossover report for tracking progress towards financial independence. +- Experimental: Add force reload button to settings to force update the budget client. +- Add ability to quickly create single instance schedules from the account ledger. +- Add running balance on mobile account view. +- Add CTRL/CMD+Enter keyboard command for entering only a single new transaction on desktop. + + +**Docker Tag: v25.12.0** + +#### Features + +- [#5554](https://github.com/actualbudget/actual/pull/5554) Add a Crossover Report for tracking progress towards financial independence. — thanks @sjones512 +- [#5955](https://github.com/actualbudget/actual/pull/5955) Adds currency support to templates and goals — thanks @misu-dev +- [#6050](https://github.com/actualbudget/actual/pull/6050) Allow prefilling input fields on mobile new transaction page via HTTP GET parameters — thanks @diktomat +- [#6065](https://github.com/actualbudget/actual/pull/6065) Add prompt to convert future transactions to single time schedules — thanks @matt-fidd +- [#6195](https://github.com/actualbudget/actual/pull/6195) Adds Malaysian Ringgit (MYR) currency — thanks @voidranjer + +#### Enhancements + +- [#5513](https://github.com/actualbudget/actual/pull/5513) Add back mobile running balance functionality — thanks @youngcw & @joel-jeremy +- [#5874](https://github.com/actualbudget/actual/pull/5874) Mobile payees: add edit payee functionality — thanks @MatissJanis +- [#5879](https://github.com/actualbudget/actual/pull/5879) Add support for trimming footer lines in CSV imports — thanks @StephenBrown2 +- [#5984](https://github.com/actualbudget/actual/pull/5984) Make bank sync account linking modal mobile responsive — thanks @matt-fidd +- [#5988](https://github.com/actualbudget/actual/pull/5988) Allow entering amount when covering overspent/overbudgeted — thanks @joel-jeremy +- [#6037](https://github.com/actualbudget/actual/pull/6037) Add CTRL/CMD + Enter as keyboard shortcut to only add single transaction — thanks @matt-fidd +- [#6045](https://github.com/actualbudget/actual/pull/6045) Add tilde(~) separator to CSV parser — thanks @ishanjain28 +- [#6054](https://github.com/actualbudget/actual/pull/6054) Auto-select country in GoCardless bank sync based on browser timezone and locale — thanks @henricook +- [#6084](https://github.com/actualbudget/actual/pull/6084) Add support for GTQ and DKK currencies — thanks @Charlisim +- [#6090](https://github.com/actualbudget/actual/pull/6090) Add "Force reload app" button to Advanced settings section to clear cached app version and load a fresh one — thanks @MatissJanis +- [#6092](https://github.com/actualbudget/actual/pull/6092) Custom reports now include hidden categories and uncategorized transactions by default — thanks @MatissJanis +- [#6110](https://github.com/actualbudget/actual/pull/6110) Allow categories to be added via a plus button in the group header — thanks @NikxDa +- [#6115](https://github.com/actualbudget/actual/pull/6115) Add COP (Colombian Peso) to Currencies — thanks @brasilikum +- [#6173](https://github.com/actualbudget/actual/pull/6173) Adds IDR currency — thanks @misu-dev +- [#6178](https://github.com/actualbudget/actual/pull/6178) Improve schedule edit form responsitivity for mobile support (soon) — thanks @MatissJanis +- [#6204](https://github.com/actualbudget/actual/pull/6204) Enhance the PWA icon to be in line with desktop — thanks @MikesGlitch +- [#6220](https://github.com/actualbudget/actual/pull/6220) Changes and clarifies wording of "Done reconciling" button to "Lock transactions" when _All reconciled!_ or "Exit reconciliation if leaving unbalanced. — thanks @Juulz & @matt-fidd +- [#6252](https://github.com/actualbudget/actual/pull/6252) Add Belarusian Ruble currency — thanks @gopstr + +#### Bugfix + +- [#5811](https://github.com/actualbudget/actual/pull/5811) Fix automations not saving on modal close — thanks @jfdoming +- [#5946](https://github.com/actualbudget/actual/pull/5946) Removes dollar symbol from template string examples. — thanks @stefanedwards +- [#6000](https://github.com/actualbudget/actual/pull/6000) Prevent duplicate filters from being applied — thanks @parapsychic +- [#6025](https://github.com/actualbudget/actual/pull/6025) Fix scheduled transfers not linking when payee account is imported first — thanks @MatissJanis +- [#6042](https://github.com/actualbudget/actual/pull/6042) Include the current week in Net Worth report when viewing by Weekly interval. — thanks @Jayant-Jeet +- [#6046](https://github.com/actualbudget/actual/pull/6046) Prevent notes input field from clearing when action.op is changed — thanks @ishanjain28 +- [#6061](https://github.com/actualbudget/actual/pull/6061) fix: openId.issuer config not loading from env vars — thanks @lwschan +- [#6067](https://github.com/actualbudget/actual/pull/6067) Fix mac desktop app hotkeys — thanks @MikesGlitch +- [#6077](https://github.com/actualbudget/actual/pull/6077) Fix failing import of removed Stack component — thanks @matt-fidd +- [#6079](https://github.com/actualbudget/actual/pull/6079) Fix GitHub workflows in the compare sizes action — thanks @matt-fidd +- [#6082](https://github.com/actualbudget/actual/pull/6082) Prefer the incoming transaction's cleared status when importing from file/bank sync — thanks @Brostash +- [#6086](https://github.com/actualbudget/actual/pull/6086) Fix style issues after Stack migration — thanks @jfdoming +- [#6094](https://github.com/actualbudget/actual/pull/6094) Disabled fontSizeChanged to prevent undo stack exceeding limit after dashboard reset — thanks @pyfisssh +- [#6098](https://github.com/actualbudget/actual/pull/6098) Fix mobile layout to ensure full-width rendering for BankSyncCheckboxOptions component. — thanks @MatissJanis +- [#6100](https://github.com/actualbudget/actual/pull/6100) Prevent the settings page from overflowing horizontally on mobile — thanks @MatissJanis +- [#6119](https://github.com/actualbudget/actual/pull/6119) ForceReload: change web update logic from .reload() to .applyAppUpdate() — thanks @MatissJanis +- [#6130](https://github.com/actualbudget/actual/pull/6130) Fix OpenID token expiration to correctly use seconds from config — thanks @dnitros +- [#6145](https://github.com/actualbudget/actual/pull/6145) On iOS 26 Safari, `` could render taller than expected. This has been fixed by disabling native appearance to enforce consistent box-sizing. — thanks @pyfisssh +- [#6162](https://github.com/actualbudget/actual/pull/6162) Force reload: update logic for service worker data refresh — thanks @MatissJanis +- [#6169](https://github.com/actualbudget/actual/pull/6169) Fix rare schedules page crash — thanks @matt-fidd +- [#6175](https://github.com/actualbudget/actual/pull/6175) Fix rule page crashing when many actions added — thanks @MatissJanis +- [#6194](https://github.com/actualbudget/actual/pull/6194) Prevent reports from rerendering when re-entering the viewport — thanks @matt-fidd +- [#6198](https://github.com/actualbudget/actual/pull/6198) Fixes the balance rule action templating variable for uncategorised transactions — thanks @sys044 +- [#6200](https://github.com/actualbudget/actual/pull/6200) Change merge keyboard shortcut to "G" to prevent confusion with amount shortcut — thanks @matt-fidd +- [#6227](https://github.com/actualbudget/actual/pull/6227) Fix typechecker - update mismatched type — thanks @MatissJanis +- [#6241](https://github.com/actualbudget/actual/pull/6241) Fix mobile running balance on accounts with many transactions — thanks @youngcw +- [#6261](https://github.com/actualbudget/actual/pull/6261) Add left margin to separator between "Average" and "Filter" buttons in Spending report. — thanks @Juulz +- [#6269](https://github.com/actualbudget/actual/pull/6269) Fix split transaction button on desktop — thanks @matt-fidd + +#### Maintenance + +- [#5795](https://github.com/actualbudget/actual/pull/5795) Re-implement useDisplayPayee to use context to minimize SQL queries — thanks @joel-jeremy +- [#5961](https://github.com/actualbudget/actual/pull/5961) Convert BudgetCategories component to TypeScript. — thanks @MatissJanis +- [#5976](https://github.com/actualbudget/actual/pull/5976) Convert GenericInput component to TypeScript with generic types — thanks @MatissJanis +- [#5997](https://github.com/actualbudget/actual/pull/5997) TypeScript: ported BudgetTable component to TS — thanks @MatissJanis +- [#5998](https://github.com/actualbudget/actual/pull/5998) TypeScript: moving TransactionEdit component to TS — thanks @MatissJanis +- [#6014](https://github.com/actualbudget/actual/pull/6014) Bump GitHub action versions — thanks @matt-fidd +- [#6022](https://github.com/actualbudget/actual/pull/6022) Update types for budget table components + new hooks to reduce prop drilling — thanks @joel-jeremy +- [#6026](https://github.com/actualbudget/actual/pull/6026) TypeScript: make component-library strict ts compliant (almost) — thanks @MatissJanis +- [#6029](https://github.com/actualbudget/actual/pull/6029) Merge documentation into the main repository — thanks @matt-fidd +- [#6039](https://github.com/actualbudget/actual/pull/6039) Refactored all `Stack` component usages to `SpaceBetween` component across the codebase for better consistency and simplified API. — thanks @MatissJanis +- [#6060](https://github.com/actualbudget/actual/pull/6060) Upgrade vitest to v4 — thanks @matt-fidd +- [#6076](https://github.com/actualbudget/actual/pull/6076) Add 512x512 image to binary icons file for Linux and Mac Icons — thanks @MikesGlitch +- [#6085](https://github.com/actualbudget/actual/pull/6085) Remove unneeded property from Flathub app info description — thanks @MikesGlitch +- [#6091](https://github.com/actualbudget/actual/pull/6091) TypeScript: refactor FiltersMenu to TS — thanks @MatissJanis +- [#6095](https://github.com/actualbudget/actual/pull/6095) Initial cleanup following the docs repository merge — thanks @matt-fidd +- [#6101](https://github.com/actualbudget/actual/pull/6101) Update bundle size stats and comparison to run in one workflow and summarize in a single PR comment. — thanks @MatissJanis +- [#6109](https://github.com/actualbudget/actual/pull/6109) API: add missing TypeScript types — thanks @MatissJanis +- [#6114](https://github.com/actualbudget/actual/pull/6114) Fix broken GitHub Action version resolutions — thanks @matt-fidd +- [#6121](https://github.com/actualbudget/actual/pull/6121) TypeScript: make vite config files strict TS compliant — thanks @MatissJanis +- [#6122](https://github.com/actualbudget/actual/pull/6122) Remove release note check for documentation changes — thanks @matt-fidd +- [#6125](https://github.com/actualbudget/actual/pull/6125) Fix error in feature request workflow — thanks @matt-fidd +- [#6126](https://github.com/actualbudget/actual/pull/6126) Fix VRT workflow artifact download — thanks @matt-fidd +- [#6127](https://github.com/actualbudget/actual/pull/6127) Amend the contributor points calculation logic to handle the docs merge — thanks @matt-fidd +- [#6138](https://github.com/actualbudget/actual/pull/6138) Change terminology used in points counting script — thanks @matt-fidd +- [#6148](https://github.com/actualbudget/actual/pull/6148) Update feedback link for experimental crossover report — thanks @tabedzki +- [#6150](https://github.com/actualbudget/actual/pull/6150) Extract schedules form into a separate component — thanks @MatissJanis +- [#6152](https://github.com/actualbudget/actual/pull/6152) Fix bundle stats comment - broken markdown in some places — thanks @MatissJanis +- [#6159](https://github.com/actualbudget/actual/pull/6159) Bump various dependencies — thanks @matt-fidd +- [#6174](https://github.com/actualbudget/actual/pull/6174) Bump js-yaml from 3.14.1 to 3.14.2 — thanks @MatissJanis +- [#6193](https://github.com/actualbudget/actual/pull/6193) Fix flaky charts VRT tests — thanks @matt-fidd +- [#6208](https://github.com/actualbudget/actual/pull/6208) Stabilize VRT tests for cashflow report — thanks @MatissJanis +- [#6216](https://github.com/actualbudget/actual/pull/6216) Exclude test files from build artifacts in TypeScript configuration for two packages. — thanks @MatissJanis +- [#6217](https://github.com/actualbudget/actual/pull/6217) Revert changes to Merkle test, restoring previous key ordering and helper function usage. — thanks @MatissJanis +- [#6230](https://github.com/actualbudget/actual/pull/6230) Remove automated PR maintainer assignment workflow and script for comments and reviews. — thanks @MatissJanis +- [#6231](https://github.com/actualbudget/actual/pull/6231) Updating the release notes workflow to not run when docs related config have changed — thanks @MikesGlitch +- [#6242](https://github.com/actualbudget/actual/pull/6242) Add a workflow for building a nightly signed desktop app — thanks @MikesGlitch +- [#6246](https://github.com/actualbudget/actual/pull/6246) Nightly & PR builds now provide individual desktop app installers for smaller, faster downloads. — thanks @MikesGlitch +- [#6260](https://github.com/actualbudget/actual/pull/6260) Bump `node-forge` to 1.3.2 — thanks @matt-fidd + ## 25.11.0 Release date: 2025-11-03 diff --git a/packages/sync-server/package.json b/packages/sync-server/package.json index 8958801a4b..ed4d476f82 100644 --- a/packages/sync-server/package.json +++ b/packages/sync-server/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/sync-server", - "version": "25.11.0", + "version": "25.12.0", "license": "MIT", "description": "actual syncing server", "bin": { diff --git a/upcoming-release-notes/5513.md b/upcoming-release-notes/5513.md deleted file mode 100644 index 35e056310a..0000000000 --- a/upcoming-release-notes/5513.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [youngcw,joel-jeremy] ---- - -Add back mobile running balance functionality diff --git a/upcoming-release-notes/5554.md b/upcoming-release-notes/5554.md deleted file mode 100644 index e390e0da27..0000000000 --- a/upcoming-release-notes/5554.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [sjones512] ---- - -Add a Crossover Report for tracking progress towards financial independence. diff --git a/upcoming-release-notes/5795.md b/upcoming-release-notes/5795.md deleted file mode 100644 index 455d0d9170..0000000000 --- a/upcoming-release-notes/5795.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Re-implement useDisplayPayee to use context to minimize SQL queries diff --git a/upcoming-release-notes/5811.md b/upcoming-release-notes/5811.md deleted file mode 100644 index 22904ff473..0000000000 --- a/upcoming-release-notes/5811.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [jfdoming] ---- - -Fix automations not saving on modal close diff --git a/upcoming-release-notes/5874.md b/upcoming-release-notes/5874.md deleted file mode 100644 index 2a27238b09..0000000000 --- a/upcoming-release-notes/5874.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MatissJanis] ---- - -Mobile payees: add edit payee functionality diff --git a/upcoming-release-notes/5879.md b/upcoming-release-notes/5879.md deleted file mode 100644 index c4044fc998..0000000000 --- a/upcoming-release-notes/5879.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [StephenBrown2] ---- - -Add support for trimming footer lines in CSV imports diff --git a/upcoming-release-notes/5946.md b/upcoming-release-notes/5946.md deleted file mode 100644 index 70a1653372..0000000000 --- a/upcoming-release-notes/5946.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [stefanedwards] ---- - -Removes dollar symbol from template string examples. diff --git a/upcoming-release-notes/5955.md b/upcoming-release-notes/5955.md deleted file mode 100644 index f12f938c74..0000000000 --- a/upcoming-release-notes/5955.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [misu-dev] ---- - -Adds currency support to templates and goals diff --git a/upcoming-release-notes/5961.md b/upcoming-release-notes/5961.md deleted file mode 100644 index 815007315c..0000000000 --- a/upcoming-release-notes/5961.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Convert BudgetCategories component to TypeScript. - diff --git a/upcoming-release-notes/5976.md b/upcoming-release-notes/5976.md deleted file mode 100644 index 878c9b6053..0000000000 --- a/upcoming-release-notes/5976.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Convert GenericInput component to TypeScript with generic types - diff --git a/upcoming-release-notes/5984.md b/upcoming-release-notes/5984.md deleted file mode 100644 index c0b1de3fb4..0000000000 --- a/upcoming-release-notes/5984.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [matt-fidd] ---- - -Make bank sync account linking modal mobile responsive diff --git a/upcoming-release-notes/5988.md b/upcoming-release-notes/5988.md deleted file mode 100644 index 3ea9e14335..0000000000 --- a/upcoming-release-notes/5988.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [joel-jeremy] ---- - -Allow entering amount when covering overspent/overbudgeted diff --git a/upcoming-release-notes/5997.md b/upcoming-release-notes/5997.md deleted file mode 100644 index e6f8cc315e..0000000000 --- a/upcoming-release-notes/5997.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: ported BudgetTable component to TS diff --git a/upcoming-release-notes/5998.md b/upcoming-release-notes/5998.md deleted file mode 100644 index 27380fc64e..0000000000 --- a/upcoming-release-notes/5998.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: moving TransactionEdit component to TS diff --git a/upcoming-release-notes/6000.md b/upcoming-release-notes/6000.md deleted file mode 100644 index 8fd3389785..0000000000 --- a/upcoming-release-notes/6000.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [parapsychic] ---- - -Prevent duplicate filters from being applied diff --git a/upcoming-release-notes/6014.md b/upcoming-release-notes/6014.md deleted file mode 100644 index 943affe5d0..0000000000 --- a/upcoming-release-notes/6014.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump GitHub action versions diff --git a/upcoming-release-notes/6022.md b/upcoming-release-notes/6022.md deleted file mode 100644 index 89e3c296d7..0000000000 --- a/upcoming-release-notes/6022.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Update types for budget table components + new hooks to reduce prop drilling diff --git a/upcoming-release-notes/6025.md b/upcoming-release-notes/6025.md deleted file mode 100644 index c853d5440c..0000000000 --- a/upcoming-release-notes/6025.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Fix scheduled transfers not linking when payee account is imported first - diff --git a/upcoming-release-notes/6026.md b/upcoming-release-notes/6026.md deleted file mode 100644 index 5aafdadfc7..0000000000 --- a/upcoming-release-notes/6026.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: make component-library strict ts compliant (almost) diff --git a/upcoming-release-notes/6029.md b/upcoming-release-notes/6029.md deleted file mode 100644 index 3df93562bd..0000000000 --- a/upcoming-release-notes/6029.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Merge documentation into the main repository diff --git a/upcoming-release-notes/6037.md b/upcoming-release-notes/6037.md deleted file mode 100644 index f23cece04f..0000000000 --- a/upcoming-release-notes/6037.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [matt-fidd] ---- - -Add CTRL/CMD + Enter as keyboard shortcut to only add single transaction diff --git a/upcoming-release-notes/6039.md b/upcoming-release-notes/6039.md deleted file mode 100644 index e31d0c848a..0000000000 --- a/upcoming-release-notes/6039.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Refactored all `Stack` component usages to `SpaceBetween` component across the codebase for better consistency and simplified API. - diff --git a/upcoming-release-notes/6042.md b/upcoming-release-notes/6042.md deleted file mode 100644 index dc3b3a77b2..0000000000 --- a/upcoming-release-notes/6042.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [Jayant-Jeet] ---- - -Include the current week in Net Worth report when viewing by Weekly interval. diff --git a/upcoming-release-notes/6045.md b/upcoming-release-notes/6045.md deleted file mode 100644 index ed33f216ff..0000000000 --- a/upcoming-release-notes/6045.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [ishanjain28] ---- - -Add tilde(~) separator to CSV parser diff --git a/upcoming-release-notes/6046.md b/upcoming-release-notes/6046.md deleted file mode 100644 index e100661822..0000000000 --- a/upcoming-release-notes/6046.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [ishanjain28] ---- - -Prevent notes input field from clearing when action.op is changed diff --git a/upcoming-release-notes/6050.md b/upcoming-release-notes/6050.md deleted file mode 100644 index bc3b956ae8..0000000000 --- a/upcoming-release-notes/6050.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [diktomat] ---- - -Allow prefilling input fields on mobile new transaction page via HTTP GET parameters diff --git a/upcoming-release-notes/6054.md b/upcoming-release-notes/6054.md deleted file mode 100644 index cd7876f655..0000000000 --- a/upcoming-release-notes/6054.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [henricook] ---- - -Auto-select country in GoCardless bank sync based on browser timezone and locale diff --git a/upcoming-release-notes/6060.md b/upcoming-release-notes/6060.md deleted file mode 100644 index 3b17b54e67..0000000000 --- a/upcoming-release-notes/6060.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Upgrade vitest to v4 diff --git a/upcoming-release-notes/6061.md b/upcoming-release-notes/6061.md deleted file mode 100644 index 0a1f600a5a..0000000000 --- a/upcoming-release-notes/6061.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [lwschan] ---- - -fix: openId.issuer config not loading from env vars diff --git a/upcoming-release-notes/6065.md b/upcoming-release-notes/6065.md deleted file mode 100644 index 56a7e06d18..0000000000 --- a/upcoming-release-notes/6065.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [matt-fidd] ---- - -Add prompt to convert future transactions to single time schedules diff --git a/upcoming-release-notes/6067.md b/upcoming-release-notes/6067.md deleted file mode 100644 index 4906e41502..0000000000 --- a/upcoming-release-notes/6067.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MikesGlitch] ---- - -Fix mac desktop app hotkeys diff --git a/upcoming-release-notes/6076.md b/upcoming-release-notes/6076.md deleted file mode 100644 index 66da57b433..0000000000 --- a/upcoming-release-notes/6076.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Add 512x512 image to icns file for Linux and Mac Icons diff --git a/upcoming-release-notes/6077.md b/upcoming-release-notes/6077.md deleted file mode 100644 index 27c8623aa4..0000000000 --- a/upcoming-release-notes/6077.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Fix failing import of removed Stack component diff --git a/upcoming-release-notes/6079.md b/upcoming-release-notes/6079.md deleted file mode 100644 index 0151291fa7..0000000000 --- a/upcoming-release-notes/6079.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Fix GitHub workflows in the compare sizes action diff --git a/upcoming-release-notes/6082.md b/upcoming-release-notes/6082.md deleted file mode 100644 index b2f8cba2ef..0000000000 --- a/upcoming-release-notes/6082.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [Brostash] ---- - -Prefer the incoming transaction's cleared status when importing from file/bank sync diff --git a/upcoming-release-notes/6084.md b/upcoming-release-notes/6084.md deleted file mode 100644 index f1251671ab..0000000000 --- a/upcoming-release-notes/6084.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [Charlisim] ---- - -Add support for GTQ and DKK currencies diff --git a/upcoming-release-notes/6085.md b/upcoming-release-notes/6085.md deleted file mode 100644 index 8b564172d0..0000000000 --- a/upcoming-release-notes/6085.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Remove unneeded property from Flathub app info description diff --git a/upcoming-release-notes/6086.md b/upcoming-release-notes/6086.md deleted file mode 100644 index 176620d653..0000000000 --- a/upcoming-release-notes/6086.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [jfdoming] ---- - -Fix style issues after Stack migration diff --git a/upcoming-release-notes/6090.md b/upcoming-release-notes/6090.md deleted file mode 100644 index 9ed94973d3..0000000000 --- a/upcoming-release-notes/6090.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MatissJanis] ---- - -Add "Force reload app" button to Advanced settings section to clear cached app version and load a fresh one diff --git a/upcoming-release-notes/6091.md b/upcoming-release-notes/6091.md deleted file mode 100644 index 48a1651d9b..0000000000 --- a/upcoming-release-notes/6091.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: refactor FiltersMenu to TS diff --git a/upcoming-release-notes/6092.md b/upcoming-release-notes/6092.md deleted file mode 100644 index a4f6d59941..0000000000 --- a/upcoming-release-notes/6092.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MatissJanis] ---- - -Custom reports now include hidden categories and uncategorized transactions by default diff --git a/upcoming-release-notes/6094.md b/upcoming-release-notes/6094.md deleted file mode 100644 index fda761c362..0000000000 --- a/upcoming-release-notes/6094.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [pyfisssh] ---- - -Disabled fontSizeChanged to prevent undo stack exceeding limit after dashboard reset diff --git a/upcoming-release-notes/6095.md b/upcoming-release-notes/6095.md deleted file mode 100644 index b885b2fef2..0000000000 --- a/upcoming-release-notes/6095.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Initial cleanup following the docs repository merge diff --git a/upcoming-release-notes/6098.md b/upcoming-release-notes/6098.md deleted file mode 100644 index 0c804b3798..0000000000 --- a/upcoming-release-notes/6098.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Fix mobile layout to ensure full-width rendering for BankSyncCheckboxOptions component. - diff --git a/upcoming-release-notes/6100.md b/upcoming-release-notes/6100.md deleted file mode 100644 index 00c68cabf8..0000000000 --- a/upcoming-release-notes/6100.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Prevent the settings page from overflowing horizontally on mobile - diff --git a/upcoming-release-notes/6101.md b/upcoming-release-notes/6101.md deleted file mode 100644 index 8a95a2bca9..0000000000 --- a/upcoming-release-notes/6101.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Update bundle size stats and comparison to run in one workflow and summarize in a single PR comment. diff --git a/upcoming-release-notes/6109.md b/upcoming-release-notes/6109.md deleted file mode 100644 index 1fe5383cee..0000000000 --- a/upcoming-release-notes/6109.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -API: add missing TypeScript types diff --git a/upcoming-release-notes/6110.md b/upcoming-release-notes/6110.md deleted file mode 100644 index cc11dbfb6a..0000000000 --- a/upcoming-release-notes/6110.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [NikxDa] ---- - -Allow categories to be added via a plus button in the group header diff --git a/upcoming-release-notes/6114.md b/upcoming-release-notes/6114.md deleted file mode 100644 index 6635123493..0000000000 --- a/upcoming-release-notes/6114.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Fix broken GitHub Action version resolutions diff --git a/upcoming-release-notes/6115.md b/upcoming-release-notes/6115.md deleted file mode 100644 index 43a41126a1..0000000000 --- a/upcoming-release-notes/6115.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [brasilikum] ---- - -Add COP (Colombian Peso) to Currencies diff --git a/upcoming-release-notes/6119.md b/upcoming-release-notes/6119.md deleted file mode 100644 index f3b27daaaf..0000000000 --- a/upcoming-release-notes/6119.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -ForceReload: change web update logic from .reload() to .applyAppUpdate() diff --git a/upcoming-release-notes/6121.md b/upcoming-release-notes/6121.md deleted file mode 100644 index 83ae5f661e..0000000000 --- a/upcoming-release-notes/6121.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: make vite config files strict TS compliant diff --git a/upcoming-release-notes/6122.md b/upcoming-release-notes/6122.md deleted file mode 100644 index e2fe12b5e0..0000000000 --- a/upcoming-release-notes/6122.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Remove release note check for documentation changes diff --git a/upcoming-release-notes/6125.md b/upcoming-release-notes/6125.md deleted file mode 100644 index 4d1e34bf4d..0000000000 --- a/upcoming-release-notes/6125.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Fix error in feature request workflow diff --git a/upcoming-release-notes/6126.md b/upcoming-release-notes/6126.md deleted file mode 100644 index 77c1ae0fea..0000000000 --- a/upcoming-release-notes/6126.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Fix VRT workflow artifact download diff --git a/upcoming-release-notes/6127.md b/upcoming-release-notes/6127.md deleted file mode 100644 index 834fddee80..0000000000 --- a/upcoming-release-notes/6127.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Amend the contributor points calculation logic to handle the docs merge diff --git a/upcoming-release-notes/6130.md b/upcoming-release-notes/6130.md deleted file mode 100644 index 471272fdf7..0000000000 --- a/upcoming-release-notes/6130.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [dnitros] ---- - -Fix OpenID token expiration to correctly use seconds from config diff --git a/upcoming-release-notes/6138.md b/upcoming-release-notes/6138.md deleted file mode 100644 index c9ff7933c0..0000000000 --- a/upcoming-release-notes/6138.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Change terminology used in points counting script diff --git a/upcoming-release-notes/6145.md b/upcoming-release-notes/6145.md deleted file mode 100644 index b043a7e13f..0000000000 --- a/upcoming-release-notes/6145.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [pyfisssh] ---- - -On iOS 26 Safari, could render taller than expected. This has been fixed by disabling native appearance to enforce consistent box-sizing. diff --git a/upcoming-release-notes/6148.md b/upcoming-release-notes/6148.md deleted file mode 100644 index d2caca1354..0000000000 --- a/upcoming-release-notes/6148.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [tabedzki] ---- - -Update feedback link for experimental crossover report diff --git a/upcoming-release-notes/6150.md b/upcoming-release-notes/6150.md deleted file mode 100644 index c3d71da638..0000000000 --- a/upcoming-release-notes/6150.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Extract schedules form into a separate component diff --git a/upcoming-release-notes/6152.md b/upcoming-release-notes/6152.md deleted file mode 100644 index b5f87f9932..0000000000 --- a/upcoming-release-notes/6152.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Fix bundle stats comment - broken markdown in some places diff --git a/upcoming-release-notes/6159.md b/upcoming-release-notes/6159.md deleted file mode 100644 index 87d9568381..0000000000 --- a/upcoming-release-notes/6159.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump various dependencies diff --git a/upcoming-release-notes/6162.md b/upcoming-release-notes/6162.md deleted file mode 100644 index ee6db77f20..0000000000 --- a/upcoming-release-notes/6162.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Force reload: update logic for service worker data refresh diff --git a/upcoming-release-notes/6169.md b/upcoming-release-notes/6169.md deleted file mode 100644 index 6eafc96535..0000000000 --- a/upcoming-release-notes/6169.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Fix rare schedules page crash diff --git a/upcoming-release-notes/6173.md b/upcoming-release-notes/6173.md deleted file mode 100644 index 32da42a354..0000000000 --- a/upcoming-release-notes/6173.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [misu-dev] ---- - -Adds IDR currency diff --git a/upcoming-release-notes/6174.md b/upcoming-release-notes/6174.md deleted file mode 100644 index 4b12fd81a0..0000000000 --- a/upcoming-release-notes/6174.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Bump js-yaml from 3.14.1 to 3.14.2 diff --git a/upcoming-release-notes/6175.md b/upcoming-release-notes/6175.md deleted file mode 100644 index fed578216e..0000000000 --- a/upcoming-release-notes/6175.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Fix rule page crashing when many actions added diff --git a/upcoming-release-notes/6178.md b/upcoming-release-notes/6178.md deleted file mode 100644 index a9b41e3e1d..0000000000 --- a/upcoming-release-notes/6178.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MatissJanis] ---- - -Improve schedule edit form responsitivity for mobile support (soon) diff --git a/upcoming-release-notes/6193.md b/upcoming-release-notes/6193.md deleted file mode 100644 index 2e00a43974..0000000000 --- a/upcoming-release-notes/6193.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Fix flaky charts VRT tests diff --git a/upcoming-release-notes/6194.md b/upcoming-release-notes/6194.md deleted file mode 100644 index 6ff0ab3d7d..0000000000 --- a/upcoming-release-notes/6194.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Prevent reports from rerendering when re-entering the viewport diff --git a/upcoming-release-notes/6195.md b/upcoming-release-notes/6195.md deleted file mode 100644 index f73545c3cc..0000000000 --- a/upcoming-release-notes/6195.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [voidranjer] ---- - -Adds Malaysian Ringgit (MYR) currency diff --git a/upcoming-release-notes/6198.md b/upcoming-release-notes/6198.md deleted file mode 100644 index ba7be75ae1..0000000000 --- a/upcoming-release-notes/6198.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [sys044] ---- - -Fixes the balance rule action templating variable for uncategorised transactions diff --git a/upcoming-release-notes/6200.md b/upcoming-release-notes/6200.md deleted file mode 100644 index 878a62d059..0000000000 --- a/upcoming-release-notes/6200.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Change merge keyboard shortcut to "G" to prevent confusion with amount shortcut diff --git a/upcoming-release-notes/6204.md b/upcoming-release-notes/6204.md deleted file mode 100644 index cf95373345..0000000000 --- a/upcoming-release-notes/6204.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MikesGlitch] ---- - -Enhance the PWA icon to be in line with desktop diff --git a/upcoming-release-notes/6208.md b/upcoming-release-notes/6208.md deleted file mode 100644 index b00b4bef55..0000000000 --- a/upcoming-release-notes/6208.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Stabilize VRT tests for cashflow report diff --git a/upcoming-release-notes/6216.md b/upcoming-release-notes/6216.md deleted file mode 100644 index ef6022e912..0000000000 --- a/upcoming-release-notes/6216.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Exclude test files from build artifacts in TypeScript configuration for two packages. - diff --git a/upcoming-release-notes/6217.md b/upcoming-release-notes/6217.md deleted file mode 100644 index 95cd85f7e2..0000000000 --- a/upcoming-release-notes/6217.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Revert changes to Merkle test, restoring previous key ordering and helper function usage. - diff --git a/upcoming-release-notes/6220.md b/upcoming-release-notes/6220.md deleted file mode 100644 index 002b2e280f..0000000000 --- a/upcoming-release-notes/6220.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [Juulz, matt-fidd] ---- - -Changes and clarifies wording of "Done reconciling" button to "Lock transactions" when _All reconciled!_ or "Exit reconciliation if leaving unbalanced. diff --git a/upcoming-release-notes/6227.md b/upcoming-release-notes/6227.md deleted file mode 100644 index a77fd30af3..0000000000 --- a/upcoming-release-notes/6227.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Fix typechecker - update mismatched type diff --git a/upcoming-release-notes/6230.md b/upcoming-release-notes/6230.md deleted file mode 100644 index a3e55ee024..0000000000 --- a/upcoming-release-notes/6230.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Remove automated PR maintainer assignment workflow and script for comments and reviews. - diff --git a/upcoming-release-notes/6231.md b/upcoming-release-notes/6231.md deleted file mode 100644 index 9c39a4cea1..0000000000 --- a/upcoming-release-notes/6231.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Updating the release notes workflow to not run when docs related config have changed diff --git a/upcoming-release-notes/6241.md b/upcoming-release-notes/6241.md deleted file mode 100644 index d3a2ef6bdf..0000000000 --- a/upcoming-release-notes/6241.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [youngcw] ---- - -Fix mobile running balance on accounts with many transactions diff --git a/upcoming-release-notes/6242.md b/upcoming-release-notes/6242.md deleted file mode 100644 index 2e7841d774..0000000000 --- a/upcoming-release-notes/6242.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Add a wokflow for building a nightly signed desktop app diff --git a/upcoming-release-notes/6246.md b/upcoming-release-notes/6246.md deleted file mode 100644 index 985695707b..0000000000 --- a/upcoming-release-notes/6246.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Nightly & PR builds now provide individual desktop app installers for smaller, faster downloads. diff --git a/upcoming-release-notes/6252.md b/upcoming-release-notes/6252.md deleted file mode 100644 index dc3e46ca8d..0000000000 --- a/upcoming-release-notes/6252.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [gopstr] ---- - -Add Belarusian Ruble currency diff --git a/upcoming-release-notes/6260.md b/upcoming-release-notes/6260.md deleted file mode 100644 index d327726661..0000000000 --- a/upcoming-release-notes/6260.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump `node-forge` to 1.3.2 diff --git a/upcoming-release-notes/6261.md b/upcoming-release-notes/6261.md deleted file mode 100644 index 1549dc2fe9..0000000000 --- a/upcoming-release-notes/6261.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [Juulz] ---- - -Add left margin to separator between "Average" and "Filter" buttons in Spending report. diff --git a/upcoming-release-notes/6269.md b/upcoming-release-notes/6269.md deleted file mode 100644 index 9b3c2f2718..0000000000 --- a/upcoming-release-notes/6269.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [matt-fidd] ---- - -Fix split transaction button on desktop