This release contains the following notable improvements:
- Add a dedicated page for managing transaction tags
- New experimental feature to display currency in some areas of the app
- Upgraded keyboard shortcut help menu
Docker tag: 25.8.0
Features
- #5032 Add user defined tag colors — thanks pogman-code
- #5167 Introduce an experimental feature to display currency symbols in the app — thanks misu-dev
- #5352 Only show sidebar tooltip on desktop — thanks passabilities
Enhancements
- #5104 Add colors to ReportTable "Totals" row — thanks pogman-code
- #5279 Run rules on transactions created by a transfer (only applying to the fields notes and cleared). — thanks Rapha149
- #5282 Add interval picker for net worth report — thanks SaiPratyush
- #5286 Add Discord link to the help menu for improved user discoverability and support. — thanks MikesGlitch
- #5288 Round all template amounts when hide decimals is set — thanks youngcw
- #5290 Add notes to the scheduled transactions table — thanks spezzino
- #5293 Adds a button to mobile CategoryGroupMenu that allows users to apply all budget templates in this group — thanks Dreptschar
- #5295 Extend the week template to be a periodic template supporting days, weeks, months, years — thanks youngcw
- #5301 Make remainder templates respect up to limits — thanks youngcw
- #5307 Reword button and title of the overspending banner when in tracking budget — thanks youngcw
- #5309 Added Bank of Valletta to list of limited history banks. — thanks girogio
- #5316 Fix templates in tracking budget when using priorities, and templated income. — thanks youngcw
- #5330 Add keyboard shortcuts for duplicating transaction, editing date, and editing amount — thanks jat255
- #5334 Add shortcut for showing the command palette to the keyboard shortcuts modal — thanks MikesGlitch
- #5340 Enhanced Keyboard Shortcuts modal to be searchable — thanks MikesGlitch
- #5348 Add aggregated account views (On Budget, Off Budget, All Accounts) to Command Bar — thanks elijaholmos
- #5353 Adding DD-MM-YYYY as a date format option for displaying. — thanks martijnhielema
- #5355 Display account balances in Command Bar — thanks elijaholmos
- #5359 Add options to post schedule today or the next scheduled date — thanks matt-fidd
- #5362 Disable sidebar tooltip on touchscreen device. Related to #5352 — thanks passabilities
- #5368 Add button to find existing tag from transactions notes — thanks pogman-code
- #5386 Consolidate
has tags
filter — thanks pogman-code
Bugfix
- #5207 Hide running balance when adding a new transaction — thanks matt-fidd
- #5211 Fix a few typos mentioned on Weblate — thanks jfdoming
- #5239 Fixed the functions to set budget targets based on past averages to correctly ignore hidden categories. Further work is required to handle hidden category groups, including potentially creating new views or migrations to expose relevant information to the target setting functions. — thanks lougeorge
- #5247 Fix issue that importTransactions() options (defaultCleared) was not used — thanks ngoc-minh-do
- #5259 Fix rule templating on date causing crash — thanks pogman-code
- #5263 Fix bug where "has tag(s)" filter created empty tag when using Enter key — thanks seabeeberry
- #5269 Apply context menu actions to all selected transactions and payees — thanks tostasmistas
- #5281 Hide balance graph values when privacy mode is activated — thanks seabeeberry
- #5303 Fix server-started message invoking too early, causing desktop app server configuration flakiness. — thanks MikesGlitch
- #5305 Fix overspent categories banner including hidden categories in the tracking budget — thanks youngcw
- #5319 Allow templates for daily interval schedules that are longer than 1 month to budget in intermediary months — thanks youngcw
- #5326 fixes saving correct account notes when opening another account — thanks passabilities
- #5335 Fix pseudo-element quotes in ColorPicker — thanks pogman-code
- #5344 Fix Boursorama GoCardless wrong payee for multiline transactions — thanks Aerion
- #5356 Fix datepicker month input validation to allow mm/yyyy — thanks matt-fidd
- #5358 Fix payee and transaction context menus when no items selected — thanks matt-fidd
- #5360 Fix crash when using bulk amount update — thanks matt-fidd
- #5364 Applied color-variable to resizable handle to adapt to color theme automatically — thanks seabeeberry
- #5373 On initial click for reconcile selection of value — thanks UnderKoen
- #5377 Local cleanup groups will only use money from inside the group itself. — thanks kleinweby
- #5380 Fix template priority sorting that was broken by the remainder change — thanks youngcw
- #5387 Fix tags not syncing properly — thanks youngcw & pogman-code
- #5405 Remove mobile running balance feature to improve performance for large accounts. — thanks youngcw
- #5409 Do not search tags in deleted transactions — thanks pogman-code
- #5423 Fix crash when the enter key is used to submit an empty date to the date picker — thanks Serializator
- #5430 Clear active edit on mobile when clicking out of notes field — thanks ShayanAraghi
- #5434 Fix auto hold not working on newly created categories — thanks youngcw
- #5446 Fix reconcile input being hidden when empty — thanks matt-fidd
Maintenance
- #5059 Convert
SelectLinkedAccountsModal
to TypeScript — thanks jfdoming - #5169 Update contributor points calculation logic. — thanks MatissJanis
- #5208 Move remaining .d.ts files to .ts — thanks jfdoming
- #5212 Introduce linting rules to improve translation consistency and coverage — thanks matt-fidd
- #5361 Remove unused dependency express-response-size — thanks matt-fidd
- #5365 Bump form-data to 4.0.4 — thanks matt-fidd
- #5371 Added tests for Help menu — thanks MikesGlitch
- #5392 Fix contributor point calculation in July — thanks MatissJanis
- #5393 Fix contributor points calculation to prevent runtime errors from undefined tier objects. — thanks MatissJanis