* fix/#3128: listen to 'sync-event' to update user data when sync status changed, so 'userData.offline' is up to date and server status displayed is valid
* add upcoming release note
* fix: use of optional chaining for 'userData.offline' to fix typecheck errors
* fix: replace 'userData?.offline' by 'userDate' in useEffect's dependencies
* fix: add error handling for 'initializeUserData' method
* fix: remove optional chaining for 'userData.offline' and directly check if userData is not null
* fix: eslint warning "`loot-core/client/actions` import should occur before import of `loot-core/src/platform/client/fetch`"
* Added ability to control auto categories per payee and globally
* Added unit test
* Changed order of Learn Categories in settings page
* Removed console log and fixed prefs type
* Added release note
* Fixed default value for global setting
* Added tooltip and context menu option
* Removed test assertion
* Refactored default value for global setting
* Added missing boolean to saveDiff and saveDiffAndApply
* Fixed default global value
* Icon and Disable payee menu hidden when globally disabled
* Moved category learning settings to payees page
* Added automatic centering for payee SVGs
* Lint changes
* Typecheck changes
* Fixed copy paste
* Added more translation
* Changed global setting to a modal
* Fixed import order
* Renamed migration
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk>
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk>
* Update packages/desktop-client/src/components/payees/ManagePayees.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk>
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk>
* Changed wording
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk>
* 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
* 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>
* 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
* 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>
* 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
* 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
* 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