Joel Jeremy Marquez
0a74d897e2
Remove untyped useDispatch
2025-01-19 00:29:32 -08:00
Joel Jeremy Marquez
c6019214d6
Fix lint
2025-01-19 00:29:32 -08:00
Joel Jeremy Marquez
bc269132d7
Release notes
2025-01-19 00:29:32 -08:00
Joel Jeremy Marquez
c9861ef816
Rename to useAppDispatch and useAppSelector
2025-01-19 00:29:32 -08:00
Joel Jeremy Marquez
9d63b23463
[Mobile] Show undo notification when updating category budget ( #4181 )
...
* [Mobile] Show undo notification when updating category budget
* Release notes
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-18 23:57:23 -08:00
Julian Dominguez-Schatz
705985a8df
Fix rounding of split rules ( #4190 )
...
* Fix rounding of split rules
* Add release notes
* PR feedback
2025-01-18 20:02:02 -05:00
Matt Fiddaman
eb31071043
fix paid schedules showing as upcoming in the account ( #4188 )
2025-01-18 21:34:15 +00:00
Joel Jeremy Marquez
91c4e3e067
[Redux Toolkit Migration] appSlice ( #4018 )
...
* 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
* App slice
* Release notes
* Remove app state type
* [TS] Actual startOAuthServer function
* Rename slice
* Fix types
* Slice name
* Cleanup
* Fix lint errors
* Fix import
* Move sync actions to appSlice
* Revert to window
* Updates
* Revert browser-preload.browser.js
2025-01-18 13:34:04 -08:00
Matiss Janis Aboltins
7cb53502b8
♻️ do not check outdated version for preview builds ( #4183 )
2025-01-18 20:23:38 +00:00
Matiss Janis Aboltins
87c26042b9
🐛 (mobile) fix amount input requiring two clicks on safari mobile ( #4182 )
2025-01-18 20:23:10 +00:00
Julian Dominguez-Schatz
6070166f4e
Fix i18n language fallback for regional languages ( #4185 )
...
* Fix i18n language fallback for regional languages
* Add release notes
* Fix test
2025-01-18 15:07:15 -05:00
Julian Dominguez-Schatz
66619fa20d
Fix various split transaction edits not working ( #4186 )
...
* Fix various split transaction edits not working
* Add release notes
2025-01-18 15:00:32 -05:00
Thiago Rodrigues (xthiago)
5e8a24f283
ensure GitHub name is used correctly across the project ( #4187 )
...
It follows the official trademark style[1].
[1] https://docs.github.com/en/site-policy/content-removal-policies/github-trademark-policy
2025-01-18 19:54:05 +00:00
Matiss Janis Aboltins
278e4ad74f
🐛 patch lint issues in master branch ( #4184 )
2025-01-17 22:08:48 +00:00
Joel Jeremy Marquez
c347653566
[Address suppressed ESLint errors] Fix exhaustive deps errors in App.tsx ( #4124 )
...
* Fix exhaustive deps errors in App.tsx
* Release notes
2025-01-17 11:37:52 -08:00
Joel Jeremy Marquez
c4593f3be9
[Redux Toolkit Migration] queriesSlice ( #4016 )
...
* 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
* Release notes
* Cleanup types
* Cleanup
* Fix typecheck error
* Lint
* Fix typecheck error
* Fix import
* Fix typo
* Fix typo
* Update
* Copy category list so that sorting is not applied directly on category list redux state
* Update setLastTransaction payload
* Remove optional optional chaining on unwrap
* Rename accountId
* Fix type
* Remove return value of initiallyLoadPayees since no callers use it
* No need to getPayees. Just use the already loaded payees.
* Notify on action errors
2025-01-17 10:33:58 -08:00
Julian Dominguez-Schatz
99724f611c
Add language setting ( #4112 )
...
* Add language global pref
* Add setting to control language
* Add release notes
* Update VRT
* Wrap missed strings in `t`
* Update VRT
* [placeholder] Bump CI
* Fix crash on old language file
* Fix loading wrong language
* Update packages/desktop-client/src/i18n.ts
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-17 12:39:16 -05:00
Joel Jeremy Marquez
f07ad1f8c6
[TypeScript] Add types to loot-core app ( #4155 )
...
* Add types to loot-core app
* Release notes
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-17 09:26:47 -08:00
Sam Pellino
4bfb64cdfc
Update ConfirmCategoryDeleteModal.tsx ( #4175 )
...
* Update ConfirmCategoryDeleteModal.tsx
Added space between category name and "is"
* Create 4175.md
* added space to trigger change; cloned repo in vscode with prettier linter to fix github bot alerting about lint
* Formatted chate with Prettier
2025-01-17 14:50:06 +00:00
rodriguestiago0
626e7973ac
Add YTD and last year to Reports headers ( #4019 )
...
* Add YTD and last year to Reports headers
* Add release note
* lint
* fix end date picker
* remove debugger
* Update VRT
* Update VRT
* Fix year to date and last year
* remove debugger
* pr comments
* fix small size
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-01-17 09:48:44 +00:00
Leo Lee
7ae6442296
(typescript) Refactoring the mobile TransactionList component to typescript ( #4063 )
...
* refactor: transaction-list to ts
* docs: add release note
* address PR comments
* typing getMenuItemStyle
* refactor: added runtime check for NaN
2025-01-16 14:38:22 -08:00
Matt Fiddaman
774402503f
fix mobile schedule status ( #4172 )
2025-01-16 21:51:51 +00:00
Matt Fiddaman
cf360ad398
make one month schedule upcoming length dynamic and add current month option ( #4168 )
...
* improve one month upcoming length
* add current month upcoming length option
* note
* fix undefined
2025-01-16 20:47:39 +00:00
Matt Fiddaman
2a275b3821
Fix schedule actions not applying and schedules paid the same day not showing ( #4171 )
...
* fix schedule actions and schedules paid on current day not displaying
* note
* change wording of post/skip actions
2025-01-16 20:16:41 +00:00
Matiss Janis Aboltins
87428a7b65
🔧 (typescript) change moduleResolution to bundler ( #4163 )
2025-01-16 18:35:22 +00:00
Matt Fiddaman
6655f51ccc
show all occurrences of upcoming schedules within the upcoming period ( #4166 )
...
* load all instances of scheduled transactions that occur within the upcoming period
* correct status in transaction table
* ts
* note
* ci
* upcoming -> forceUpcoming
* remove caveat from upcoming length setting modal
2025-01-16 17:04:31 +00:00
NiceDevil
ceeef91a45
Update Link to official authentik documentation ( #4165 )
2025-01-16 08:31:47 -07:00
Matt Fiddaman
b831d15eab
upcoming schedule setting: move setting to modal ( #4164 )
...
* upcoming schedule setting: move setting to modal
* note
* change nomenclature
* remove strict override
2025-01-16 15:13:45 +00:00
Julian Dominguez-Schatz
26907d3b12
Improve string to be clearer in other languages ( #4167 )
...
* Improve string to be clearer in other languages
Change from using ':' and no question mark to a full sentence and a question mark
* Create 4167.md
* Fix quotes
* Fix
* Fix
2025-01-16 10:12:26 -05:00
Michael Clark
b9eaeafc1c
👷 Prep work for merging actual-server into actual repo ( #4160 )
...
* prep work for merging actual-server into actual repo
* release notes
2025-01-16 09:51:37 +00:00
Julian Dominguez-Schatz
b1627d7073
Fix send types in a number of places (1/2) ( #4146 )
...
* Fix `send` types in a number of places
* Add release notes
2025-01-15 17:18:55 -05:00
Matt Fiddaman
5fc3e2ea47
Fix inconsistent legend coloring in custom reports ( #4162 )
...
* fix inconsistent legend colouring in custom reports
* note
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-15 21:25:55 +00:00
Koen van Staveren
97b28ca375
Remove code injection for /update-vrt ( #4151 )
...
* Remove code injection for /update-vrt
* chore: release note
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-15 13:13:44 +01:00
Nik
aa529a2cf1
Add ability to provide defaults for and skip updating cleared status in API ( #4129 )
...
* Cleared import changes
- Add ability to provide default for cleared field
- Add ability to skip updating cleared field
* Add release notes
* Make linter happy
* Fix optional param
* Use nullish coalescing operator
2025-01-15 11:21:21 +00:00
Matiss Janis Aboltins
b92fa709eb
♻️ (typescript) ported TransactionsTable.test to TS ( #4108 )
2025-01-14 18:33:02 +00:00
Julian Dominguez-Schatz
5d91d29d77
Exclude untranslated languages from builds ( #4148 )
...
* Add script to remove untranslated language JSON files
* Remove untranslated languages in CI
* Add release notes
2025-01-14 09:57:11 -05:00
Julian Dominguez-Schatz
61d41cc28a
Update issue template with translation issue type ( #4144 )
...
* Update issue template with translation issue type
* Add release notes
2025-01-14 09:44:11 -05:00
Julian Dominguez-Schatz
5921a35340
Fix string upload if new changes are present ( #4149 )
...
* Fix string upload if new changes are present
* Add release notes
2025-01-14 09:19:37 -05:00
Joel Jeremy Marquez
6573a52411
[Redux Toolkit Migration] accountsSlice ( #4012 )
...
* Migrate to accountSlice
* Release notes
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup types
* Cleanup
* Remove useActions
* AppStore type
* Fix typecheck error
* Fix typecheck error
* Move createAppAsyncThunk
* Fix errors
* Rename LinkAccountArgs to LinkAccountPayload
* Fix import transactions modal
* Update upgradingId type
* Undo accounts redux state rename
* Fix typecheck error
* Fix lint error
* Revert PayeeEntity import order
2025-01-13 14:42:12 -08:00
Matt Fiddaman
bec841932d
Add sorting option to custom reports ( #4141 )
...
* support sorting data in custom reports
* disable on unsupported report types
* db migration
* note
* typecheck
* split out sorting function and support complete sorting of nested data
* Update VRT
* fix defaults
* Update VRT
* always allow sorting on data tables
* Update VRT
* coderabbit
* migration: populate sort_by for existing reports
* automagically reverse sort direction, add options for alphabetical and budget sort order
* Update VRT
* fix migration
* default sorting options for different report types
* revert vrt
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-13 22:11:51 +00:00
youngcw
629b001c01
[Goals]: fix stacked templates ( #4120 )
...
* fix stacked amounts
* note/lint
2025-01-13 15:10:32 -07:00
Stefano
a1be1d43f6
Enactment: enable triggering of rules on selected transaction form the account view. ( #3805 )
...
* Adding functionality to trigger the rules of transaction from the transaction view
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
* fix warnings
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
* Fixing errors on the checks: adding changelog and lint
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
* Applying suggestion from the bot.
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
* ✨ Enhance transaction processing in Account component by implementing rules execution and batch updates. Added utility function imports for improved functionality.
* Update packages/desktop-client/src/components/accounts/Account.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Refactor Account component imports by removing unused utility functions for cleaner code.
* Update packages/desktop-client/src/components/accounts/Account.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* chore: correct coderabbitai
* Removed hotkey
* Update packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx
---------
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: UnderKoen <koenvanstaveren@hotmail.com >
2025-01-12 19:37:12 +01:00
Julian Dominguez-Schatz
1c6697a7ee
Fix translations missing from preview deploys ( #4130 )
...
* Fix translations missing from preview deploys
* Add release notes
2025-01-11 12:31:07 -05:00
NiceDevil
da13dfa570
Correct name for authentik IDP ( #4121 )
2025-01-10 15:41:02 -07:00
Joel Jeremy Marquez
6bcccaa943
Add back eslint useDispatch and useSelector rules ( #4123 )
...
* Add back eslint useDispatch and useSelector rules
* Release notes
* Bring back import/no-unresolved
2025-01-10 14:06:10 -08:00
Julian Dominguez-Schatz
5a34c06859
Include translations in builds ( #4089 )
...
* Pull/push strings via Git instead of via API
This is necessary because the Weblate API doesn't handle stale strings
well. In particular, it won't remove them automatically.
* Schedule workflow instead of running on every commit
This is so we can minimize downtime for Weblate translations.
* Prevent pull requests modifying translations
* Don't commit translations during the merge freeze
* Add release notes
* Undo rename
* Don't commit translations nightly, per feedback
* Include translations just-in-time in builds
* Revert "Prevent pull requests modifying translations"
This reverts commit 8c19a0ce13 .
* Re-ignore translations
* Update release notes to be accurate
* Create missing directory
* Fix conditional logic
2025-01-09 20:13:25 -05:00
Joel Jeremy Marquez
92c93b3f6e
[Typescript] Server event types ( #4110 )
...
* [Typescript] Server event types
* Release notes
2025-01-09 15:09:52 -08:00
Matiss Janis Aboltins
34ffc5c4b2
♻️ refactor theme variable to be statically defined ( #4086 )
2025-01-09 18:12:16 +00:00
Koen van Staveren
14b0cd7b1d
fix: notes is (nothing) not working ( #3998 )
2025-01-09 09:21:38 +01:00
Koen van Staveren
daca767808
enhance: allow prefix for budget templates ( #4032 )
...
* enhance: allow prefix for budget templates
for example:
Prime video: #template $10
* chore: note
* chore: fix test
* chore: move prefix to template-notes.ts
2025-01-09 09:20:43 +01:00