Joel Jeremy Marquez
14bf3d611c
[Maintenance] Remove usage of a raw variable in CategoryAutocomplete component ( #5686 )
...
* Remove usage of a raw variable in CategoryAutocomplete component
* Cleanup
* Fix typecheck error
* Fix typecheck error
* Highlight first suggestion when searching instead of the split option
* Fix error
* Fix special item highligted index
2025-09-12 15:25:52 -07:00
Joel Jeremy Marquez
34b6599da3
Re-design mobile accounts page to better match the transactions and budget tables/list + add all accounts page ( #5610 )
...
* Re-design mobile accounts page to better match the transactions and budget tables/list + add all accounts page
* [autofix.ci] apply automated fixes
* Update to "All accounts" to match desktop text
* Update prop
* Update VRT
* Increase height
* Update VRT
* Update UI
* Update VRT
---------
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>
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
2025-09-11 09:17:07 -07:00
Evan Smith
bc1cd9023c
Remove auto-scrolling behavior when editing split transactions on mobile ( #5572 )
...
* Remove behavior to auto scroll to transaction with 0 amount
* Add release notes
2025-09-11 16:26:21 +01:00
dependabot[bot]
5ae9176f5e
Bump vite from 6.3.5 to 6.3.6 ( #5707 )
...
* Bump vite from 6.3.5 to 6.3.6
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* note
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-09-11 16:19:48 +01:00
Joel Jeremy Marquez
2ed908aff4
Remove usage of a raw variable in Account component ( #5684 )
2025-09-11 08:13:24 -07:00
Matt Fiddaman
3318dd56e9
remove BANKS_WITH_LIMITED_HISTORY override array for GoCardless ( #5714 )
...
* remove banks with limited history gocardless array
* note
* [autofix.ci] apply automated fixes
* set 89 in fallback
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-11 15:48:43 +01:00
Michael Clark
00ab11cc40
:electron: Update Electron to v38 ( #5713 )
...
* update electron to 38
* release notes
2025-09-11 15:40:40 +01:00
youngcw
25c83eb64d
Add bank sync option to only import balance ( #5711 )
...
* add investment account setting
* note
* disable other options if enabled
* handle 0 balance
* Update packages/loot-core/src/server/accounts/sync.ts
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* [autofix.ci] apply automated fixes
* dont exit early
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-11 07:15:57 -07:00
Mauro Artizzu
7a420b79f2
Handle detailedAccount null or undefined in gocardless service. Fixes #5664 ( #5706 )
...
* fix detailedAccount could be null or undefined
* add release notes
2025-09-11 14:45:43 +01:00
Nalin Gupta
d2cfedf5e4
Fixes #5674 mark transfer issue ( #5696 )
...
* Fixes #5674 mark transfer issue
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-09 20:32:55 -07:00
Shalan
00a4cfcabf
feat: add EGP and SAR currencies to supported list ( #5698 )
...
* feat: add EGP and SAR currencies to supported list
* add release notes for currency support
* use yarn generate:release-notes to fix release notes
* Rename file with PR number 5698
2025-09-08 08:04:55 -07:00
Karim Kodera
a18a05f55a
Introduction of APIs to handle Schedule + a bit more. ( #5584 )
...
* Introduction of APIs to handle Schedule + a bit more. Refer to updated API documentation PR2811 on documentation.
* Fixed lint Error
* Removed unused declarations
* Fixed Bug in Test module
* Avoiding type Coercion fixes and direct assignment on conditions array.
* Lint Error Fixes
* more issues fixed
* lint errors
* Remove with Mutation in Get function. Fixed quotes. updated getIDyName for error handling
* More lint errors
* Minor final fixes.
* One type coercion removed
* One type coercion removed
* Revert back to original working code
* Added Account testing for both get by ID and updating schedules
* [autofix.ci] apply automated fixes
* Added Payee tests as well
* Payee Tests
* [autofix.ci] apply automated fixes
* Optimized condition checking at the beginning of the code and avoid ambiguity in case of corrupt schedule
* Mode debug infor on error in testing
* better bug tracking
* //more trouble shooting
* Bug fixed
* [autofix.ci] apply automated fixes
* Minor mofication to satisfy code rabbit. We should be ready for review.
* [autofix.ci] apply automated fixes
* Removing type coercion from the model
* [autofix.ci] apply automated fixes
* fixed compilation error
* Fixed new bugs
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 09:03:11 +01:00
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