Joel Jeremy Marquez
58b57aefe1
arial-labels
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
e25683f130
Fix typecheck error
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
496c76c7f9
vrt
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
b7d4964539
Add pillBackgroundHover
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
7479df359a
Fix OpButton hover
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
b1b14d0813
VRT
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
b710b9675e
Remove title
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
9f738956d7
React Aria Button on autocomplete and filters
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
dc9ce974a5
VRT
2024-07-15 12:56:47 -07:00
Joel Jeremy Marquez
27974c63fd
VRT
2024-07-15 12:56:46 -07:00
Matiss Janis Aboltins
f81c452ba5
♻️ (tooltip) refactoring to react-aria (vol.10) ( #2828 )
2024-07-15 18:18:40 +01:00
Robert Dyer
7072674111
Add help modal for keyboard shortcuts. ( #3033 )
...
* Add help modal for keyboard shortcuts.
* add release note
* fix linter
* fix typecheck
* fix linter
* use component syntax for GroupHeading
* use component syntax for Shortcut
* fix linter
* use component syntax for KeyIcon
* refactor to support different dialogs
* show different help based on current page
* fix linter
* reword help
* capitalize letters
* show cmd on mac
* stop event propagation
* dont show if a modal is already open
* remove unused import
* rename modal
* move where location check happens
* dont stop event
* allow typing '?' in inputs
* better filter
* extract function
* fix linter
* dont show if filter popover is visible
* fix linter
* fix wrong shortcut, support SHIFT
* fix linter
* fix conditional
2024-07-15 08:06:09 -07:00
Tom Crasset
572033debe
migrate BudgetList to typescript ( #3026 )
2024-07-13 18:02:01 +01:00
Yusef Ouda
942aebedd0
fixes alignment of notifications on mobile to be centered ( #3046 )
2024-07-13 12:45:51 +01:00
Chris Tozlowski
32d830440a
Fix the position of the separator in the operator menu when editing a rule ( #3037 )
...
* Fix line separator position in operations menu
* release note
2024-07-12 08:20:44 -07:00
Robert Dyer
14ec9a9089
Dim hidden income category rows ( #3032 )
...
* Dim hidden income category rows
* add release note
* fix linter
2024-07-11 05:47:12 -07:00
Austin Pearce
aa3cbd881b
Fix alignment of reports` ( #3007 )
2024-07-10 20:17:48 -07:00
Robert Dyer
8681c9c3e6
Fix editing transactions on mobile not going back. ( #2968 )
2024-07-10 22:00:50 +01:00
Matiss Janis Aboltins
9ec9aef632
✨ (budget-type) moving the selector to settings page ( #3017 )
...
* ✨ (budget-type) moving the selector to settings page
* Feedback: move the block down
2024-07-10 21:58:20 +01:00
Austin Pearce
f9014f0e19
Fix mobile payee creation ( #3019 )
2024-07-09 16:06:25 -07:00
Wizmaster
5ea9c587a8
Explicitly ask when reconciling transactions on manual import ( #2717 )
...
- Added import preview in transaction import list
- Added checkboxes to selectively prevent merging transactions
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-07-09 06:39:08 -07:00
Matiss Janis Aboltins
1e38055376
🐛 (popover) fix date popover closing when editing a filter ( #3009 )
2024-07-08 19:57:00 +01:00
Julian Dominguez-Schatz
0ee9126820
Disable interactivity on preview status icons ( #2924 )
...
* Disable interactivity on preview statuses
These have no click action but have a focus effect of a purple circle
(residual from the "Cleared" checkbox styling) that looks a bit glitchy.
* Add release notes
* Exclude status field from keyboard navigation
2024-07-08 10:39:00 -07:00
Joel Jeremy Marquez
9e455e4c1e
Fix cover modal title ( #3008 )
...
* Fix cover modal title
* Release notes
2024-07-08 09:59:36 -07:00
Yusef Ouda
d77b54f27b
reorders 'Rename' above 'Hide' in menu popovers, adds debounce to sidebar animation ( #3001 )
...
* reorders 'Rename' above 'Hide' in menu popovers
* release notes
* adds debounce to sidebar animation
* bump debounce time
* release notes
* release notes
* Update debounce import
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* removes event listener on titlebar, changes margins
2024-07-08 09:51:28 -07:00
Sreetam Das
ff36d1efbe
Add computed padding for handling clipped large Net worth amounts ( #2818 )
...
* Add computed padding for handling clipped Net worth amounts
* Add comment, early handle 5 character case
* Add release note
* Update packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx
Co-authored-by: Robert Dyer <rdyer@unl.edu >
* Update vrt snapshots
* Fix NetWorthGraph cutoff when `compact` is true
This happens in case of `ReportCard`
* Update VRT snapshots to revert to original
* Revert snapshots to original
* vrt
---------
Co-authored-by: Robert Dyer <rdyer@unl.edu >
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-07-08 08:13:47 -07:00
Yusef Ouda
f129b07dc9
Adds ability to resize sidebar ( #2993 )
...
* Adds ability to resize sidebar
* Adds release notes
* Changes to feature
* lint
* change translateX to use % for both states
* vrt
* set max sidebar width, cleanup
* set min and max widths
* min width to 200px
* changes resizable sidebar to use re-resizable instead off css resize
* vrt
* vrt
2024-07-07 14:10:41 -07:00
Joel Jeremy Marquez
f1caf21deb
Assign schedule to both transactions if schedule is a transfer ( #2990 )
...
* Assign schedule to both transactions if schedule is a transfer
* Release notes
* Migration for old scheduled transfer transactions
2024-07-07 09:29:27 -07:00
Joel Jeremy Marquez
76cdad4fe6
React Aria Button on Accounts and Payees page ( #2914 )
...
* React Aria Button on payees and accounts page
* Release notes
* Fix Reconcile
* VRT
* VRT
* Fix balance hover
* VRT
* Update packages/desktop-client/src/components/accounts/Balance.jsx
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Fix lint
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-07-04 11:56:14 -07:00
Julian Wachholz
d03b30bc00
Add PWA shortcuts ( #2980 )
...
* Add PWA shortcuts
* Add release note
2024-07-04 08:27:57 -07:00
Robert Dyer
f18bce6094
Fix warning modal not showing a second time. ( #2956 )
...
* Fix warning modal not showing a second time.
* add release note
2024-07-03 18:13:57 -07:00
Joel Jeremy Marquez
a67c969189
React Aria Button on Settings and Rules Page ( #2913 )
...
* React Aria Button on rules and settings page
* Release notes
* VRT
2024-07-03 13:04:26 -07:00
dymanoid
58e6c6f23a
Fix rollover arrow display for mobile and desktop ( #2943 )
...
* Fix rollover arrow display for mobile and desktop
* Add release notes
* Implement review suggestions
* Fix rollover indicator without goals
2024-07-03 11:00:03 -07:00
Matiss Janis Aboltins
f046d75b75
♻️ refactoring Select component to use existing Menu ( #2905 )
2024-07-03 18:25:41 +01:00
Joel Jeremy Marquez
30bcfedc86
React Aria Button as base of Button component ( #2904 )
...
* React Aria Button as base of Button component
* Release notes
* AmountInput sign button
* Fix tests
* Comment
* Fix disabled/pressed style
* Update react-aria-components version
* yarn.lock
* Apply defaultStyle
* Fix button props type
2024-07-03 09:33:57 -07:00
Julian Dominguez-Schatz
a42938fa64
Reapply rules to split transactions when the parent changes ( #2834 )
...
* Reapply rules to split transactions when the parent changes
Concretely, this enables the "standard" workflow for
split-transaction-entry on desktop, where you enter the payee first, and
then edit the amount afterwards (and expect splits in a rule to apply when
you edit the amount).
* Add release notes
* Fix bug in first field below parent transaction
* Update vrt
2024-07-02 21:31:14 -07:00
Matiss Janis Aboltins
049a41f366
🔖 (24.7.0) custom reports, splits in rules, tags and more ( #2955 )
2024-07-02 21:29:31 +01:00
Matiss Janis Aboltins
7f30680fb3
Revert " 🐛 fix the app randomly navigating back (closing) ( #2772 )" ( #2966 )
...
This reverts commit 247e3e8d93 .
2024-07-02 21:23:33 +01:00
Robert Dyer
2d4256b239
Fix wording of split rule. ( #2927 )
...
* Fix wording of slit rule.
* add release note
* fix typo
2024-06-27 13:08:30 -07:00
Matiss Janis Aboltins
247e3e8d93
🐛 fix the app randomly navigating back (closing) ( #2772 )
2024-06-27 19:00:17 +01:00
Joel Jeremy Marquez
5951b92668
Group and ungroup split transactions ( #2805 )
...
* Group and ungroup split transactions
* Release note
* Fix release note category
* Do not allow on reconciled transactions
* Add account validation, fix undo behavior, set split payee
* Fix lint errors
* Allow extracting some child transactions
* Disabled split/unsplit selected items menu
* Fix lint error
* Fix typecheck error
* Special Split payee
* "Split" payee on parent transaction
* Show manage payees on payee autocomplete modal
* Fix typecheck error + cleanup
* Fix typecheck error + cleanup
* VRT
* Fix tests
* VRT
* Only show split/unsplit when applicable
2024-06-26 12:39:36 -07:00
youngcw
a9ee670eb4
change the mobile budget balance colors to be the same as desktop ( #2940 )
...
* change the mobile budget colors to be the same as desktop
* fix
* some lint and note
* actual note
* fix mad lint
* another lint
2024-06-26 10:03:37 -07:00
lelemm
3990aaf38f
Fix: Transaction table constantly resizing ( #2941 )
2024-06-26 17:27:47 +01:00
Neil
3332f58376
Custom Reports: Adjust Net values ( #2871 )
...
* Add Net value
* notes
* fix
* revert changes
* balanceTypeOpType
* lint fix
* add net numbers
* bar fix
* nit fixes and fix clicks
* remove abs
2024-06-24 20:08:59 +01:00
Joel Jeremy Marquez
f02ca4e3d2
Format transaction notes as clickable tags ( #2670 )
...
* Format notes as clickable tags
* Release notes
* Fix tests - extract the handler to higher level component
* Update colors
* Fix filtering
* Rename variables
* Remove font weight
* Cleanup style
* Append note tag filters
* Fix overlapping UI
* Revert pill colors
* Rename prop
* Rename notes
* Delete filter margin
* Fix typecheck error
* VRT + typecheck fix
* Add matches op in rules + use it to match tags
* Fix database types
* Fix typecheck error
* Fix typecheck
* Move create_function call
* VRT
* Update tag regex
* Escape regex input
* Update tag regex
* Use onApplyFilter
* Update tag formatting
* Fix tag formatting
* Update regex
* VRT
* Update packages/desktop-client/src/components/modals/EditRule.jsx
Co-authored-by: Robert Dyer <rdyer@unl.edu >
* VRT
* Fix error
* Fix filtered balance
* VRT
---------
Co-authored-by: Robert Dyer <rdyer@unl.edu >
2024-06-21 10:47:21 -07:00
lelemm
7f658691bb
Fix: column titles incorrect when selecting transactions and resizing window ( #2867 )
2024-06-20 21:49:33 +01:00
Matiss Janis Aboltins
5b1a730f11
💬 (bank-sync) update sync button label to improve discoverability ( #2899 )
2024-06-19 20:19:48 +01:00
Neil
0c14eb17c4
Unflag custom reports ( #2554 )
...
* remove featureflag
* notes
* merge fixes
* vrt
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-06-19 06:57:46 +01:00
dymanoid
7bb0425c81
Consider account sort order in autocomplete ( #2896 )
...
* Consider account sort order in autocomplete
* Add release notes
2024-06-18 15:44:44 -07:00
Crazypkr1099
437e202d27
Add filtering of group name to autocomplete for transactions ( #2861 )
...
* Delete packages/desktop-client/e2e directory
* Delete packages/desktop-client/e2e directory
* Add toggleable option to autoCompleteCategories
* Create 2861.md
* Fixing typescript error & removing console.log
* Added themesetting back in
* Added filtering and separation for group name autocomplete
* removed typescript error
* another typescript error fixed
* ts error
* removed styling
* Update 2861.md
* Update prefs.d.ts
* Update index.tsx
removed toggleable settings
* Update index.tsx
* removed toggleablesettings
* changed test tobe items = screen
.getByTestId('autocomplete')
.querySelectorAll('[data-testid$="category-item"]');
expect(items.length).toBe(3);
});
* removed isChanged passdown
* Added string followed by category name capability, moved sorting logic to categoryautocomplete, used toSorted, used Usememo, added TS.
* Fix unnecessary changes
* Apply suggestions from code review
Co-authored-by: Robert Dyer <rdyer@unl.edu >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Fixed TS, sort, and memo to useCallback
* fix tosorted -> sort
* Apply suggestions from code review
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* fix typescript issue
---------
Co-authored-by: Robert Dyer <rdyer@unl.edu >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-06-18 13:27:49 -07:00