Matiss Janis Aboltins
b399f290a6
Add ErrorBoundary around Modals and updating FatalError modal behavior. ( #5649 )
...
Fix #4703
2025-09-07 19:14:31 +01:00
Matiss Janis Aboltins
7c07295448
Issues: add issue types ( #5648 )
2025-09-07 19:13:15 +01:00
Michael Clark
510dd31de6
🔧 Fix heap allocation error when building locally with docker ( #5695 )
...
* fix heap allocation error when building locally with docker
* release notes
* clarifying comment
2025-09-07 13:32:40 +01:00
Michael Sanford
8e5a88bc55
Add NO_COLOR standard environment flag to sync-server logging. ( #5676 )
...
* Add NO_COLOR standard environment flag to sync-server logging.
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 15:31:12 -07:00
Joel Jeremy Marquez
bbf91ccbca
[Maintenance] Remove usage of a raw variable in PayeeAutocomplete component ( #5687 )
...
* Remove usage of a raw variable in PayeeAutocomplete component
* Add note on 100 payees limit
2025-09-05 12:26:44 -07:00
Joel Jeremy Marquez
58bc14e1b3
Optimize usage of useScrollListener and useTransactionsSearch ( #5690 )
2025-09-05 12:26:05 -07:00
Joel Jeremy Marquez
de2966a06c
[Maintenance] Remove usage of a raw variable in AccountAutocomplete component ( #5685 )
...
* Remove usage of a raw variable in AccountAutocomplete component
* Remove usage of a raw variable in CategoryAutocomplete component
* Release notes
* Fix typecheck error
* Fix typecheck errors
* Remove CategoryAutocomplete changes
2025-09-05 11:21:59 -07:00
Michael Süssemilch
90b859fd74
feat(currency): add BRL, JMD, RSD, RUB, THB and UAH ( #5653 )
...
* feat: add BRL, JMD and THB currencies
* feat: add RSD, RUB and UAH
2025-09-05 10:57:29 -07:00
biolan
fafcee071d
Add Romanian and Moldovan currency ( #5688 )
...
* * add Romanian Leu currency
* add Moldovan Leu currency
* Add release note
* * Add release note
* * one line release note
---------
Co-authored-by: biolan <admin@biolan.dev >
2025-09-05 07:05:56 -07:00
Bernardo Jordão
ed40901534
Fix range calculator on the MonthPicker component ( #5622 )
...
* fix month range
* release notes
* use floor() to match e2e tests
2025-09-05 06:41:23 -07:00
Julian Dominguez-Schatz
338093836b
Add tools to migrate/un-migrate to/from UI automations ( #5624 )
...
* Add helper to render automations to template notes
* Add modal to un-migrate from the automations UI
* Add import warning to automations modal
* Add release notes
* Use CSSProperties type from React directly
2025-09-05 07:32:17 -04:00
Julian Dominguez-Schatz
4df05aa37c
Fix version bump logic to work if the month has rolled over ( #5662 )
...
* Fix version bump logic to work if the month has rolled over
* Refactor script to be more testable
* Add tests for regression
* Move tests to dedicated package
* Add release notes
* Coderabbit
2025-09-05 07:31:53 -04:00
Julian Dominguez-Schatz
5459b8baca
🔖 (25.9.0) ( #5663 )
...
* 🔖 (25.9.0)
* Remove used release notes
* Empty commit to bump CI
* Add release notes for PR #5663
* Remove AI-generated release note
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v25.9.0
2025-09-03 19:27:22 -04:00
Julian Dominguez-Schatz
073d91a7b7
Fix income modal balance not showing ( #5659 )
...
* Fix income modal balance not showing
* Add release notes
2025-09-02 10:02:44 -04:00
Gediminas Lelešius
58a638cee2
[fix] Support webRoot being in a hidden folder (e.g. .cache) ( #5643 )
...
Fixes #5642 and makes npx and pnpx work for @actual/sync-server
2025-08-29 15:52:29 -04:00
milanalexandre
23f1bae7db
[fix] Adjust modal styles and text wrapping in TransactionError ( #5634 )
...
* adaptive size of the modal
* add relese note
---------
Co-authored-by: Alex <Alex>
2025-08-27 13:24:31 -04:00
Matt Fiddaman
57240284a3
fix health check script ( #5631 )
...
* fix health-check
* note
2025-08-26 16:10:45 -04:00
Matiss Janis Aboltins
6c6d8931bb
Release Pluggy bank-sync integration ( #5628 )
2025-08-26 18:17:20 +01:00
Michael Clark
cae8fa4e6f
:electron: Building bcrypt for correct architecture during packaging ( #5623 )
...
* rebuilding bcrypt
* release notes
2025-08-25 09:41:45 +01:00
Michael Süssemilch
48ae371ecc
fix: crash on filtering by amount ( #5608 )
...
* fix: crash on filtering by amount
* doc: add release notes
2025-08-23 10:55:22 +01:00
Matiss Janis Aboltins
e8d93fb797
Implement responsive DateSelect component for mobile view ( #5607 )
2025-08-22 22:13:16 +01:00
Joel Jeremy Marquez
6790f99de2
[Mobile] Show uncategorized/overspending totals on budget banners ( #5605 )
...
* [Mobile] Show uncategorized/overspending totals on budget banners
* Cleanup
* Update VRT
* Coderabbit feedback
* Remove console.log
* Rename release notes
* Use Array.from
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-21 21:26:55 -07:00
Joel Jeremy Marquez
68f0b05aed
[Redux] Rename queriesSlice to transactionsSlice ( #5598 )
...
* Move getAccountsById to accountsSlice
* [autofix.ci] apply automated fixes
* [Redux] Rename queriesSlice to transactionsSlice
* Fix import
* Release notes
* Remove nonexistent saved state
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 18:16:43 -07:00
Joel Jeremy Marquez
c954d3924e
[Redux] Move tags states from queriesSlice to tagsSlice ( #5597 )
...
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [autofix.ci] apply automated fixes
* Move getAccountsById to accountsSlice
* [autofix.ci] apply automated fixes
* [Redux] Move tags states from queriesSlice to tagsSlice
* Fix lint + release notes
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 15:31:06 -07:00
Joel Jeremy Marquez
adf4bd2d0f
Enable Make Transfer menu for child transactions ( #5604 )
2025-08-21 15:24:16 -07:00
Matiss Janis Aboltins
102c6eaff6
Enhance responsiveness of GenericInput in RuleEditor component for mobile devices ( #5601 )
...
* Enhance responsiveness of GenericInput in RuleEditor component for mobile devices
* Refactor ActionEditor layout in RuleEditor component for improved responsiveness
- Adjusted styles for the View components to enhance layout flexibility.
- Ensured the GenericInput component maintains appropriate minimum width based on method type.
- Updated Stack component to prevent shrinking, improving overall UI consistency.
2025-08-21 22:17:17 +01:00
Joel Jeremy Marquez
21105fc25b
[Redux] Move category states from queriesSlice to budgetSlice ( #5593 )
...
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [autofix.ci] apply automated fixes
* Move getAccountsById to accountsSlice
* [autofix.ci] apply automated fixes
* Fix merge error
* [autofix.ci] apply automated fixes
* [Redux] Move category states from queriesSlice to budgetSlice
* Move getCategoriesById to budgetSlice + fix lint
* Fix lint
* [autofix.ci] apply automated fixes
* Fix typecheck
* Add new slices to boundActions
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 14:15:30 -07:00
Matiss Janis Aboltins
c69142f58e
Refactor schedule handling in ManageRules component ( #5600 )
...
- Updated the ManageRules component to use ScheduleEntity type for schedules.
- Improved the describeSchedule function to include type annotations for better clarity.
- Added a conditional check to handle cases where the schedule may not exist, ensuring robust functionality.
2025-08-21 20:09:21 +01:00
Matiss Janis Aboltins
fe32bf14c6
Mobile rules - update default stage to be "default" instead of "pre" ( #5587 )
2025-08-21 19:24:52 +01:00
Joel Jeremy Marquez
92e43bc3b5
[Redux] Move payee states from queriesSlice to payeesSlice ( #5592 )
...
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [autofix.ci] apply automated fixes
* Move getAccountsById to accountsSlice
* [autofix.ci] apply automated fixes
* [Redux] Move payee states from queriesSlice to payeesSlice
* Fix merge error
* Fix merge error
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
* Fix import
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 08:51:38 -07:00
Joel Jeremy Marquez
165be3d0df
[Redux] Move account states from queriesSlice to accountsSlice ( #5581 )
...
* Add rejected reducers
* Add dirty states
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [autofix.ci] apply automated fixes
* [Redux] Move account states from queriesSlice to accountsSlice
* Release notes
* Move getAccountsById to accountsSlice
* [autofix.ci] apply automated fixes
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 08:16:22 -07:00
youngcw
3dd22994b7
fix bug ( #5594 )
2025-08-21 07:56:09 -07:00
Michael Clark
96bfc69332
Command bar VRTs ( #5591 )
...
* command bar vrts
* release notes
* reduce flakiness
* oh
* add screenshots back in
* Update VRT
* trigger
* reducing screenshots
* Update VRT
* trigger
* jeez
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-21 09:08:46 +01:00
Joel Jeremy Marquez
284fc13161
[Mobile] Do not show transfer transactions on uncategorized transactions view/page ( #5589 )
...
* [Mobile] Do not show transfer transactions on uncategorized transactions view/page
* [autofix.ci] apply automated fixes
* Rename
* Add release notes for PR #5589
* Change release notes to bugfix
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-20 14:09:53 -07:00
Matiss Janis Aboltins
30102b1474
Revert "Dispatch github ci jobs after running update-vrt workflow ( #5586 )" ( #5590 )
...
This reverts commit 3a8eb96d76 .
2025-08-20 21:28:27 +01:00
Matiss Janis Aboltins
3a8eb96d76
Dispatch github ci jobs after running update-vrt workflow ( #5586 )
...
* Enhance CI workflows to support repository dispatch events and improve branch handling
- Added support for `repository_dispatch` events in build, check, and codeql workflows.
- Updated concurrency group to include `client_payload.pr_number` for better context.
- Modified checkout steps to reference the correct branch from `client_payload` if available.
* Add release notes for PR #5586
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-20 21:12:16 +01:00
Joel Jeremy Marquez
91a8bc3ef1
Prevent unnecessary calls to DB if same redux action is already pending ( #5579 )
...
* Prevent unnecessary calls to DB if same redux action is already pending
* [autofix.ci] apply automated fixes
* Release notes
* Add rejected reducers
* Add dirty states
* Remove commented code
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/queries/queriesSlice.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [autofix.ci] apply automated fixes
* Coderabbit feedback
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-19 19:42:15 -07:00
Julian Dominguez-Schatz
dc2ab4843f
Connect automations UI to backend ( #5533 )
...
* Connect automations UI to backend
* Fix integer -> amount
* Add release notes
* Fix length check
* No layout shift
* Coderabbit: decimal places
2025-08-19 20:30:09 -04:00
Matt Fiddaman
89e5676cfb
only show schedule name in notes for upcoming transactions ( #5580 )
2025-08-19 19:06:27 -04:00
POGMAN
645342d47d
Compute color of tags text for dark mode ( #5574 )
2025-08-19 10:16:45 -07:00
Julian
116c695964
fix filter transactions by closed account transfer payee ( #5438 )
...
* fix filter transactions by closed account transfer payee
* apply equivalent ignore pattern to arguments as variables in eslint
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-19 08:14:40 -07:00
Joel Jeremy Marquez
a5d18929c8
Fix AutoTextSize warnings ( #5576 )
...
* Fix AutoTextSize warnings
* Release notes
2025-08-19 08:14:21 -07:00
Matt Fiddaman
989d332e1b
fix rerender loop in calendar card ( #5573 )
2025-08-18 11:19:45 -04:00
Michael Clark
169d08e721
🗑️ Remove old sourcemap and process package ( #5567 )
...
* remove old sourcemap package and process package
* release notes
* Update 5567.md
2025-08-18 08:54:44 +01:00
milanalexandre
a74da11904
translate import transactions ( #5565 )
...
* translate import transactions
* translate import transactions headers
* add relese note
* feed back
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
---------
Co-authored-by: Alex <Alex>
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2025-08-17 07:39:55 -07:00
Michael Clark
cccd66713d
🗑️ Remove unused package (reselect) ( #5566 )
...
* remove unused package
* release notes
2025-08-16 21:04:41 +01:00
Matiss Janis Aboltins
1ce53b2762
feat(mobile): ability to delete rules ( #5556 )
2025-08-16 17:56:22 +01:00
milanalexandre
d75f984186
Translate closing account and more ( #5549 )
...
* translate
* add relese note
* Update VRT
* feed back
* Update VRT
* revert vrt
* avoid duplicate translations
* translate rename save butons (reports custom)
---------
Co-authored-by: Alex <Alex>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-15 18:06:38 -07:00
Matiss Janis Aboltins
692ade7254
Extract mobile rules form to a new page ( #5516 )
2025-08-14 21:52:47 +01:00
dependabot[bot]
da0ac0b144
Bump tmp from 0.2.1 to 0.2.5 ( #5551 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.1 to 0.2.5.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.1...v0.2.5 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 22:07:53 +01:00