mirror of
https://github.com/actualbudget/actual.git
synced 2026-04-30 18:20:24 -05:00
* Update typography rule to disallow curly quotes with auto-fix - Reverse typography rule to detect and flag curly quotes instead of straight quotes - Add auto-fixer that converts curly quotes to straight quotes - Fix auto-fixer to properly escape quotes when they match string delimiters * Fix quotation marks in error messages and formatting strings across multiple files - Standardize quotation marks from curly to straight in error messages and string formatting for consistency. - Update various components and utility files to ensure proper string handling and improve readability. * Standardize quotation marks across multiple files - Replace curly quotes with straight quotes in various documentation and code files for consistency and improved readability. - Update error messages, comments, and documentation to ensure uniformity in string formatting. * Standardize month formatting across multiple components - Update month formatting strings from "MMMM 'yy" to "MMMM ''yy" in various components and utility files for consistency. - Ensure uniformity in how months are displayed throughout the application. * Refactor typography rule to enhance curly quote handling - Simplify the error reporting mechanism for curly quotes by creating a shared fix function. - Update test cases to include various curly quote scenarios for improved coverage. - Ensure consistent handling of curly quotes in formatting functions across multiple files. * Refactor typography handling and update tests for curly quotes - Replace curly quotes with their Unicode equivalents in typography rule and related test cases for consistency. - Remove unnecessary eslint-disable comments to improve code clarity. - Ensure proper handling of quotes in arithmetic and utility tests to align with updated typography standards. * Update VRT screenshots Auto-generated by VRT workflow PR: #6454 * Fix: Correct typo in budget cell notification message Co-authored-by: matiss <matiss@mja.lv> * Update VRT screenshots Auto-generated by VRT workflow PR: #6454 * Temporarily disable i18n string extraction workflow --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Cursor Agent <cursoragent@cursor.com>
13 KiB
13 KiB
title, description, date, slug, tags, hide_table_of_contents, authors
| title | description | date | slug | tags | hide_table_of_contents | authors | ||
|---|---|---|---|---|---|---|---|---|
| Release 25.9.0 | New release of Actual. | 2025-09-03T10:00 | release-25.9.0 |
|
false | jfdoming |
This release contains the following improvements, along with numerous fixes:
- Add a mobile view for the rules page
- Show experimental budget currency on reports page
- Release experimental Pluggy.ai bank connector
Docker tag: 25.9.0
Features
- #5283 Add currency display to reports — thanks @misu-dev
- #5390 Add mobile rules page for viewing and managing rules on mobile devices. — thanks @MatissJanis
- #5532 Add backend logic to support automations UI — thanks @jfdoming
- #5533 Connect automations UI to backend — thanks @jfdoming
- #5556 Add ability to delete rules with a new confirmation modal in mobile rule editing. — thanks @MatissJanis
- #5628 Release pluggy bank-sync integration — thanks @MatissJanis
Enhancements
- #5383 Add transaction information to notes on Stadtsparkasse München GoCardless transaction parsing. — thanks @cybersardinha & @Nebukadneza
- #5419 Add 'Prior year to date' time range — thanks @pogman-code
- #5452 Add toggle feature to show/hide balance history graph in sidebar account tooltip. — thanks @MatissJanis
- #5456 Add Qatari Riyal currency symbol — thanks @matt-fidd
- #5458 Add tooltip for detailed last sync time on bank sync page — thanks @matt-fidd
- #5461 Import category notes from nYNAB — thanks @matt-fidd
- #5472 Add Polish Złoty currency — thanks @dgliwka
- #5475 Enhance tooltip component with configurable close delay for improved user experience. — thanks @MatissJanis
- #5477 Add SEK and TRY as currencies — thanks @csenel
- #5479 Added the Swedish bank with limited history Länsförsäkringar. — thanks @AlexKalopsia
- #5482 Display schedule name in upcoming transaction notes. — thanks @passabilities
- #5483 Add Indian Rupee (INR) currency — thanks @emilgeo
- #5507 Add Philippine Peso currency — thanks @joel-jeremy
- #5516 Extract mobile rules editing to a dedicated page, enhancing user navigation and experience. — thanks @MatissJanis
- #5521 Show the absolute date of reconciliation (e.g. "08/08/2025") in addition to the relative date (e.g. "3 days ago") — thanks @j-maas
- #5528 Fix incorrect mathematical equation calculations in the reconcile window (Bug #5527) — thanks @junyuanz1
- #5543 Convert EditRuleModal to TypeScript, enhancing type safety and updating save function behavior. — thanks @MatissJanis
- #5574 Better readability of tags — thanks @pogman-code
- #5604 Enable Make Transfer menu for child transactions — thanks @joel-jeremy
- #5605 [Mobile] Show uncategorized/overspending totals on budget banners — thanks @joel-jeremy
- #5607 Mobile friendly DateSelect component — thanks @MatissJanis
Bugfix
- #5072 [Mobile] Fix preview transactions not loading in multi-account views and uncategorized splits not loading. — thanks @joel-jeremy
- #5126 Enhances the mobile budget table's responsiveness by implementing AutoTextSize for better text scaling and adjusting the responsive breakpoint to provide a better user experience on smaller screens. — thanks @chaitanyya
- #5396 add missing translations for UI texts (Show, Hide, Delete, Unsaved report) — thanks @milanalexandre
- #5406 In the schedule date selection, move add specific days onto the next row and dynamically increased the width of the numbered input. — thanks @ShayanAraghi
- #5411 Add status label translations for 'Schedules' and others — thanks @milanalexandre
- #5415 Fix transaction hooks and improve transactions loading experience in mobile — thanks @joel-jeremy
- #5418 Truncate multiple payee names with ellipsis to prevent layout overflow in the payee column. — thanks @ShayanAraghi
- #5421 add translation support for rule stages — thanks @milanalexandre
- #5429 Fix the responsiveness of the mobile navigation and accommodate longer strings / translations — thanks @Serializator
- #5438 Allow filter based on transfer payee from closed account — thanks @Serializator
- #5457 Fix tag colors when using the light theme as system default — thanks @matt-fidd
- #5460 Make payee fall back to default if the custom mapped field is missing — thanks @matt-fidd
- #5462 Prevent closing an account into itself — thanks @matt-fidd
- #5464 Remove the automatic space added by bulk prepend/append to notes to make behaviour consistent with the rule action — thanks @matt-fidd
- #5471 Adds translations to the "new transaction" page on mobile devices — thanks @milanalexandre
- #5485 Display name of old payee correctly when merging — thanks @r1ch
- #5486 Add missing translations in "Reports" && "Rule" — thanks @milanalexandre
- #5489 Fixes #4036 https://github.com/actualbudget/actual/issues/4036 — thanks @emilgeo
- #5495 Fix live report date mode not supporting a 2 month window — thanks @matt-fidd
- #5496 Hide hold for next month option when "to budget" is negative — thanks @matt-fidd
- #5514 Adds translations to the "rules" page — thanks @milanalexandre
- #5519 Add fix for unfocusing the date disabling all other buttons — thanks @ShayanAraghi
- #5520 Fixes negative numbers shown in the summary report — thanks @misu-dev
- #5523 Display name of old payee correctly when merging — thanks @r1ch
- #5526 Fixes a bug where sometimes hidden categories get selected in the transaction table — thanks @misu-dev
- #5529 Fix the display of 'link schedules' condition — thanks @MatissJanis
- #5541 Fix SpendingCard crash — thanks @milanalexandre
- #5549 Translate closing account — thanks @milanalexandre
- #5565 Translate import transactions (modal) — thanks @milanalexandre
- #5573 Fix rendering loop in calendar report card — thanks @matt-fidd
- #5579 Prevent unnecessary calls to DB if same redux action is already pending — thanks @joel-jeremy
- #5580 Only show schedule name in notes for upcoming transactions — thanks @matt-fidd
- #5587 mobile rules - change default new rule stage to be "default" instead of "pre" — thanks @MatissJanis
- #5589 Hide transfer transactions from the uncategorized transactions view in the mobile app. — thanks @joel-jeremy
- #5594 Fix by template not calculating properly under some stacked template conditions — thanks @youngcw
- #5600 Add missing conditional for describing schedules in rules page — thanks @MatissJanis
- #5601 Improve responsiveness of set-split-amount field on mobile — thanks @MatissJanis
- #5608 Fixes a crash when filtering by amount — thanks @misu-dev
- #5623 Fix sync server failing to start on arm64 macs — thanks @MikesGlitch
- #5631 Fix docker health check script — thanks @matt-fidd
- #5634 Adjust the size of the SplitTransactionError modal dynamically — thanks @milanalexandre
- #5643 Support webRoot being in a hidden folder (e.g. .cache) — thanks @gediminasel
- #5659 Fix income modal balance not showing — thanks @jfdoming
Maintenance
- #5379 Migrate loot-core build system from Webpack to Vite — thanks @MikesGlitch
- #5398 Use null as tag color by default (fallback to theme color) and stricter tag validation — thanks @pogman-code
- #5404 Allow running the GitHub Actions workflow for building the Docker edge image on forks when using the workflow dispatch — thanks @Jackenmen
- #5480 Merge automatic package versioning GitHub workflows — thanks @matt-fidd
- #5497 Bump dependencies in sync-server package — thanks @matt-fidd
- #5518 Make rule editor component reusable outside a modal window — thanks @MatissJanis
- #5544 Add CODEOWNERS file to assign ownership for specific directories in the repository. — thanks @MatissJanis
- #5566 Remove unused package - reselect — thanks @MikesGlitch
- #5567 Remove unused packages - sourcemap and process — thanks @MikesGlitch
- #5576 Fix AutoTextSize warnings — thanks @joel-jeremy
- #5581 Move account states from queriesSlice to accountsSlice — thanks @joel-jeremy
- #5591 Added Command bar VRT's — thanks @MikesGlitch
- #5592 [Redux] Move payee states from queriesSlice to payeesSlice — thanks @joel-jeremy
- #5593 [Redux] Move category states from queriesSlice to budgetSlice — thanks @joel-jeremy
- #5597 [Redux] Move tags states from queriesSlice to tagsSlice — thanks @joel-jeremy
- #5598 [Redux] Rename queriesSlice to transactionsSlice — thanks @joel-jeremy