* Fix loading of mobile/desktop page on window resize
* Release notes
* Fix lint
* Use useWindowSize since it matches behavior of documentElement clientWidth and clientHeight
* Debounce so that components are only reloaded when user finishes the resize
* Adjust debounce delay
* allow matching null values when not equals query filter is set
* Also fix namedParameter queries with filter
* improve tests
* release note
---------
Co-authored-by: Joel Rich <joelrich@protonmail.com>
* by check
* minor changes and TS class migration
* good starting point
* very basic testing
* fix
* basic overwrite of simple templates working
* mostly working. By and schedule don't work
* some cleanup, better async
* add notifications
* add daily weekly limits
* by is working I think
* mostly working
* some fixes, make faster
* lint, note
* note
* cleanup old stuff
* fix paths
* test fixes
* fix test
* fix note
* rabbit, and fix long goal
* lint
* some fixes
* more typing
* fix save error
* last bunny fixes
* fix save, trim schedule names
* lint
* minor fixes
* last fixes
* lint
* add function to apply template to multiple category and add button to group sidebar
* add function to apply template to multiple category and add button to group sidebar
* add correct month
* clean up code
* clean up code
* clean up code
* clean up code
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add release note
* excluded hidden categories
* removed unused method from api
* adjust template to run on already budgeted categories
* fix typecheck
* add apply multiple as budget action and remove from api
* lint clean up
* fix notification and remove log
---------
Co-authored-by: dreptschar <dreptschar@gmail.com>
* feat: context menu on transactions
* feat: context menu's on budget page
* chore: release note
* fix: losing focus on context menu
* feat: schedules context menu
* feat: payees context menu
* feat: rules context menu
* chore: update release note
* chore: lint
* fix: broken balance movement menu
* fix: placement on context menu to be closer to cursor
* feat: context menu on budget field
* chore: lint
* Update packages/desktop-client/src/components/transactions/TransactionsTable.jsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* chore: fix merge
* fix: e2e test
* fix: moving of the popover in the sidebar
* chore: lint
* chore: add feature flag
* chore: fix tsc
* chore: fix test
* Update packages/desktop-client/src/components/settings/Experimental.tsx
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com>
* fix: to budget button
next steps didn't work
* chore: lint
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com>
* adding some safety for if user has incorrect server url format
* added additional error handling for when incorrect server url has been setup
* good rabbit
This is primarily done by removing the blur effect from the overlay, and
replacing it will a translucent black.
The blur effect performs poorly on mobile devices.
* Adding a help modal for qucik reference to goal template syntax
* added release notes
* fixed misspelling of Enhancements
* fix lint errors
* Only show when Goal Template Flag is enabled
* fix lint
* Only show on Budget page
* fix lint
* Added Translation, change text formating to table (styling wip), change headers to use react-aria-component headings
* fix lint, made requested change to HelpMenuItem type
* stylized tables
* fixed type error
* Moved section headers to within Table Headers
* fix lint
* added space between last table and see more statement
* added reconcile button to account page
* add Reconcile Button in the account page
* added release note
* updated VRT snapshots
* removed Reconcile option from Account menu
* made the button minimal with tooltip and added vrt
* missing unused import
* fixed icon and button size
* fixed merge conflicts
* hide reconcile button on all account and for budget page
* fix lint from merged file
* changed reconcile button order
---------
Co-authored-by: vincenzo <dibiasev@gmail.com>
* Add tests for bug
* Add tests for unexpected behaviour
* Refactor to consistently generate valid splits with no errors
* Add release notes
* Update test names
* added info circle and box on click
* hover working
* moved title
* release notes
* updated release notes category
* split info bubble into its own component
* text longer than 500px will be split
* extracted text width into its own file
* wip tests
* wip testing
* removed separate method and tests
* added textWidth option to Info Bubble
* updated shadow