lelemm
fdac2839c9
🔨 OPENID: Refactor mixed stuff ( #4428 )
...
* Refactor
* changed the variable name back to loginMethod
* md
* Update packages/sync-server/src/app.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-14 08:38:33 -03:00
Michael Clark
379a84d2e2
🐳 @actual-app/web workspace in sync-server ( #4569 )
...
* Workspace ref web client (#9 )
---------
Co-authored-by: lelemm <lelemm@gmail.com >
2025-03-14 09:07:59 +00:00
Joel Jeremy Marquez
d16d022b50
Remove height transition animation from modals when adjusting to viewport height for smoother experience ( #4620 )
...
* Use dvh to determine height of modal based on dynamic visual viewport
* Apply to dialog instead of another div
* Remove modal transition
* Release notes
2025-03-13 10:49:58 -07:00
Joel Jeremy Marquez
606e39252f
[Mobile] Click on income category balance to show transactions ( #4621 )
...
* [Mobile] Click on income category balance to show transactions
* Release notes
2025-03-13 10:49:14 -07:00
Margarida Reis
2523c091c3
improvement: enable collapse split transactions with searches or filters ( #4600 )
...
* improvement: enable collapse split transactions with searches or filters
enable the "Collapse|Expand split transactions" button with searches or filters
* Update VRT
* chore: trigger GitHub actions
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-13 10:36:01 -07:00
tempiz
d4b37baa4d
Modified transaction edit button on mobile to display "Add New Split" ( #4536 )
...
* Created Add Split Button
* Create 4536.md
* Fix Lint Check Error
* Fix Release Note Category
* Added add split text to amount left/save button
Removed my add split button and instead added functionality for the button save/amount left button to display "Add New Split" when all amounts are entered.
* Fix Lint
* Update release notes
* Show remaining on add split button
* Fix lint
* Added requested changes
* Fix lint
2025-03-12 17:05:20 -07:00
Matiss Janis Aboltins
ed4ef5b30e
♻️ solve most peer dependency issues reported on install ( #4613 )
...
* ♻️ solve most peer dependency issues reported on install
* Release notes
* Patch unit tests
2025-03-12 17:13:35 +00:00
Matiss Janis Aboltins
baadafb15e
♻️ (loot-core) updated all data model imports to use barrel file ( #4609 )
2025-03-12 17:05:46 +00:00
James Skinner
346727a539
Mobile budget file switching logical error fix ( #4596 )
...
* Fix logical error to filter out just the current file from list of files, rather than excluding remote files.
* Add release note and update comment
2025-03-12 07:45:30 -07:00
Matiss Janis Aboltins
ddcd771488
♻️ (sync-server) align dependency versions; cleanup lint & typecheck ( #4605 )
2025-03-12 14:03:23 +00:00
Joel Jeremy Marquez
3ecfb4be7e
Swipe to dismiss notifications ( #4606 )
...
* Swipe to dismiss notifications
* Release notes
* Update VRT
* Dummy commit
* Make notification swipe a bit snappier
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-11 14:35:01 -07:00
Margarida Reis
bf154db3d6
fix: align action buttons in modal for confirming transaction edit ( #4604 )
...
align the "Cancel" and "Confirm" buttons in the modal for confirming a transaction edit to the right-hand side for consistency
2025-03-11 14:15:49 -07:00
Joel Jeremy Marquez
4b48f09112
[TypeScript] Make db.all generic to make it easy to type DB query results ( #4542 )
...
* [TypeScript] Make db.all generic to make it easy to type DB query results
* Release notes
* Fix type
* Update return type
2025-03-10 12:14:13 -07:00
Matiss Janis Aboltins
6c7df7c1f9
♻️ (components) updated old import paths to use the new paths ( #4591 )
2025-03-10 18:11:30 +00:00
Matiss Janis Aboltins
0b9b440a7a
♻️ (components) remove InputWithContent component ( #4566 )
2025-03-10 17:21:00 +00:00
Matiss Janis Aboltins
ebb83aca51
♻️ (components) refactor useResponsive and move to comp. lib ( #4568 )
2025-03-10 15:32:17 +00:00
Joel Jeremy Marquez
e5c2ef47ac
[Mobile] Drag and drop income categories to re-order ( #4482 )
...
* [Mobile] Drag and drop income categories to re-order
* Fix category group ID
* Update borders
* Use list item value prop
* Cleanup
* useCallback
* Remvoe usage of useListData
* Fix typecheck error
* Release notes
* Fix import
* Update DropIndicator
* Update DropIndicator
* Fix drop indicator
2025-03-10 08:14:33 -07:00
Matiss Janis Aboltins
af068d1f89
🐛 fix rules page table incorrect row heights ( #4586 )
2025-03-10 12:11:09 +00:00
James Skinner
35fe969b1b
Typo fix in OutOfSyncMigrationsModal ( #4585 )
...
* Fix typo in OutOfSyncMigrationsModal.tsx
* Add release note
* Rename release note file to be id of PR rather than issue
2025-03-09 22:50:37 +00:00
Matiss Janis Aboltins
cc44fad62e
♻️ (components) rename SimpleTable to InfiniteScrollWrapper and cleanup ( #4578 )
2025-03-08 23:22:39 +00:00
lelemm
42294d4a53
🐛 Fix for var ACTUAL_OPENID_ENFORCE ( #4533 )
...
* Fix for var `ACTUAL_OPENID_ENFORCE`
* md
2025-03-08 13:34:56 -03:00
Joel Jeremy Marquez
d8fcd43324
Upgrade React Aria packages and address deprecated Section component warnings ( #4572 )
...
* Update react-aria packages and replace deprecated RAC Section component
* Release notes
2025-03-08 02:18:37 -08:00
Joel Jeremy Marquez
ccb07e12db
Delete no longer used deprecated Button component ( #4564 )
...
* Delete no longer used deprecated Button component
* Release notes
* Release notes
* Delete upcoming-release-notes/4127.md
2025-03-07 10:15:05 -08:00
Matiss Janis Aboltins
f2267587c8
♻️ (components) moving Input component to comp. library ( #4563 )
2025-03-07 16:56:17 +00:00
Joel Jeremy Marquez
4bc34776fb
Replace usage of deprecated Button in Autocomplete with new Button component ( #4561 )
...
* Replace usage of deprecated Button in Autocomplete with new Button component
* Release notes
* Remove console.log
2025-03-07 08:47:46 -08:00
Joel Jeremy Marquez
63657a8496
Replace usage of deprecated Button component in MobileForms with new Button component ( #4559 )
...
* Update mobile forms TapField to use the new Button component
* Release notes
* Fix typecheck error
* Cleanup
* Update VRT
* Dummy commit
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-07 08:44:11 -08:00
Joel Jeremy Marquez
b3e82c55f6
[Mobile] Drag and drop on accounts to re-order ( #4476 )
...
* Drag and drop on mobile accounts page
* Fix width
* Move account in DB
* Update onReorder
* Use ID as key
* Fix typecheck error
* Rename prop
* Alert for debugging
* Fix retrieval of keys
* Update after logic
* Fix retrieval of nextToTargetAccount
* More debug
* Remove alert
* Cleanup
* Fix typecheck error
* Drop indicator
* Use DropIndicator component
* Update drop indicator style
* Release notes
* Remove useListData
* Upgrade react aria components in case bug fixes were introduced
* Dummy commit
* Updat e react aria packages
* Revert react aria versions
* Update AccountListItem
* Dummy commit
* Pass ListBoxItem render props to child Button
* Update release notes
2025-03-07 07:59:07 -08:00
Matiss Janis Aboltins
9a45d6707d
♻️ (components) moving select component to component library ( #4556 )
2025-03-07 14:48:30 +00:00
Matiss Janis Aboltins
46138997d1
♻️ removing 'focused' prop from generic Input component ( #4557 )
2025-03-07 09:14:18 +00:00
Joel Jeremy Marquez
c19d5a5722
Replace usage of deprecated Button in TransactionEdit with new Button component ( #4560 )
...
* Replace usage of deprecated Button in TransactionEdit with new Button component
* Release notes
2025-03-06 19:59:45 -08:00
Joel Jeremy Marquez
c2cb61eb70
[Redux Toolkit Migration] notificationsSlice ( #4126 )
...
* Migrate to accountSlice
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup
* Fix typecheck error
* Move createAppAsyncThunk
* Queries slice
* Budgets slice
* Fix lint errors
* Undo auto removal of import/no-unresolved
* Update index.ts
* Release notes
* Notifications slice
* Update payloads
* Fix addNotification import
* Fix addNotification import
* Fix typecheck error
* Fix build error
* Fix lint and typecheck error
* Coderabbit feedback
* Fix lint error
2025-03-06 19:59:19 -08:00
tempiz
ca5cd55585
Display Goal/Target Information on Mobile ( #4546 )
...
* Display Goal/Target Information on Mobile
* Create 4546.md
* Fix lint issues
* change hr and div to View and modified styling
* Fix lint errors again
---------
Co-authored-by: lelemm <lelemm@gmail.com >
2025-03-06 22:53:20 -03:00
Matiss Janis Aboltins
6fd5164987
♻️ removing usages of MenuButton ( #4555 )
2025-03-06 18:48:23 +00:00
lelemm
60a864a790
📚 Translate calendar related strings ( #4211 )
...
* Translate dates POC
* more dynamic loading of locales
* added locale
* linter
* linter and typecheck
* added md
* translated DateSelect component
* more translations and fixes
* removed redux state for locale
* linter
* typecheck fix
* fix test for schedules.ts
* linter
* fixed System Default language
* loading all locales at once
* added some fallback cases
* bugfix, linter and typecheck
* schedule description rework to have better translation labels
* fixes
* test fix
* Trigger actions
* merge of #4459
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-03-06 15:17:38 -03:00
Matiss Janis Aboltins
c510f722ef
♻️ (components) moving icons to the component lib ( #4554 )
2025-03-06 18:16:59 +00:00
lelemm
1fed3ebbd7
✨ Memoize external accounts for bank sync ( #4540 )
...
* Memoize external accounts
* md
2025-03-05 12:23:08 -03:00
Joel Jeremy Marquez
84e4cda6ad
[TypeScript] Make db.firstSync generic to make it easy to type DB query results ( #4249 )
...
* [TypeScript] Make db.first generic
* Release notes
* Fix typecheck error
* Cleanup type
* Update db.first calls
* Fix strict type
* [TypeScript] Make db.firstSync generic
* Release notes
* Coderabbit review
2025-03-04 15:00:44 -08:00
Joel Jeremy Marquez
4fb5bbca34
Extract payees related server handlers from main.ts to server/payees/app.ts ( #4443 )
...
* Extract payees related server handlers from main.ts to server/payees/app.ts
* Release notes
* Payee model mapping methods
* Re-arrange methods
* Update types
* Remove undoable because there is withUndo already
* Support meta in undoable
* Fix types
* Fix typo on test
2025-03-04 15:00:27 -08:00
lelemm
e0805c125f
🐛 Fix for ACTUAL_PORT and PORT vars ( #4537 )
...
* Fix for ACTUAL_PORT and PORT vars
* md
2025-03-04 20:26:45 +00:00
Matt Fiddaman
a2fc6bdd31
Add "payee is nothing" condition to rule if there is no payee set in a schedule ( #4267 )
...
* if no payee set in schedule, add payee = nothing to rule
* note
2025-03-04 19:13:00 +00:00
Joel Jeremy Marquez
866f4891ce
[TypeScript] More specific types on budget table components ( #4524 )
...
* [TypeScript] More specific types on budget table components
* Release notes
* Wrong PR number
2025-03-04 11:00:34 -08:00
Joel Jeremy Marquez
0f7a1e6b97
[Redux Toolkit Migration] modalsSlice ( #4119 )
...
* Migrate to accountSlice
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup
* Fix typecheck error
* Move createAppAsyncThunk
* Queries slice
* Budgets slice
* Fix lint errors
* Undo auto removal of import/no-unresolved
* Update index.ts
* Modal slice
* Use loot-core Modal type in all modals
* Fix typecheck error
* Fix errors
* Remove ModalsState
* Fix typecheck error
* Update payload
* Fix typecheck error
* Update new modals
* Fix typecheck errors
* Fix lint error
* Fix typecheck error
* Fix typecheck error
* Update packages/desktop-client/src/components/modals/PluggyAiInitialiseModal.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-04 10:38:33 -08:00
Matt Fiddaman
0b15ba18a0
disable mangling when building ( #4532 )
...
* disable mangling
* note
2025-03-04 18:09:08 +00:00
lelemm
cfc8186da1
🐛 Fix config for default data dir ( #4535 )
...
* Fix config for default data dir
* md
* Fix for testing
* linter
2025-03-04 18:06:13 +00:00
lelemm
47ad1492dc
🐛 Fix production builds missing convict and pluggy-sdk ( #4534 )
...
* Fix production builds
* md
2025-03-04 14:33:44 -03:00
lelemm
90af0466f4
🐛 Fixes for OpenID with the new config ( #4530 )
...
* Fixes for openid with the new config
* md
2025-03-04 13:57:18 -03:00
Luke
98e4ece50a
Allow marking transactions as Transfers on mobile devices ( #4511 )
...
* Extract existing "Make Transfer" functionality
* Add "Make Transfer" functionality to mobile menu
* Don't just blindly allow setting as transfer
* Update disabled colour and missing translations
* Fix import warnings
* Add release note
* Use correct translation function
* Determine whether to show the "Make Transfer" option or not based on the presence of an account
* Build list of menu options nicer
* Fix types
* Fix translations
* Use Trans component instead of t function
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-03-04 13:37:58 +00:00
Szymon Romanko
9e82032595
Fixed transaction dates in bank sync with MBANK_RETAIL_BREXPLPW ( #4493 )
...
* fixed transaction date for MBANK_RETAIL_BREXPLPW
* cleared up imports after previous commit (9251d3e1 )
* added release notes
* linted code
* Update packages/sync-server/src/app-gocardless/banks/mbank_retail_brexplpw.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-03-04 12:34:01 +00:00
lelemm
abb6e86f35
🐛 Fix on typed select ( #4529 )
...
* Fix on typed select
* md
* merge fix
* linter
2025-03-04 09:06:37 -03:00
Matt Fiddaman
c8d14cae09
improve summary report monthly average calculation ( #4302 )
2025-03-04 11:33:29 +00:00