From f9e09ca59b06bf9cc495feeedeac778a257fdfa5 Mon Sep 17 00:00:00 2001 From: Matiss Janis Aboltins Date: Tue, 3 Mar 2026 01:23:12 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20(26.3.0)=20(#7097)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * πŸ”– (26.3.0) * Remove used release notes * Add release notes for PR #7097 * Remove used release notes * Remove used release notes * Add release notes for version 26.3.0 * Add new terms to spelling expectation list * Fix spelling and capitalization in release notes Corrected spelling of 'reorganisation' to 'reorganization' and updated 'coderabbit' to 'CodeRabbit' for consistency. * Update patterns.txt to allowlist 'CodeRabbit' Add 'CodeRabbit' to allowlist of proper nouns. * Clarify chart theming support in release notes Updated the release notes to specify bar/pie chart theming support and added details about theme variables for customization. * Remove 'CodeRabbit' from spelling expectations * Refactor release notes and improve formatting Reorganize release notes for clarity and update content. * Create 2026-03-02-release-26-3-0.md * Change release date to 2026-03-02 Updated the release date for version 26.3.0. * Update release notes for version 26.3.0 --------- Co-authored-by: jfdoming <9922514+jfdoming@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Julian Dominguez-Schatz --- .github/actions/docs-spelling/expect.txt | 2 + .github/actions/docs-spelling/patterns.txt | 3 + packages/api/package.json | 2 +- packages/desktop-client/package.json | 2 +- packages/desktop-electron/package.json | 2 +- .../docs/blog/2026-03-02-release-26-3-0.md | 149 ++++++++++++++++++ packages/docs/docs/releases.md | 140 ++++++++++++++++ packages/sync-server/package.json | 2 +- upcoming-release-notes/5977.md | 6 - upcoming-release-notes/6140.md | 6 - upcoming-release-notes/6346.md | 6 - upcoming-release-notes/6481.md | 6 - upcoming-release-notes/6629.md | 6 - upcoming-release-notes/6690.md | 6 - upcoming-release-notes/6692.md | 6 - upcoming-release-notes/6702.md | 6 - upcoming-release-notes/6721.md | 6 - upcoming-release-notes/6746.md | 6 - upcoming-release-notes/6748.md | 6 - upcoming-release-notes/6757.md | 6 - upcoming-release-notes/6765.md | 6 - upcoming-release-notes/6784.md | 6 - upcoming-release-notes/6796.md | 6 - upcoming-release-notes/6798.md | 6 - upcoming-release-notes/6801.md | 6 - upcoming-release-notes/6805.md | 6 - upcoming-release-notes/6812.md | 6 - upcoming-release-notes/6820.md | 6 - upcoming-release-notes/6834.md | 6 - upcoming-release-notes/6840.md | 6 - upcoming-release-notes/6843.md | 6 - upcoming-release-notes/6844.md | 6 - upcoming-release-notes/6845.md | 6 - upcoming-release-notes/6846.md | 6 - upcoming-release-notes/6849.md | 6 - upcoming-release-notes/6850.md | 6 - upcoming-release-notes/6857.md | 6 - upcoming-release-notes/6858.md | 6 - upcoming-release-notes/6861.md | 6 - upcoming-release-notes/6862.md | 6 - upcoming-release-notes/6863.md | 6 - upcoming-release-notes/6864.md | 6 - upcoming-release-notes/6866.md | 6 - upcoming-release-notes/6867.md | 6 - upcoming-release-notes/6868.md | 6 - upcoming-release-notes/6874.md | 6 - upcoming-release-notes/6875.md | 6 - upcoming-release-notes/6878.md | 6 - upcoming-release-notes/6880.md | 6 - upcoming-release-notes/6882.md | 6 - upcoming-release-notes/6883.md | 6 - upcoming-release-notes/6891.md | 6 - upcoming-release-notes/6896.md | 6 - upcoming-release-notes/6900.md | 6 - upcoming-release-notes/6905.md | 6 - upcoming-release-notes/6909.md | 6 - upcoming-release-notes/6910.md | 6 - upcoming-release-notes/6911.md | 6 - upcoming-release-notes/6914.md | 6 - upcoming-release-notes/6915.md | 6 - upcoming-release-notes/6922.md | 6 - upcoming-release-notes/6924.md | 6 - upcoming-release-notes/6925.md | 6 - upcoming-release-notes/6928.md | 6 - upcoming-release-notes/6936.md | 6 - upcoming-release-notes/6940.md | 6 - upcoming-release-notes/6941.md | 6 - upcoming-release-notes/6942.md | 6 - upcoming-release-notes/6943.md | 6 - upcoming-release-notes/6945.md | 6 - upcoming-release-notes/6951.md | 6 - upcoming-release-notes/6953.md | 6 - upcoming-release-notes/6955.md | 6 - upcoming-release-notes/6957.md | 6 - upcoming-release-notes/6958.md | 6 - upcoming-release-notes/6960.md | 6 - upcoming-release-notes/6963.md | 6 - upcoming-release-notes/6964.md | 6 - upcoming-release-notes/6965.md | 6 - upcoming-release-notes/6966.md | 6 - upcoming-release-notes/6968.md | 6 - upcoming-release-notes/6969.md | 6 - upcoming-release-notes/6970.md | 6 - upcoming-release-notes/6983.md | 6 - upcoming-release-notes/6984.md | 6 - upcoming-release-notes/6985.md | 6 - upcoming-release-notes/6987.md | 6 - upcoming-release-notes/6989.md | 6 - upcoming-release-notes/6992.md | 6 - upcoming-release-notes/6993.md | 6 - upcoming-release-notes/7002.md | 6 - upcoming-release-notes/7007.md | 6 - upcoming-release-notes/7009.md | 6 - upcoming-release-notes/7012.md | 6 - upcoming-release-notes/7013.md | 6 - upcoming-release-notes/7018.md | 6 - upcoming-release-notes/7019.md | 6 - upcoming-release-notes/7020.md | 6 - upcoming-release-notes/7021.md | 6 - upcoming-release-notes/7022.md | 6 - upcoming-release-notes/7028.md | 6 - upcoming-release-notes/7030.md | 6 - upcoming-release-notes/7031.md | 6 - upcoming-release-notes/7032.md | 6 - upcoming-release-notes/7033.md | 6 - upcoming-release-notes/7048.md | 6 - upcoming-release-notes/7052.md | 6 - upcoming-release-notes/7058.md | 6 - upcoming-release-notes/7067.md | 6 - upcoming-release-notes/7076.md | 6 - upcoming-release-notes/7081.md | 6 - upcoming-release-notes/7084.md | 6 - upcoming-release-notes/7087.md | 6 - upcoming-release-notes/7088.md | 6 - upcoming-release-notes/7094.md | 6 - upcoming-release-notes/7103.md | 6 - 116 files changed, 298 insertions(+), 652 deletions(-) create mode 100644 packages/docs/blog/2026-03-02-release-26-3-0.md delete mode 100644 upcoming-release-notes/5977.md delete mode 100644 upcoming-release-notes/6140.md delete mode 100644 upcoming-release-notes/6346.md delete mode 100644 upcoming-release-notes/6481.md delete mode 100644 upcoming-release-notes/6629.md delete mode 100644 upcoming-release-notes/6690.md delete mode 100644 upcoming-release-notes/6692.md delete mode 100644 upcoming-release-notes/6702.md delete mode 100644 upcoming-release-notes/6721.md delete mode 100644 upcoming-release-notes/6746.md delete mode 100644 upcoming-release-notes/6748.md delete mode 100644 upcoming-release-notes/6757.md delete mode 100644 upcoming-release-notes/6765.md delete mode 100644 upcoming-release-notes/6784.md delete mode 100644 upcoming-release-notes/6796.md delete mode 100644 upcoming-release-notes/6798.md delete mode 100644 upcoming-release-notes/6801.md delete mode 100644 upcoming-release-notes/6805.md delete mode 100644 upcoming-release-notes/6812.md delete mode 100644 upcoming-release-notes/6820.md delete mode 100644 upcoming-release-notes/6834.md delete mode 100644 upcoming-release-notes/6840.md delete mode 100644 upcoming-release-notes/6843.md delete mode 100644 upcoming-release-notes/6844.md delete mode 100644 upcoming-release-notes/6845.md delete mode 100644 upcoming-release-notes/6846.md delete mode 100644 upcoming-release-notes/6849.md delete mode 100644 upcoming-release-notes/6850.md delete mode 100644 upcoming-release-notes/6857.md delete mode 100644 upcoming-release-notes/6858.md delete mode 100644 upcoming-release-notes/6861.md delete mode 100644 upcoming-release-notes/6862.md delete mode 100644 upcoming-release-notes/6863.md delete mode 100644 upcoming-release-notes/6864.md delete mode 100644 upcoming-release-notes/6866.md delete mode 100644 upcoming-release-notes/6867.md delete mode 100644 upcoming-release-notes/6868.md delete mode 100644 upcoming-release-notes/6874.md delete mode 100644 upcoming-release-notes/6875.md delete mode 100644 upcoming-release-notes/6878.md delete mode 100644 upcoming-release-notes/6880.md delete mode 100644 upcoming-release-notes/6882.md delete mode 100644 upcoming-release-notes/6883.md delete mode 100644 upcoming-release-notes/6891.md delete mode 100644 upcoming-release-notes/6896.md delete mode 100644 upcoming-release-notes/6900.md delete mode 100644 upcoming-release-notes/6905.md delete mode 100644 upcoming-release-notes/6909.md delete mode 100644 upcoming-release-notes/6910.md delete mode 100644 upcoming-release-notes/6911.md delete mode 100644 upcoming-release-notes/6914.md delete mode 100644 upcoming-release-notes/6915.md delete mode 100644 upcoming-release-notes/6922.md delete mode 100644 upcoming-release-notes/6924.md delete mode 100644 upcoming-release-notes/6925.md delete mode 100644 upcoming-release-notes/6928.md delete mode 100644 upcoming-release-notes/6936.md delete mode 100644 upcoming-release-notes/6940.md delete mode 100644 upcoming-release-notes/6941.md delete mode 100644 upcoming-release-notes/6942.md delete mode 100644 upcoming-release-notes/6943.md delete mode 100644 upcoming-release-notes/6945.md delete mode 100644 upcoming-release-notes/6951.md delete mode 100644 upcoming-release-notes/6953.md delete mode 100644 upcoming-release-notes/6955.md delete mode 100644 upcoming-release-notes/6957.md delete mode 100644 upcoming-release-notes/6958.md delete mode 100644 upcoming-release-notes/6960.md delete mode 100644 upcoming-release-notes/6963.md delete mode 100644 upcoming-release-notes/6964.md delete mode 100644 upcoming-release-notes/6965.md delete mode 100644 upcoming-release-notes/6966.md delete mode 100644 upcoming-release-notes/6968.md delete mode 100644 upcoming-release-notes/6969.md delete mode 100644 upcoming-release-notes/6970.md delete mode 100644 upcoming-release-notes/6983.md delete mode 100644 upcoming-release-notes/6984.md delete mode 100644 upcoming-release-notes/6985.md delete mode 100644 upcoming-release-notes/6987.md delete mode 100644 upcoming-release-notes/6989.md delete mode 100644 upcoming-release-notes/6992.md delete mode 100644 upcoming-release-notes/6993.md delete mode 100644 upcoming-release-notes/7002.md delete mode 100644 upcoming-release-notes/7007.md delete mode 100644 upcoming-release-notes/7009.md delete mode 100644 upcoming-release-notes/7012.md delete mode 100644 upcoming-release-notes/7013.md delete mode 100644 upcoming-release-notes/7018.md delete mode 100644 upcoming-release-notes/7019.md delete mode 100644 upcoming-release-notes/7020.md delete mode 100644 upcoming-release-notes/7021.md delete mode 100644 upcoming-release-notes/7022.md delete mode 100644 upcoming-release-notes/7028.md delete mode 100644 upcoming-release-notes/7030.md delete mode 100644 upcoming-release-notes/7031.md delete mode 100644 upcoming-release-notes/7032.md delete mode 100644 upcoming-release-notes/7033.md delete mode 100644 upcoming-release-notes/7048.md delete mode 100644 upcoming-release-notes/7052.md delete mode 100644 upcoming-release-notes/7058.md delete mode 100644 upcoming-release-notes/7067.md delete mode 100644 upcoming-release-notes/7076.md delete mode 100644 upcoming-release-notes/7081.md delete mode 100644 upcoming-release-notes/7084.md delete mode 100644 upcoming-release-notes/7087.md delete mode 100644 upcoming-release-notes/7088.md delete mode 100644 upcoming-release-notes/7094.md delete mode 100644 upcoming-release-notes/7103.md diff --git a/.github/actions/docs-spelling/expect.txt b/.github/actions/docs-spelling/expect.txt index 24af6fe3af..a1d4de6180 100644 --- a/.github/actions/docs-spelling/expect.txt +++ b/.github/actions/docs-spelling/expect.txt @@ -31,6 +31,7 @@ CAGLPTPL Caixa CAMT cashflow +Catppuccin Cetelem cimode Citi @@ -109,6 +110,7 @@ KBCBE Keycloak Khurozov KORT +KRW Kreditbank lage LHV diff --git a/.github/actions/docs-spelling/patterns.txt b/.github/actions/docs-spelling/patterns.txt index f68c6df253..3b7f96cb59 100644 --- a/.github/actions/docs-spelling/patterns.txt +++ b/.github/actions/docs-spelling/patterns.txt @@ -79,3 +79,6 @@ # allowlist specific non-English words with non-ASCII characters \b(LΓ€nsfΓΆrsΓ€kringar|MΓΌnchen|ZΕ‚oty)\b + +# allowlist specific proper nouns +\b(CodeRabbit)\b diff --git a/packages/api/package.json b/packages/api/package.json index 874090c73a..6310fddd85 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/api", - "version": "26.2.1", + "version": "26.3.0", "description": "An API for Actual", "license": "MIT", "files": [ diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json index db1fef6a2e..f232771b62 100644 --- a/packages/desktop-client/package.json +++ b/packages/desktop-client/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/web", - "version": "26.2.1", + "version": "26.3.0", "license": "MIT", "files": [ "build" diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index 7e8169bb5c..986ed2799c 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -1,6 +1,6 @@ { "name": "desktop-electron", - "version": "26.2.1", + "version": "26.3.0", "description": "A simple and powerful personal finance system", "author": "Actual", "main": "build/desktop-electron/index.js", diff --git a/packages/docs/blog/2026-03-02-release-26-3-0.md b/packages/docs/blog/2026-03-02-release-26-3-0.md new file mode 100644 index 0000000000..1419850907 --- /dev/null +++ b/packages/docs/blog/2026-03-02-release-26-3-0.md @@ -0,0 +1,149 @@ +--- +title: Release 26.3.0 +description: New release of Actual. +date: 2026-03-02T10:00 +slug: release-26.3.0 +tags: [announcement, release] +hide_table_of_contents: false +authors: jfdoming +--- + +This release contains an important security fix for all users of the sync server. We suggest you update as soon as feasible. + +This release also includes several user-facing improvements and performance work, along with numerous other fixes: + +- Reports: now accessible via the command bar + +- Bank sync: UX improvements to the account linking flow, as well as API support for balance updates + +- Tags: Support for managing tags via the API + +- Performance and responsiveness improvements + +- Custom themes: bar/pie chart theming support, simpler custom-theme CSS variables, and a new high-contrast light theme. + + + +**Docker Tag: v26.3.0** + +Version: v26.3.0 + +#### Features + +- [#6702](https://github.com/actualbudget/actual/pull/6702) Adds "Back" button to reports config pages β€” thanks @aelxxs +- [#6746](https://github.com/actualbudget/actual/pull/6746) Adds API support to manage tags (`getTags`, `createTag`, `updateTag`, `deleteTag`). β€” thanks @pouwerkerk +- [#6909](https://github.com/actualbudget/actual/pull/6909) add theme variables for bar/pie chart pieces for custom themes β€” thanks @Karimkodera +- [#7028](https://github.com/actualbudget/actual/pull/7028) Adds Dominican Peso (DOP) currency β€” thanks @csuriel + +#### Enhancements + +- [#6629](https://github.com/actualbudget/actual/pull/6629) Add ability to specify custom starting date and balance when linking new bank sync accounts β€” thanks @StephenBrown2 +- [#6690](https://github.com/actualbudget/actual/pull/6690) Implement missing logic for refill template type β€” thanks @jfdoming +- [#6692](https://github.com/actualbudget/actual/pull/6692) Add limit/refill automation editors β€” thanks @jfdoming +- [#6748](https://github.com/actualbudget/actual/pull/6748) Month-year dates are now correctly formatted without a comma, e.g., "January 2026" instead of "January, 2026" β€” thanks @TDurrr1 +- [#6798](https://github.com/actualbudget/actual/pull/6798) automatically sign out on token expiry β€” thanks @saahiljaffer +- [#6834](https://github.com/actualbudget/actual/pull/6834) Add filter option for category groups β€” thanks @bonroyage & @ericparton +- [#6844](https://github.com/actualbudget/actual/pull/6844) Import nYNAB scheduled transactions into Actual schedules β€” thanks @StephenBrown2 +- [#6846](https://github.com/actualbudget/actual/pull/6846) Add South Korean Won to list of currencies β€” thanks @jintakhan +- [#6850](https://github.com/actualbudget/actual/pull/6850) Add bank sync option to allow overwriting dates with the bank's value. β€” thanks @kleinweby +- [#6857](https://github.com/actualbudget/actual/pull/6857) Add Catppuccin Themes to custom theme catalog β€” thanks @noahjalex +- [#6866](https://github.com/actualbudget/actual/pull/6866) Apply tag colors to match YNAB flags when importing from nYNAB β€” thanks @StephenBrown2 +- [#6880](https://github.com/actualbudget/actual/pull/6880) Migrate payee and account state management from Redux to React Query for improved performance. β€” thanks @joel-jeremy +- [#6891](https://github.com/actualbudget/actual/pull/6891) Add "You Need A Dark Mode" custom theme to the theme catalog β€” thanks @distantvapor +- [#6896](https://github.com/actualbudget/actual/pull/6896) Add option to hide reconciled transactions using the mobile interface β€” thanks @adastx +- [#6900](https://github.com/actualbudget/actual/pull/6900) Added Butterfly custom theme β€” thanks @samekh248 +- [#6915](https://github.com/actualbudget/actual/pull/6915) The Account API now allows `balance_current` to be set, making balances visible for reconciliation when using custom importers. β€” thanks @totallynotjon +- [#6941](https://github.com/actualbudget/actual/pull/6941) Migrate tag management from Redux to React Query for improved state handling and performance. β€” thanks @joel-jeremy +- [#6957](https://github.com/actualbudget/actual/pull/6957) Refactor dashboard data fetching to use React Query for improved performance and maintainability. β€” thanks @joel-jeremy +- [#6958](https://github.com/actualbudget/actual/pull/6958) Improve error handling in category server app and React Query mutations for better clarity. β€” thanks @joel-jeremy +- [#6960](https://github.com/actualbudget/actual/pull/6960) Include category groups on transaction export β€” thanks @yzAlvin +- [#7002](https://github.com/actualbudget/actual/pull/7002) Add reports to command bar β€” thanks @bonroyage +- [#7012](https://github.com/actualbudget/actual/pull/7012) When covering overspending the initial focus should be on the category, not the amount. β€” thanks @Dagur +- [#7018](https://github.com/actualbudget/actual/pull/7018) Custom themes: allow using simple CSS variables β€” thanks @MatissJanis +- [#7032](https://github.com/actualbudget/actual/pull/7032) 🎨 High-contrast (7.0:1 or higher) light theme. β€” thanks @Juulz + +#### Bugfixes + +- [#6346](https://github.com/actualbudget/actual/pull/6346) Fix sync-server migrations to use ESM loader β€” thanks @jgranick +- [#6765](https://github.com/actualbudget/actual/pull/6765) Simplified compact view handling for more consistent CashFlow behavior β€” thanks @MatthiasBenaets +- [#6812](https://github.com/actualbudget/actual/pull/6812) The app now checks your preferred browser languages in order and uses the first one we support, otherwise English. β€” thanks @elevennprime +- [#6843](https://github.com/actualbudget/actual/pull/6843) Fix double negative sign in budget summary amounts β€” thanks @StephenBrown2 +- [#6845](https://github.com/actualbudget/actual/pull/6845) Fixing Widget Delete button translation issue β€” thanks @namos2502 +- [#6849](https://github.com/actualbudget/actual/pull/6849) Fix report card tooltips from being obscured by adjacent widgets β€” thanks @MatthiasBenaets +- [#6858](https://github.com/actualbudget/actual/pull/6858) Update DesktopLinkedNotes so links stay inline β€” thanks @Juulz +- [#6875](https://github.com/actualbudget/actual/pull/6875) Budget Analysis Fix: correct date range calculation for card view β€” thanks @tabedzki +- [#6878](https://github.com/actualbudget/actual/pull/6878) Avoid duplicate category import errors in YNAB5 importer β€” thanks @StephenBrown2 +- [#6905](https://github.com/actualbudget/actual/pull/6905) Fix crash when setting a rule date field and leaving it empty β€” thanks @rznn7 +- [#6911](https://github.com/actualbudget/actual/pull/6911) Fix Ctrl+Enter losing amount value when adding transaction β€” thanks @xaviuzz +- [#6914](https://github.com/actualbudget/actual/pull/6914) Fix feedback link for budget analysis report experimental flag. β€” thanks @diepala +- [#6922](https://github.com/actualbudget/actual/pull/6922) Fix template balance carryover handling in the tracking budget β€” thanks @youngcw +- [#6925](https://github.com/actualbudget/actual/pull/6925) Prevent past missed schedule dates from being marked as upcoming β€” thanks @rznn7 +- [#6942](https://github.com/actualbudget/actual/pull/6942) Update `send` function to propagate any errors and fix `catchErrors` to return the error in result when an unknown command/method is sent to the browser server. β€” thanks @joel-jeremy +- [#6945](https://github.com/actualbudget/actual/pull/6945) Fix mobile budget amount inputs when hide decimal places is enabled β€” thanks @piyush-1337 +- [#6953](https://github.com/actualbudget/actual/pull/6953) Fix react query cache not being cleared when switching budgets β€” thanks @joel-jeremy +- [#6966](https://github.com/actualbudget/actual/pull/6966) Prevent single-slash paths from being parsed as filepaths β€” thanks @PratikSilwal5 +- [#6968](https://github.com/actualbudget/actual/pull/6968) Correctly calculate the net worth change value on the first month of the report. β€” thanks @PratikSilwal5 +- [#6983](https://github.com/actualbudget/actual/pull/6983) Fix status bar color synchronization on iOS Safari by enhancing theme color management. β€” thanks @MatissJanis +- [#6993](https://github.com/actualbudget/actual/pull/6993) Fix arithmetic expression parsing so operators with the same precedence (`*`/`/`, `+`/`-`) are evaluated left-to-right. β€” thanks @HadiAyache +- [#7007](https://github.com/actualbudget/actual/pull/7007) Fix redirect to accounts page when no accounts exist, improving user experience. β€” thanks @joel-jeremy +- [#7030](https://github.com/actualbudget/actual/pull/7030) Hide selected accounts in the filter. β€” thanks @mnil +- [#7031](https://github.com/actualbudget/actual/pull/7031) Fix missing tooltip on imported payee column in rule result window β€” thanks @danielalanbates +- [#7048](https://github.com/actualbudget/actual/pull/7048) Change menuAutoCompleteTextHover color to green400 in Midnight theme. β€” thanks @Juulz +- [#7067](https://github.com/actualbudget/actual/pull/7067) Validate file IDs for correctness β€” thanks @jfdoming +- [#7076](https://github.com/actualbudget/actual/pull/7076) Fix server migrations when running on Windows β€” thanks @MikesGlitch +- [#7081](https://github.com/actualbudget/actual/pull/7081) Mobile: adjust rules list for better alignment and full-width container display. β€” thanks @MatissJanis +- [#7084](https://github.com/actualbudget/actual/pull/7084) API: fix module resolution β€” thanks @MatissJanis +- [#7103](https://github.com/actualbudget/actual/pull/7103) Fix bugfix categorization in contributor points counting script β€” thanks @matt-fidd + +#### Maintenance + +- [#5977](https://github.com/actualbudget/actual/pull/5977) Move redux state to react query - category states β€” thanks @joel-jeremy +- [#6140](https://github.com/actualbudget/actual/pull/6140) Migrate account state management from Redux to React Query with updated hooks. β€” thanks @joel-jeremy +- [#6481](https://github.com/actualbudget/actual/pull/6481) ci: update contributor point counting script to account for PR authors β€” thanks @MatissJanis +- [#6721](https://github.com/actualbudget/actual/pull/6721) lint: fix low-hanging fruit violations β€” thanks @MatissJanis +- [#6757](https://github.com/actualbudget/actual/pull/6757) Refactor useTransactions hook to utilize react-query for improved transaction data fetching. β€” thanks @joel-jeremy +- [#6784](https://github.com/actualbudget/actual/pull/6784) Enhance bug report template with clearer structure and detailed reproduction requirements for users. β€” thanks @MatissJanis +- [#6796](https://github.com/actualbudget/actual/pull/6796) lint: disallow importing theme files directly β€” thanks @MatissJanis +- [#6801](https://github.com/actualbudget/actual/pull/6801) typescript: port arithmetic.ts to strict TS β€” thanks @MatissJanis +- [#6805](https://github.com/actualbudget/actual/pull/6805) lint: add "import/consistent-type-specifier-style" rule β€” thanks @MatissJanis +- [#6820](https://github.com/actualbudget/actual/pull/6820) Use consistent color variables for desktop budget pages, both envelope and tracking. β€” thanks @Juulz +- [#6840](https://github.com/actualbudget/actual/pull/6840) Switch to node alpine docker image β€” thanks @matt-fidd +- [#6861](https://github.com/actualbudget/actual/pull/6861) Generalize `findSortDown` and `findSortUp` functions to accept any type with `id: string`. β€” thanks @joel-jeremy +- [#6862](https://github.com/actualbudget/actual/pull/6862) Refactor modal closing behavior to improve code clarity and eliminate eslint disable patterns. β€” thanks @joel-jeremy +- [#6863](https://github.com/actualbudget/actual/pull/6863) Fix react-hooks/exhaustive-deps in in PayeeTable β€” thanks @joel-jeremy +- [#6864](https://github.com/actualbudget/actual/pull/6864) Fix react-hooks/exhaustive-deps in DateSelect β€” thanks @joel-jeremy +- [#6867](https://github.com/actualbudget/actual/pull/6867) Fix type safety issues and react-hooks/exhaustive-deps errors in CustomReport β€” thanks @joel-jeremy +- [#6868](https://github.com/actualbudget/actual/pull/6868) Fix react-hooks/exhaustive-deps in ImportTransactionsModal β€” thanks @joel-jeremy +- [#6874](https://github.com/actualbudget/actual/pull/6874) Adding more components to the Storybook docs & improving storybook caching β€” thanks @MikesGlitch +- [#6882](https://github.com/actualbudget/actual/pull/6882) Migrate category state management from Redux to React Query, updating hooks and components accordingly. β€” thanks @joel-jeremy +- [#6883](https://github.com/actualbudget/actual/pull/6883) Add Electron build artifacts to TypeScript configuration excludes to improve compilation efficiency. β€” thanks @joel-jeremy +- [#6910](https://github.com/actualbudget/actual/pull/6910) Automated the Flathub release PR to be draft until we publish the main release. β€” thanks @MikesGlitch +- [#6924](https://github.com/actualbudget/actual/pull/6924) Styling updates to the design system, reorganization and additional component docs β€” thanks @MikesGlitch +- [#6928](https://github.com/actualbudget/actual/pull/6928) Remove duplicate type definition for CrossoverData β€” thanks @jonner +- [#6936](https://github.com/actualbudget/actual/pull/6936) Add refetchOnSync option to useTransactions hook to consolidate duplicate sync-event handling logic. β€” thanks @joel-jeremy +- [#6940](https://github.com/actualbudget/actual/pull/6940) Add remaining component-library components to design system docs β€” thanks @MikesGlitch +- [#6943](https://github.com/actualbudget/actual/pull/6943) Rename fetch module to connection, simplifying imports and reducing confusion with native fetch. β€” thanks @joel-jeremy +- [#6951](https://github.com/actualbudget/actual/pull/6951) Refactor report data fetching to utilize React Query for improved performance and reliability. β€” thanks @joel-jeremy +- [#6955](https://github.com/actualbudget/actual/pull/6955) Upgrade oxlint and oxfmt β€” thanks @MatissJanis +- [#6963](https://github.com/actualbudget/actual/pull/6963) Add Claude Code Pro subscription benefit details for core contributors in documentation. β€” thanks @MatissJanis +- [#6964](https://github.com/actualbudget/actual/pull/6964) Establish mandatory [AI] prefix for commit messages and PR titles in AGENTS.md documentation. β€” thanks @MatissJanis +- [#6965](https://github.com/actualbudget/actual/pull/6965) Add Architecture Decision Records documentation page with bank sync credential storage example. β€” thanks @MatissJanis +- [#6969](https://github.com/actualbudget/actual/pull/6969) Fix some low-hanging-fruit `@ts-strict-ignore` β€” thanks @jfdoming +- [#6970](https://github.com/actualbudget/actual/pull/6970) lint: convert warnings to errors β€” thanks @MatissJanis +- [#6984](https://github.com/actualbudget/actual/pull/6984) lint: introduce type-aware linting β€” thanks @MatissJanis +- [#6985](https://github.com/actualbudget/actual/pull/6985) config: update how CodeRabbit handles 'suspect ai generated' labels β€” thanks @MatissJanis +- [#6987](https://github.com/actualbudget/actual/pull/6987) lint: fix typescript/await-thenable and typescript/no-floating-promises issues β€” thanks @MatissJanis +- [#6989](https://github.com/actualbudget/actual/pull/6989) Add structured sections to the pull request template for standardized submissions. β€” thanks @MatissJanis +- [#6992](https://github.com/actualbudget/actual/pull/6992) Address some more low-hanging fruit for ts-strict-ignore β€” thanks @jfdoming +- [#7009](https://github.com/actualbudget/actual/pull/7009) Refactor `useAccounts` to return full query states, enhancing data handling across components. β€” thanks @joel-jeremy +- [#7013](https://github.com/actualbudget/actual/pull/7013) Mid-month dependency bump β€” thanks @matt-fidd +- [#7019](https://github.com/actualbudget/actual/pull/7019) TypeScript: individual tsconfig files per package, running via lage β€” thanks @MatissJanis +- [#7020](https://github.com/actualbudget/actual/pull/7020) Bump @isaacs/brace-expansion β€” thanks @matt-fidd +- [#7021](https://github.com/actualbudget/actual/pull/7021) Bump @playwright/test β€” thanks @matt-fidd +- [#7022](https://github.com/actualbudget/actual/pull/7022) Bump recharts β€” thanks @matt-fidd +- [#7033](https://github.com/actualbudget/actual/pull/7033) Remove usage of 'web' file types β€” thanks @MatissJanis +- [#7052](https://github.com/actualbudget/actual/pull/7052) Bump version number β€” thanks @MatissJanis +- [#7058](https://github.com/actualbudget/actual/pull/7058) Rename 'Okabe Ito' theme to 'Color-blind (dark)'. β€” thanks @Juulz +- [#7087](https://github.com/actualbudget/actual/pull/7087) Remove 'suspect ai generated' label and delete associated workflow for streamlined labeling system. β€” thanks @Copilot +- [#7088](https://github.com/actualbudget/actual/pull/7088) Add Cursor Cloud setup instructions and troubleshooting tips to AGENTS.md documentation. β€” thanks @MatissJanis +- [#7094](https://github.com/actualbudget/actual/pull/7094) Add 'unfreeze' label that can be used to unfreeze PRs during the merge freeze β€” thanks @MatissJanis diff --git a/packages/docs/docs/releases.md b/packages/docs/docs/releases.md index fe4bd46479..beda24b078 100644 --- a/packages/docs/docs/releases.md +++ b/packages/docs/docs/releases.md @@ -1,5 +1,145 @@ # Release Notes +## 26.3.0 + +Release date: 2026-03-02 + +This release contains an important security fix for all users of the sync server. We suggest you update as soon as feasible. + +This release also includes several user-facing improvements and performance work, along with numerous other fixes: + +- Reports: now accessible via the command bar + +- Bank sync: UX improvements to the account linking flow, as well as API support for balance updates + +- Tags: Support for managing tags via the API + +- Performance and responsiveness improvements + +- Custom themes: bar/pie chart theming support, simpler custom-theme CSS variables, and a new high-contrast light theme. + +**Docker Tag: v26.3.0** + +#### Features + +- [#6702](https://github.com/actualbudget/actual/pull/6702) Adds "Back" button to reports config pages β€” thanks @aelxxs +- [#6746](https://github.com/actualbudget/actual/pull/6746) Adds API support to manage tags (`getTags`, `createTag`, `updateTag`, `deleteTag`). β€” thanks @pouwerkerk +- [#6909](https://github.com/actualbudget/actual/pull/6909) add theme variables for bar/pie chart pieces for custom themes β€” thanks @Karimkodera +- [#7028](https://github.com/actualbudget/actual/pull/7028) Adds Dominican Peso (DOP) currency β€” thanks @csuriel + +#### Enhancements + +- [#6629](https://github.com/actualbudget/actual/pull/6629) Add ability to specify custom starting date and balance when linking new bank sync accounts β€” thanks @StephenBrown2 +- [#6690](https://github.com/actualbudget/actual/pull/6690) Implement missing logic for refill template type β€” thanks @jfdoming +- [#6692](https://github.com/actualbudget/actual/pull/6692) Add limit/refill automation editors β€” thanks @jfdoming +- [#6748](https://github.com/actualbudget/actual/pull/6748) Month-year dates are now correctly formatted without a comma, e.g., "January 2026" instead of "January, 2026" β€” thanks @TDurrr1 +- [#6798](https://github.com/actualbudget/actual/pull/6798) automatically sign out on token expiry β€” thanks @saahiljaffer +- [#6834](https://github.com/actualbudget/actual/pull/6834) Add filter option for category groups β€” thanks @bonroyage & @ericparton +- [#6844](https://github.com/actualbudget/actual/pull/6844) Import nYNAB scheduled transactions into Actual schedules β€” thanks @StephenBrown2 +- [#6846](https://github.com/actualbudget/actual/pull/6846) Add South Korean Won to list of currencies β€” thanks @jintakhan +- [#6850](https://github.com/actualbudget/actual/pull/6850) Add bank sync option to allow overwriting dates with the bank's value. β€” thanks @kleinweby +- [#6857](https://github.com/actualbudget/actual/pull/6857) Add Catppuccin Themes to custom theme catalog β€” thanks @noahjalex +- [#6866](https://github.com/actualbudget/actual/pull/6866) Apply tag colors to match YNAB flags when importing from nYNAB β€” thanks @StephenBrown2 +- [#6880](https://github.com/actualbudget/actual/pull/6880) Migrate payee and account state management from Redux to React Query for improved performance. β€” thanks @joel-jeremy +- [#6891](https://github.com/actualbudget/actual/pull/6891) Add "You Need A Dark Mode" custom theme to the theme catalog β€” thanks @distantvapor +- [#6896](https://github.com/actualbudget/actual/pull/6896) Add option to hide reconciled transactions using the mobile interface β€” thanks @adastx +- [#6900](https://github.com/actualbudget/actual/pull/6900) Added Butterfly custom theme β€” thanks @samekh248 +- [#6915](https://github.com/actualbudget/actual/pull/6915) The Account API now allows `balance_current` to be set, making balances visible for reconciliation when using custom importers. β€” thanks @totallynotjon +- [#6941](https://github.com/actualbudget/actual/pull/6941) Migrate tag management from Redux to React Query for improved state handling and performance. β€” thanks @joel-jeremy +- [#6957](https://github.com/actualbudget/actual/pull/6957) Refactor dashboard data fetching to use React Query for improved performance and maintainability. β€” thanks @joel-jeremy +- [#6958](https://github.com/actualbudget/actual/pull/6958) Improve error handling in category server app and React Query mutations for better clarity. β€” thanks @joel-jeremy +- [#6960](https://github.com/actualbudget/actual/pull/6960) Include category groups on transaction export β€” thanks @yzAlvin +- [#7002](https://github.com/actualbudget/actual/pull/7002) Add reports to command bar β€” thanks @bonroyage +- [#7012](https://github.com/actualbudget/actual/pull/7012) When covering overspending the initial focus should be on the category, not the amount. β€” thanks @Dagur +- [#7018](https://github.com/actualbudget/actual/pull/7018) Custom themes: allow using simple CSS variables β€” thanks @MatissJanis +- [#7032](https://github.com/actualbudget/actual/pull/7032) 🎨 High-contrast (7.0:1 or higher) light theme. β€” thanks @Juulz + +#### Bugfixes + +- [#6346](https://github.com/actualbudget/actual/pull/6346) Fix sync-server migrations to use ESM loader β€” thanks @jgranick +- [#6765](https://github.com/actualbudget/actual/pull/6765) Simplified compact view handling for more consistent CashFlow behavior β€” thanks @MatthiasBenaets +- [#6812](https://github.com/actualbudget/actual/pull/6812) The app now checks your preferred browser languages in order and uses the first one we support, otherwise English. β€” thanks @elevennprime +- [#6843](https://github.com/actualbudget/actual/pull/6843) Fix double negative sign in budget summary amounts β€” thanks @StephenBrown2 +- [#6845](https://github.com/actualbudget/actual/pull/6845) Fixing Widget Delete button translation issue β€” thanks @namos2502 +- [#6849](https://github.com/actualbudget/actual/pull/6849) Fix report card tooltips from being obscured by adjacent widgets β€” thanks @MatthiasBenaets +- [#6858](https://github.com/actualbudget/actual/pull/6858) Update DesktopLinkedNotes so links stay inline β€” thanks @Juulz +- [#6875](https://github.com/actualbudget/actual/pull/6875) Budget Analysis Fix: correct date range calculation for card view β€” thanks @tabedzki +- [#6878](https://github.com/actualbudget/actual/pull/6878) Avoid duplicate category import errors in YNAB5 importer β€” thanks @StephenBrown2 +- [#6905](https://github.com/actualbudget/actual/pull/6905) Fix crash when setting a rule date field and leaving it empty β€” thanks @rznn7 +- [#6911](https://github.com/actualbudget/actual/pull/6911) Fix Ctrl+Enter losing amount value when adding transaction β€” thanks @xaviuzz +- [#6914](https://github.com/actualbudget/actual/pull/6914) Fix feedback link for budget analysis report experimental flag. β€” thanks @diepala +- [#6922](https://github.com/actualbudget/actual/pull/6922) Fix template balance carryover handling in the tracking budget β€” thanks @youngcw +- [#6925](https://github.com/actualbudget/actual/pull/6925) Prevent past missed schedule dates from being marked as upcoming β€” thanks @rznn7 +- [#6942](https://github.com/actualbudget/actual/pull/6942) Update `send` function to propagate any errors and fix `catchErrors` to return the error in result when an unknown command/method is sent to the browser server. β€” thanks @joel-jeremy +- [#6945](https://github.com/actualbudget/actual/pull/6945) Fix mobile budget amount inputs when hide decimal places is enabled β€” thanks @piyush-1337 +- [#6953](https://github.com/actualbudget/actual/pull/6953) Fix react query cache not being cleared when switching budgets β€” thanks @joel-jeremy +- [#6966](https://github.com/actualbudget/actual/pull/6966) Prevent single-slash paths from being parsed as filepaths β€” thanks @PratikSilwal5 +- [#6968](https://github.com/actualbudget/actual/pull/6968) Correctly calculate the net worth change value on the first month of the report. β€” thanks @PratikSilwal5 +- [#6983](https://github.com/actualbudget/actual/pull/6983) Fix status bar color synchronization on iOS Safari by enhancing theme color management. β€” thanks @MatissJanis +- [#6993](https://github.com/actualbudget/actual/pull/6993) Fix arithmetic expression parsing so operators with the same precedence (`*`/`/`, `+`/`-`) are evaluated left-to-right. β€” thanks @HadiAyache +- [#7007](https://github.com/actualbudget/actual/pull/7007) Fix redirect to accounts page when no accounts exist, improving user experience. β€” thanks @joel-jeremy +- [#7030](https://github.com/actualbudget/actual/pull/7030) Hide selected accounts in the filter. β€” thanks @mnil +- [#7031](https://github.com/actualbudget/actual/pull/7031) Fix missing tooltip on imported payee column in rule result window β€” thanks @danielalanbates +- [#7048](https://github.com/actualbudget/actual/pull/7048) Change menuAutoCompleteTextHover color to green400 in Midnight theme. β€” thanks @Juulz +- [#7067](https://github.com/actualbudget/actual/pull/7067) Validate file IDs for correctness β€” thanks @jfdoming +- [#7076](https://github.com/actualbudget/actual/pull/7076) Fix server migrations when running on Windows β€” thanks @MikesGlitch +- [#7081](https://github.com/actualbudget/actual/pull/7081) Mobile: adjust rules list for better alignment and full-width container display. β€” thanks @MatissJanis +- [#7084](https://github.com/actualbudget/actual/pull/7084) API: fix module resolution β€” thanks @MatissJanis +- [#7103](https://github.com/actualbudget/actual/pull/7103) Fix bugfix categorization in contributor points counting script β€” thanks @matt-fidd + +#### Maintenance + +- [#5977](https://github.com/actualbudget/actual/pull/5977) Move redux state to react query - category states β€” thanks @joel-jeremy +- [#6140](https://github.com/actualbudget/actual/pull/6140) Migrate account state management from Redux to React Query with updated hooks. β€” thanks @joel-jeremy +- [#6481](https://github.com/actualbudget/actual/pull/6481) ci: update contributor point counting script to account for PR authors β€” thanks @MatissJanis +- [#6721](https://github.com/actualbudget/actual/pull/6721) lint: fix low-hanging fruit violations β€” thanks @MatissJanis +- [#6757](https://github.com/actualbudget/actual/pull/6757) Refactor useTransactions hook to utilize react-query for improved transaction data fetching. β€” thanks @joel-jeremy +- [#6784](https://github.com/actualbudget/actual/pull/6784) Enhance bug report template with clearer structure and detailed reproduction requirements for users. β€” thanks @MatissJanis +- [#6796](https://github.com/actualbudget/actual/pull/6796) lint: disallow importing theme files directly β€” thanks @MatissJanis +- [#6801](https://github.com/actualbudget/actual/pull/6801) typescript: port arithmetic.ts to strict TS β€” thanks @MatissJanis +- [#6805](https://github.com/actualbudget/actual/pull/6805) lint: add "import/consistent-type-specifier-style" rule β€” thanks @MatissJanis +- [#6820](https://github.com/actualbudget/actual/pull/6820) Use consistent color variables for desktop budget pages, both envelope and tracking. β€” thanks @Juulz +- [#6840](https://github.com/actualbudget/actual/pull/6840) Switch to node alpine docker image β€” thanks @matt-fidd +- [#6861](https://github.com/actualbudget/actual/pull/6861) Generalize `findSortDown` and `findSortUp` functions to accept any type with `id: string`. β€” thanks @joel-jeremy +- [#6862](https://github.com/actualbudget/actual/pull/6862) Refactor modal closing behavior to improve code clarity and eliminate eslint disable patterns. β€” thanks @joel-jeremy +- [#6863](https://github.com/actualbudget/actual/pull/6863) Fix react-hooks/exhaustive-deps in in PayeeTable β€” thanks @joel-jeremy +- [#6864](https://github.com/actualbudget/actual/pull/6864) Fix react-hooks/exhaustive-deps in DateSelect β€” thanks @joel-jeremy +- [#6867](https://github.com/actualbudget/actual/pull/6867) Fix type safety issues and react-hooks/exhaustive-deps errors in CustomReport β€” thanks @joel-jeremy +- [#6868](https://github.com/actualbudget/actual/pull/6868) Fix react-hooks/exhaustive-deps in ImportTransactionsModal β€” thanks @joel-jeremy +- [#6874](https://github.com/actualbudget/actual/pull/6874) Adding more components to the Storybook docs & improving storybook caching β€” thanks @MikesGlitch +- [#6882](https://github.com/actualbudget/actual/pull/6882) Migrate category state management from Redux to React Query, updating hooks and components accordingly. β€” thanks @joel-jeremy +- [#6883](https://github.com/actualbudget/actual/pull/6883) Add Electron build artifacts to TypeScript configuration excludes to improve compilation efficiency. β€” thanks @joel-jeremy +- [#6910](https://github.com/actualbudget/actual/pull/6910) Automated the Flathub release PR to be draft until we publish the main release. β€” thanks @MikesGlitch +- [#6924](https://github.com/actualbudget/actual/pull/6924) Styling updates to the design system, reorganization and additional component docs β€” thanks @MikesGlitch +- [#6928](https://github.com/actualbudget/actual/pull/6928) Remove duplicate type definition for CrossoverData β€” thanks @jonner +- [#6936](https://github.com/actualbudget/actual/pull/6936) Add refetchOnSync option to useTransactions hook to consolidate duplicate sync-event handling logic. β€” thanks @joel-jeremy +- [#6940](https://github.com/actualbudget/actual/pull/6940) Add remaining component-library components to design system docs β€” thanks @MikesGlitch +- [#6943](https://github.com/actualbudget/actual/pull/6943) Rename fetch module to connection, simplifying imports and reducing confusion with native fetch. β€” thanks @joel-jeremy +- [#6951](https://github.com/actualbudget/actual/pull/6951) Refactor report data fetching to utilize React Query for improved performance and reliability. β€” thanks @joel-jeremy +- [#6955](https://github.com/actualbudget/actual/pull/6955) Upgrade oxlint and oxfmt β€” thanks @MatissJanis +- [#6963](https://github.com/actualbudget/actual/pull/6963) Add Claude Code Pro subscription benefit details for core contributors in documentation. β€” thanks @MatissJanis +- [#6964](https://github.com/actualbudget/actual/pull/6964) Establish mandatory [AI] prefix for commit messages and PR titles in AGENTS.md documentation. β€” thanks @MatissJanis +- [#6965](https://github.com/actualbudget/actual/pull/6965) Add Architecture Decision Records documentation page with bank sync credential storage example. β€” thanks @MatissJanis +- [#6969](https://github.com/actualbudget/actual/pull/6969) Fix some low-hanging-fruit `@ts-strict-ignore` β€” thanks @jfdoming +- [#6970](https://github.com/actualbudget/actual/pull/6970) lint: convert warnings to errors β€” thanks @MatissJanis +- [#6984](https://github.com/actualbudget/actual/pull/6984) lint: introduce type-aware linting β€” thanks @MatissJanis +- [#6985](https://github.com/actualbudget/actual/pull/6985) config: update how CodeRabbit handles 'suspect ai generated' labels β€” thanks @MatissJanis +- [#6987](https://github.com/actualbudget/actual/pull/6987) lint: fix typescript/await-thenable and typescript/no-floating-promises issues β€” thanks @MatissJanis +- [#6989](https://github.com/actualbudget/actual/pull/6989) Add structured sections to the pull request template for standardized submissions. β€” thanks @MatissJanis +- [#6992](https://github.com/actualbudget/actual/pull/6992) Address some more low-hanging fruit for ts-strict-ignore β€” thanks @jfdoming +- [#7009](https://github.com/actualbudget/actual/pull/7009) Refactor `useAccounts` to return full query states, enhancing data handling across components. β€” thanks @joel-jeremy +- [#7013](https://github.com/actualbudget/actual/pull/7013) Mid-month dependency bump β€” thanks @matt-fidd +- [#7019](https://github.com/actualbudget/actual/pull/7019) TypeScript: individual tsconfig files per package, running via lage β€” thanks @MatissJanis +- [#7020](https://github.com/actualbudget/actual/pull/7020) Bump @isaacs/brace-expansion β€” thanks @matt-fidd +- [#7021](https://github.com/actualbudget/actual/pull/7021) Bump @playwright/test β€” thanks @matt-fidd +- [#7022](https://github.com/actualbudget/actual/pull/7022) Bump recharts β€” thanks @matt-fidd +- [#7033](https://github.com/actualbudget/actual/pull/7033) Remove usage of 'web' file types β€” thanks @MatissJanis +- [#7052](https://github.com/actualbudget/actual/pull/7052) Bump version number β€” thanks @MatissJanis +- [#7058](https://github.com/actualbudget/actual/pull/7058) Rename 'Okabe Ito' theme to 'Color-blind (dark)'. β€” thanks @Juulz +- [#7087](https://github.com/actualbudget/actual/pull/7087) Remove 'suspect ai generated' label and delete associated workflow for streamlined labeling system. β€” thanks @Copilot +- [#7088](https://github.com/actualbudget/actual/pull/7088) Add Cursor Cloud setup instructions and troubleshooting tips to AGENTS.md documentation. β€” thanks @MatissJanis +- [#7094](https://github.com/actualbudget/actual/pull/7094) Add 'unfreeze' label that can be used to unfreeze PRs during the merge freeze β€” thanks @MatissJanis + ## 26.2.1 Release date: 2026-02-22 diff --git a/packages/sync-server/package.json b/packages/sync-server/package.json index 4072dc4e9b..ec2c0edf8b 100644 --- a/packages/sync-server/package.json +++ b/packages/sync-server/package.json @@ -1,6 +1,6 @@ { "name": "@actual-app/sync-server", - "version": "26.2.1", + "version": "26.3.0", "description": "actual syncing server", "license": "MIT", "bin": { diff --git a/upcoming-release-notes/5977.md b/upcoming-release-notes/5977.md deleted file mode 100644 index ce3b963340..0000000000 --- a/upcoming-release-notes/5977.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Move redux state to react query - category states diff --git a/upcoming-release-notes/6140.md b/upcoming-release-notes/6140.md deleted file mode 100644 index a1fa6b8d49..0000000000 --- a/upcoming-release-notes/6140.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Migrate account state management from Redux to React Query with updated hooks. diff --git a/upcoming-release-notes/6346.md b/upcoming-release-notes/6346.md deleted file mode 100644 index 23f8d723ce..0000000000 --- a/upcoming-release-notes/6346.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [jgranick] ---- - -Fix sync-server migrations to use ESM loader diff --git a/upcoming-release-notes/6481.md b/upcoming-release-notes/6481.md deleted file mode 100644 index 969d022504..0000000000 --- a/upcoming-release-notes/6481.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -ci: update contributor point counting script to account for PR authors diff --git a/upcoming-release-notes/6629.md b/upcoming-release-notes/6629.md deleted file mode 100644 index ddbbc72c9b..0000000000 --- a/upcoming-release-notes/6629.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [StephenBrown2] ---- - -Add ability to specify custom starting date and balance when linking new bank sync accounts diff --git a/upcoming-release-notes/6690.md b/upcoming-release-notes/6690.md deleted file mode 100644 index 474cbb736a..0000000000 --- a/upcoming-release-notes/6690.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [jfdoming] ---- - -Implement missing logic for refill template type diff --git a/upcoming-release-notes/6692.md b/upcoming-release-notes/6692.md deleted file mode 100644 index 1a442e4493..0000000000 --- a/upcoming-release-notes/6692.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [jfdoming] ---- - -Add limit/refill automation editors diff --git a/upcoming-release-notes/6702.md b/upcoming-release-notes/6702.md deleted file mode 100644 index a300828551..0000000000 --- a/upcoming-release-notes/6702.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [aelxxs] ---- - -Adds "Back" button to reports config pages diff --git a/upcoming-release-notes/6721.md b/upcoming-release-notes/6721.md deleted file mode 100644 index 8f5ae84bc0..0000000000 --- a/upcoming-release-notes/6721.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: fix low-hanging fruit violations diff --git a/upcoming-release-notes/6746.md b/upcoming-release-notes/6746.md deleted file mode 100644 index 9956dce99e..0000000000 --- a/upcoming-release-notes/6746.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [pouwerkerk] ---- - -Adds API support to manage tags (`getTags`, `createTag`, `updateTag`, `deleteTag`). diff --git a/upcoming-release-notes/6748.md b/upcoming-release-notes/6748.md deleted file mode 100644 index 394048ebd5..0000000000 --- a/upcoming-release-notes/6748.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [TDurrr1] ---- - -Month-year dates are now correctly formatted without a comma, e.g., "January 2026" instead of "January, 2026" diff --git a/upcoming-release-notes/6757.md b/upcoming-release-notes/6757.md deleted file mode 100644 index fb2d8b5b81..0000000000 --- a/upcoming-release-notes/6757.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Refactor useTransactions hook to utilize react-query for improved transaction data fetching. diff --git a/upcoming-release-notes/6765.md b/upcoming-release-notes/6765.md deleted file mode 100644 index 97b774efc9..0000000000 --- a/upcoming-release-notes/6765.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [MatthiasBenaets] ---- - -Simplified compact view handling for more consistent CashFlow behavior diff --git a/upcoming-release-notes/6784.md b/upcoming-release-notes/6784.md deleted file mode 100644 index b7c404f0bc..0000000000 --- a/upcoming-release-notes/6784.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Enhance bug report template with clearer structure and detailed reproduction requirements for users. diff --git a/upcoming-release-notes/6796.md b/upcoming-release-notes/6796.md deleted file mode 100644 index 4f8e8b5d46..0000000000 --- a/upcoming-release-notes/6796.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: disallow importing theme files directly diff --git a/upcoming-release-notes/6798.md b/upcoming-release-notes/6798.md deleted file mode 100644 index f3dab1d573..0000000000 --- a/upcoming-release-notes/6798.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [saahiljaffer] ---- - -automatically sign out on token expiry diff --git a/upcoming-release-notes/6801.md b/upcoming-release-notes/6801.md deleted file mode 100644 index 40523f698d..0000000000 --- a/upcoming-release-notes/6801.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -typescript: port arithmetic.ts to strict TS diff --git a/upcoming-release-notes/6805.md b/upcoming-release-notes/6805.md deleted file mode 100644 index c4c4a829c7..0000000000 --- a/upcoming-release-notes/6805.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: add "import/consistent-type-specifier-style" rule diff --git a/upcoming-release-notes/6812.md b/upcoming-release-notes/6812.md deleted file mode 100644 index 960836b764..0000000000 --- a/upcoming-release-notes/6812.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [elevennprime] ---- - -The app now checks your preferred browser languages in order and uses the first one we support, otherwise English. diff --git a/upcoming-release-notes/6820.md b/upcoming-release-notes/6820.md deleted file mode 100644 index 1bc82a7635..0000000000 --- a/upcoming-release-notes/6820.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [Juulz] ---- - -Use consistent color variables for desktop budget pages, both envelope and tracking. diff --git a/upcoming-release-notes/6834.md b/upcoming-release-notes/6834.md deleted file mode 100644 index 8c3a3a7c4e..0000000000 --- a/upcoming-release-notes/6834.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [bonroyage, ericparton] ---- - -Add filter option for category groups diff --git a/upcoming-release-notes/6840.md b/upcoming-release-notes/6840.md deleted file mode 100644 index c2e0f5e801..0000000000 --- a/upcoming-release-notes/6840.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Switch to node alpine docker image diff --git a/upcoming-release-notes/6843.md b/upcoming-release-notes/6843.md deleted file mode 100644 index a5e07055ba..0000000000 --- a/upcoming-release-notes/6843.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [StephenBrown2] ---- - -Fix double negative sign in budget summary amounts diff --git a/upcoming-release-notes/6844.md b/upcoming-release-notes/6844.md deleted file mode 100644 index 21fdfc61eb..0000000000 --- a/upcoming-release-notes/6844.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [StephenBrown2] ---- - -Import nYNAB scheduled transactions into Actual schedules diff --git a/upcoming-release-notes/6845.md b/upcoming-release-notes/6845.md deleted file mode 100644 index c548d666b7..0000000000 --- a/upcoming-release-notes/6845.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [namos2502] ---- - -Fixing Widget Delete button translation issue diff --git a/upcoming-release-notes/6846.md b/upcoming-release-notes/6846.md deleted file mode 100644 index ff38ddacc3..0000000000 --- a/upcoming-release-notes/6846.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [jintakhan] ---- - -Add South Korean Won to list of currencies diff --git a/upcoming-release-notes/6849.md b/upcoming-release-notes/6849.md deleted file mode 100644 index a5ab9bf12b..0000000000 --- a/upcoming-release-notes/6849.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [MatthiasBenaets] ---- - -Fix report card tooltips from being obscured by adjacent widgets diff --git a/upcoming-release-notes/6850.md b/upcoming-release-notes/6850.md deleted file mode 100644 index c444d3fa60..0000000000 --- a/upcoming-release-notes/6850.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [kleinweby] ---- - -Add bank sync option to allow overwriting dates with the bank's value. diff --git a/upcoming-release-notes/6857.md b/upcoming-release-notes/6857.md deleted file mode 100644 index 596f82c5c7..0000000000 --- a/upcoming-release-notes/6857.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [noahjalex] ---- - -Add Catppuccin Themes to custom theme catalog diff --git a/upcoming-release-notes/6858.md b/upcoming-release-notes/6858.md deleted file mode 100644 index ef6993e888..0000000000 --- a/upcoming-release-notes/6858.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [Juulz] ---- - -Update DesktopLinkedNotes so links stay inline diff --git a/upcoming-release-notes/6861.md b/upcoming-release-notes/6861.md deleted file mode 100644 index bfbe421112..0000000000 --- a/upcoming-release-notes/6861.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Generalize `findSortDown` and `findSortUp` functions to accept any type with `id: string`. diff --git a/upcoming-release-notes/6862.md b/upcoming-release-notes/6862.md deleted file mode 100644 index e24e9e9526..0000000000 --- a/upcoming-release-notes/6862.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Refactor modal closing behavior to improve code clarity and eliminate eslint disable patterns. diff --git a/upcoming-release-notes/6863.md b/upcoming-release-notes/6863.md deleted file mode 100644 index 341c661176..0000000000 --- a/upcoming-release-notes/6863.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Fix react-hooks/exhaustive-deps in in PayeeTable diff --git a/upcoming-release-notes/6864.md b/upcoming-release-notes/6864.md deleted file mode 100644 index c7e31d2e3f..0000000000 --- a/upcoming-release-notes/6864.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Fix react-hooks/exhaustive-deps in DateSelect diff --git a/upcoming-release-notes/6866.md b/upcoming-release-notes/6866.md deleted file mode 100644 index 3eb5e96b99..0000000000 --- a/upcoming-release-notes/6866.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [StephenBrown2] ---- - -Apply tag colors to match YNAB flags when importing from nYNAB diff --git a/upcoming-release-notes/6867.md b/upcoming-release-notes/6867.md deleted file mode 100644 index b58bd99fd2..0000000000 --- a/upcoming-release-notes/6867.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Fix type safety issues and react-hooks/exhaustive-deps errors in CustomReport diff --git a/upcoming-release-notes/6868.md b/upcoming-release-notes/6868.md deleted file mode 100644 index 14bb5e83d0..0000000000 --- a/upcoming-release-notes/6868.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Fix react-hooks/exhaustive-deps in ImportTransactionsModal diff --git a/upcoming-release-notes/6874.md b/upcoming-release-notes/6874.md deleted file mode 100644 index 405dd0fa11..0000000000 --- a/upcoming-release-notes/6874.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Adding more components to the Storybook docs & improving storybook caching diff --git a/upcoming-release-notes/6875.md b/upcoming-release-notes/6875.md deleted file mode 100644 index ba255b98d0..0000000000 --- a/upcoming-release-notes/6875.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [tabedzki] ---- - -Budget Analysis Fix: correct date range calculation for card view diff --git a/upcoming-release-notes/6878.md b/upcoming-release-notes/6878.md deleted file mode 100644 index 4eab57da85..0000000000 --- a/upcoming-release-notes/6878.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [StephenBrown2] ---- - -Avoid duplicate category import errors in YNAB5 importer diff --git a/upcoming-release-notes/6880.md b/upcoming-release-notes/6880.md deleted file mode 100644 index 95128dda9c..0000000000 --- a/upcoming-release-notes/6880.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [joel-jeremy] ---- - -Migrate payee and account state management from Redux to React Query for improved performance. diff --git a/upcoming-release-notes/6882.md b/upcoming-release-notes/6882.md deleted file mode 100644 index 81f960bee3..0000000000 --- a/upcoming-release-notes/6882.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Migrate category state management from Redux to React Query, updating hooks and components accordingly. diff --git a/upcoming-release-notes/6883.md b/upcoming-release-notes/6883.md deleted file mode 100644 index bffae1ace4..0000000000 --- a/upcoming-release-notes/6883.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Add Electron build artifacts to TypeScript configuration excludes to improve compilation efficiency. diff --git a/upcoming-release-notes/6891.md b/upcoming-release-notes/6891.md deleted file mode 100644 index 0e339f0dac..0000000000 --- a/upcoming-release-notes/6891.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [distantvapor] ---- - -Add "You Need A Dark Mode" custom theme to the theme catalog diff --git a/upcoming-release-notes/6896.md b/upcoming-release-notes/6896.md deleted file mode 100644 index 84d0c1e110..0000000000 --- a/upcoming-release-notes/6896.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [adastx] ---- - -Add option to hide reconciled transactions using the mobile interface diff --git a/upcoming-release-notes/6900.md b/upcoming-release-notes/6900.md deleted file mode 100644 index 5a93e250f5..0000000000 --- a/upcoming-release-notes/6900.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [samekh248] ---- - -Added Butterfly custom theme diff --git a/upcoming-release-notes/6905.md b/upcoming-release-notes/6905.md deleted file mode 100644 index 01ce3ff6f0..0000000000 --- a/upcoming-release-notes/6905.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [rznn7] ---- - -Fix crash when setting a rule date field and leaving it empty diff --git a/upcoming-release-notes/6909.md b/upcoming-release-notes/6909.md deleted file mode 100644 index 483d3db3fa..0000000000 --- a/upcoming-release-notes/6909.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [Karimkodera] ---- - -add theming to charts and hence allow chart to be customized in custom themes diff --git a/upcoming-release-notes/6910.md b/upcoming-release-notes/6910.md deleted file mode 100644 index 7860aea074..0000000000 --- a/upcoming-release-notes/6910.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Automated the Flathub release PR to be draft until we publish the main release. diff --git a/upcoming-release-notes/6911.md b/upcoming-release-notes/6911.md deleted file mode 100644 index f43b0387b5..0000000000 --- a/upcoming-release-notes/6911.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [xaviuzz] ---- - -Fix Ctrl+Enter losing amount value when adding transaction diff --git a/upcoming-release-notes/6914.md b/upcoming-release-notes/6914.md deleted file mode 100644 index 3f18f39110..0000000000 --- a/upcoming-release-notes/6914.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [diepala] ---- - -Fix feedback link for budget analysis report experimental flag. diff --git a/upcoming-release-notes/6915.md b/upcoming-release-notes/6915.md deleted file mode 100644 index f3e3c7e4ce..0000000000 --- a/upcoming-release-notes/6915.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [totallynotjon] ---- - -The Account API now allows `balance_current` to be set, making balances visible for reconciliation when using custom importers. diff --git a/upcoming-release-notes/6922.md b/upcoming-release-notes/6922.md deleted file mode 100644 index e35c9e87bc..0000000000 --- a/upcoming-release-notes/6922.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [youngcw] ---- - -Fix template balance carryover handling in the tracking budget diff --git a/upcoming-release-notes/6924.md b/upcoming-release-notes/6924.md deleted file mode 100644 index 87f3006287..0000000000 --- a/upcoming-release-notes/6924.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Styling updates to the design system, reorganisation and additional component docs diff --git a/upcoming-release-notes/6925.md b/upcoming-release-notes/6925.md deleted file mode 100644 index 0d992e7d59..0000000000 --- a/upcoming-release-notes/6925.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [rznn7] ---- - -Prevent past missed schedule dates from being marked as upcoming diff --git a/upcoming-release-notes/6928.md b/upcoming-release-notes/6928.md deleted file mode 100644 index 2efc2cb1cc..0000000000 --- a/upcoming-release-notes/6928.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [jonner] ---- - -Remove duplicate type definition for CrossoverData diff --git a/upcoming-release-notes/6936.md b/upcoming-release-notes/6936.md deleted file mode 100644 index 2f224669e1..0000000000 --- a/upcoming-release-notes/6936.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Add refetchOnSync option to useTransactions hook to consolidate duplicate sync-event handling logic. diff --git a/upcoming-release-notes/6940.md b/upcoming-release-notes/6940.md deleted file mode 100644 index b36a235ac2..0000000000 --- a/upcoming-release-notes/6940.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MikesGlitch] ---- - -Add remaining component-library components to design system docs diff --git a/upcoming-release-notes/6941.md b/upcoming-release-notes/6941.md deleted file mode 100644 index 561cd8d73c..0000000000 --- a/upcoming-release-notes/6941.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [joel-jeremy] ---- - -Migrate tag management from Redux to React Query for improved state handling and performance. diff --git a/upcoming-release-notes/6942.md b/upcoming-release-notes/6942.md deleted file mode 100644 index 19d90eb0f2..0000000000 --- a/upcoming-release-notes/6942.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [joel-jeremy] ---- - -Update `send` function to propagate any errors and fix `catchErrors` to return the error in result when an unknown command/method is sent to the browser server. diff --git a/upcoming-release-notes/6943.md b/upcoming-release-notes/6943.md deleted file mode 100644 index dc0e50d545..0000000000 --- a/upcoming-release-notes/6943.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Rename fetch module to connection, simplifying imports and reducing confusion with native fetch. diff --git a/upcoming-release-notes/6945.md b/upcoming-release-notes/6945.md deleted file mode 100644 index 5d1c6248f8..0000000000 --- a/upcoming-release-notes/6945.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [piyush-1337] ---- - -Fix mobile budget amount inputs when hide decimal places is enabled diff --git a/upcoming-release-notes/6951.md b/upcoming-release-notes/6951.md deleted file mode 100644 index 6761114da1..0000000000 --- a/upcoming-release-notes/6951.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Refactor report data fetching to utilize React Query for improved performance and reliability. diff --git a/upcoming-release-notes/6953.md b/upcoming-release-notes/6953.md deleted file mode 100644 index 6d3056654b..0000000000 --- a/upcoming-release-notes/6953.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [joel-jeremy] ---- - -Fix react query cache not being cleared when switching budgets diff --git a/upcoming-release-notes/6955.md b/upcoming-release-notes/6955.md deleted file mode 100644 index 53206eac09..0000000000 --- a/upcoming-release-notes/6955.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Upgrade oxlint and oxfmt diff --git a/upcoming-release-notes/6957.md b/upcoming-release-notes/6957.md deleted file mode 100644 index 0ee1dfee0d..0000000000 --- a/upcoming-release-notes/6957.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [joel-jeremy] ---- - -Refactor dashboard data fetching to use React Query for improved performance and maintainability. diff --git a/upcoming-release-notes/6958.md b/upcoming-release-notes/6958.md deleted file mode 100644 index 2f78af880c..0000000000 --- a/upcoming-release-notes/6958.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [joel-jeremy] ---- - -Improve error handling in category server app and React Query mutations for better clarity. diff --git a/upcoming-release-notes/6960.md b/upcoming-release-notes/6960.md deleted file mode 100644 index 3aceb9357e..0000000000 --- a/upcoming-release-notes/6960.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [yzAlvin] ---- - -Include category groups on transaction export diff --git a/upcoming-release-notes/6963.md b/upcoming-release-notes/6963.md deleted file mode 100644 index 1610965191..0000000000 --- a/upcoming-release-notes/6963.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Add Claude Code Pro subscription benefit details for core contributors in documentation. diff --git a/upcoming-release-notes/6964.md b/upcoming-release-notes/6964.md deleted file mode 100644 index 49351bb44c..0000000000 --- a/upcoming-release-notes/6964.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Establish mandatory [AI] prefix for commit messages and PR titles in AGENTS.md documentation. diff --git a/upcoming-release-notes/6965.md b/upcoming-release-notes/6965.md deleted file mode 100644 index 0a7ab55606..0000000000 --- a/upcoming-release-notes/6965.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Add Architecture Decision Records documentation page with bank sync credential storage example. diff --git a/upcoming-release-notes/6966.md b/upcoming-release-notes/6966.md deleted file mode 100644 index 23293b2d4f..0000000000 --- a/upcoming-release-notes/6966.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [PratikSilwal5] ---- - -Prevent single-slash paths from being parsed as filepaths diff --git a/upcoming-release-notes/6968.md b/upcoming-release-notes/6968.md deleted file mode 100644 index 5a8b84608d..0000000000 --- a/upcoming-release-notes/6968.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [PratikSilwal5] ---- - -Correctly calculate the net worth change value on the first month of the report. diff --git a/upcoming-release-notes/6969.md b/upcoming-release-notes/6969.md deleted file mode 100644 index 96b36bc731..0000000000 --- a/upcoming-release-notes/6969.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [jfdoming] ---- - -Fix some low-hanging-fruit `@ts-strict-ignore` diff --git a/upcoming-release-notes/6970.md b/upcoming-release-notes/6970.md deleted file mode 100644 index b1d75cf93e..0000000000 --- a/upcoming-release-notes/6970.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: convert warnings to errors diff --git a/upcoming-release-notes/6983.md b/upcoming-release-notes/6983.md deleted file mode 100644 index 677f28242f..0000000000 --- a/upcoming-release-notes/6983.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [MatissJanis] ---- - -Fix status bar color synchronization on iOS Safari by enhancing theme color management. diff --git a/upcoming-release-notes/6984.md b/upcoming-release-notes/6984.md deleted file mode 100644 index 5ac956c382..0000000000 --- a/upcoming-release-notes/6984.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: introduce type-aware linting diff --git a/upcoming-release-notes/6985.md b/upcoming-release-notes/6985.md deleted file mode 100644 index af7e39c2a6..0000000000 --- a/upcoming-release-notes/6985.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -config: update how coderabbit handles 'suspect ai generated' labels diff --git a/upcoming-release-notes/6987.md b/upcoming-release-notes/6987.md deleted file mode 100644 index 993d57aae1..0000000000 --- a/upcoming-release-notes/6987.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -lint: fix typescript/await-thenable and typescript/no-floating-promises issues diff --git a/upcoming-release-notes/6989.md b/upcoming-release-notes/6989.md deleted file mode 100644 index aabb4be2f3..0000000000 --- a/upcoming-release-notes/6989.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Add structured sections to the pull request template for standardized submissions. diff --git a/upcoming-release-notes/6992.md b/upcoming-release-notes/6992.md deleted file mode 100644 index f0c7a059ca..0000000000 --- a/upcoming-release-notes/6992.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [jfdoming] ---- - -Address some more low-hanging fruit for ts-strict-ignore diff --git a/upcoming-release-notes/6993.md b/upcoming-release-notes/6993.md deleted file mode 100644 index 8fa5bedd96..0000000000 --- a/upcoming-release-notes/6993.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [HadiAyache] ---- - -Fix arithmetic expression parsing so operators with the same precedence (`*`/`/`, `+`/`-`) are evaluated left-to-right. diff --git a/upcoming-release-notes/7002.md b/upcoming-release-notes/7002.md deleted file mode 100644 index c136b3c08c..0000000000 --- a/upcoming-release-notes/7002.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [bonroyage] ---- - -Add reports to command bar diff --git a/upcoming-release-notes/7007.md b/upcoming-release-notes/7007.md deleted file mode 100644 index 5f8716dd68..0000000000 --- a/upcoming-release-notes/7007.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [joel-jeremy] ---- - -Fix redirect to accounts page when no accounts exist, improving user experience. diff --git a/upcoming-release-notes/7009.md b/upcoming-release-notes/7009.md deleted file mode 100644 index 562435bff5..0000000000 --- a/upcoming-release-notes/7009.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [joel-jeremy] ---- - -Refactor `useAccounts` to return full query states, enhancing data handling across components. diff --git a/upcoming-release-notes/7012.md b/upcoming-release-notes/7012.md deleted file mode 100644 index 785178e5b9..0000000000 --- a/upcoming-release-notes/7012.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [Dagur] ---- - -When covering overspending the initial focus should be on the category, not the amount. diff --git a/upcoming-release-notes/7013.md b/upcoming-release-notes/7013.md deleted file mode 100644 index 7e45b62acb..0000000000 --- a/upcoming-release-notes/7013.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Mid-month dependency bump diff --git a/upcoming-release-notes/7018.md b/upcoming-release-notes/7018.md deleted file mode 100644 index 59ec788a8f..0000000000 --- a/upcoming-release-notes/7018.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [MatissJanis] ---- - -Custom themes: allow using simple CSS variables diff --git a/upcoming-release-notes/7019.md b/upcoming-release-notes/7019.md deleted file mode 100644 index 622536029a..0000000000 --- a/upcoming-release-notes/7019.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -TypeScript: individual tsconfig files per package, running via lage diff --git a/upcoming-release-notes/7020.md b/upcoming-release-notes/7020.md deleted file mode 100644 index 6ace232823..0000000000 --- a/upcoming-release-notes/7020.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump @isaacs/brace-expansion diff --git a/upcoming-release-notes/7021.md b/upcoming-release-notes/7021.md deleted file mode 100644 index f99644bae6..0000000000 --- a/upcoming-release-notes/7021.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump @playwright/test diff --git a/upcoming-release-notes/7022.md b/upcoming-release-notes/7022.md deleted file mode 100644 index c095696738..0000000000 --- a/upcoming-release-notes/7022.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [matt-fidd] ---- - -Bump recharts diff --git a/upcoming-release-notes/7028.md b/upcoming-release-notes/7028.md deleted file mode 100644 index ee172696e0..0000000000 --- a/upcoming-release-notes/7028.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Features -authors: [csuriel] ---- - -Adds Dominican Peso (DOP) currency diff --git a/upcoming-release-notes/7030.md b/upcoming-release-notes/7030.md deleted file mode 100644 index b2eb6b4812..0000000000 --- a/upcoming-release-notes/7030.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [mnil] ---- - -Hide selected accounts in the filter. diff --git a/upcoming-release-notes/7031.md b/upcoming-release-notes/7031.md deleted file mode 100644 index c489571e06..0000000000 --- a/upcoming-release-notes/7031.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [danielalanbates] ---- - -Fix missing tooltip on imported payee column in rule result window diff --git a/upcoming-release-notes/7032.md b/upcoming-release-notes/7032.md deleted file mode 100644 index 5cb2caf6be..0000000000 --- a/upcoming-release-notes/7032.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Enhancements -authors: [Juulz] ---- - -🎨 High-contrast (7.0:1 or higher) light theme. diff --git a/upcoming-release-notes/7033.md b/upcoming-release-notes/7033.md deleted file mode 100644 index 47011bdd55..0000000000 --- a/upcoming-release-notes/7033.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Remove usage of 'web' file types diff --git a/upcoming-release-notes/7048.md b/upcoming-release-notes/7048.md deleted file mode 100644 index 72bc182db1..0000000000 --- a/upcoming-release-notes/7048.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [Juulz] ---- - -Change menuAutoCompleteTextHover color to green400 in Midnight theme. diff --git a/upcoming-release-notes/7052.md b/upcoming-release-notes/7052.md deleted file mode 100644 index 2cdcbc6b01..0000000000 --- a/upcoming-release-notes/7052.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Bump version number diff --git a/upcoming-release-notes/7058.md b/upcoming-release-notes/7058.md deleted file mode 100644 index 3535464d71..0000000000 --- a/upcoming-release-notes/7058.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [Juulz] ---- - -Rename 'Okabe Ito' theme to 'Color-blind (dark)'. diff --git a/upcoming-release-notes/7067.md b/upcoming-release-notes/7067.md deleted file mode 100644 index d8d09e5ddd..0000000000 --- a/upcoming-release-notes/7067.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [jfdoming] ---- - -Validate file IDs for correctness diff --git a/upcoming-release-notes/7076.md b/upcoming-release-notes/7076.md deleted file mode 100644 index 650997cf66..0000000000 --- a/upcoming-release-notes/7076.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MikesGlitch] ---- - -Fix server migrations when running on Windows diff --git a/upcoming-release-notes/7081.md b/upcoming-release-notes/7081.md deleted file mode 100644 index bfb67b8c95..0000000000 --- a/upcoming-release-notes/7081.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfix -authors: [MatissJanis] ---- - -Mobile: adjust rules list for better alignment and full-width container display. diff --git a/upcoming-release-notes/7084.md b/upcoming-release-notes/7084.md deleted file mode 100644 index 2c89785b8d..0000000000 --- a/upcoming-release-notes/7084.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [MatissJanis] ---- - -API: fix module resolution diff --git a/upcoming-release-notes/7087.md b/upcoming-release-notes/7087.md deleted file mode 100644 index 4c1f22bd89..0000000000 --- a/upcoming-release-notes/7087.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [Copilot] ---- - -Remove 'suspect ai generated' label and delete associated workflow for streamlined labeling system. diff --git a/upcoming-release-notes/7088.md b/upcoming-release-notes/7088.md deleted file mode 100644 index b70031d4f5..0000000000 --- a/upcoming-release-notes/7088.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Add Cursor Cloud setup instructions and troubleshooting tips to AGENTS.md documentation. diff --git a/upcoming-release-notes/7094.md b/upcoming-release-notes/7094.md deleted file mode 100644 index e370ef4a55..0000000000 --- a/upcoming-release-notes/7094.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Maintenance -authors: [MatissJanis] ---- - -Add 'unfreeze' label that can be used to unfreeze PRs during mergefreeze diff --git a/upcoming-release-notes/7103.md b/upcoming-release-notes/7103.md deleted file mode 100644 index 75ee9670f3..0000000000 --- a/upcoming-release-notes/7103.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -category: Bugfixes -authors: [matt-fidd] ---- - -Fix bugfix categorization in contributor points counting script