Leandro Menezes
83cd364c5f
Changed to remove sessionStorage
2025-06-15 13:56:29 -03:00
Crazypkr1099
b61b1758d6
Merge branch 'master' into scrollToLocationBudget
2024-06-20 21:53:37 -04:00
Crazypkr
dbc434c84e
Renamed scrollToPosition to setScrollPosition
2024-06-20 21:50:53 -04:00
Crazypkr
b1ea639e11
Merge branch 'scrollToLocationBudget' of https://github.com/Crazypkr1099/actual into scrollToLocationBudget
2024-06-20 21:47:07 -04:00
Crazypkr
bc6098fbb3
Remove intersectionboundary
2024-06-20 21:47:04 -04:00
lelemm
7f658691bb
Fix: column titles incorrect when selecting transactions and resizing window ( #2867 )
2024-06-20 21:49:33 +01:00
Crazypkr1099
15869eca61
Merge branch 'master' into scrollToLocationBudget
2024-06-19 21:59:42 -04: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
c5c098ea0c
Merge branch 'master' into scrollToLocationBudget
2024-06-18 18:38:02 -04:00
DJ Mountney
8832c2b234
Trafico embedded action ( #2895 )
...
* Embed trafico as an action
* Add all the event types from trafico
* Swith to main trafico branch
* Add release note
2024-06-18 15:30:24 -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
Crazypkr1099
f6b88cc1ba
Merge branch 'master' into scrollToLocationBudget
2024-06-18 16:03:47 -04:00
Robert Dyer
d34f5eccb6
Timeout SimpleFIN sync calls after 60 seconds ( #2891 )
2024-06-18 20:55:09 +01:00
Robert Dyer
f1d3902e3e
Rework bank secrets reset ( #2870 )
...
* Rework bank secrets reset
* Fix alignment
* Fix lint errors
* add release note
* Fix typo
* fix typo
2024-06-18 11:33:51 -07:00
Crazypkr1099
ca1d067921
Merge branch 'master' into scrollToLocationBudget
2024-06-18 13:55:14 -04:00
lelemm
8b6ef7b325
Removed recursion in place for iterable solution to prevent stack overflow ( #2848 )
2024-06-18 18:39:24 +01:00
Crazypkr1099
18e55800e4
Merge branch 'master' into scrollToLocationBudget
2024-06-18 12:36:52 -04:00
Neil
6ad0b47c7c
Custom Reports: Include current ( #2684 )
...
* include current
* notes
* label change
* add migration and fix merge issues
* fix extra year/month
* default and disabled lists
* default on
* fixes
* rerun
2024-06-17 20:09:38 +01:00
Matiss Janis Aboltins
96964224f4
🐛 fix budget tooltip showing if panel is not collapsed ( #2887 )
2024-06-17 18:22:20 +01:00
Joel Jeremy Marquez
0ed5e3ebe6
Revert scheduled transaction date filter causing weekly scheduled transactions as Paid ( #2890 )
...
* Revert scheduled transaction date filter
* Release notes
2024-06-17 08:03:40 -07:00
Matiss Janis Aboltins
64cd6ee3c9
♻️ (tooltip) refactoring to react-aria (vol.9) ( #2826 )
2024-06-16 14:31:10 +01:00
Crazypkr1099
abc4636662
Bugfix : Account Nav Padding Bottom containing ; ( #2881 )
...
* Added underline & Fixed Capitalization in Account Header
* Create 2847.md
* Changed border pixel size, made it more opaque.
* removed comments
* Update E2E
* Required to run E2E in local...
* Revert "Required to run E2E in local..."
This reverts commit e73ac75cb3 .
* Revert "Update E2E"
This reverts commit 56990fd6fe .
* testing...
* testing...
* Update 2847.md
* Underline no longer goes to edge
* vrt
* vrt
* fix bad screenshot
* bug fix
* Create 2881.md
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-06-15 09:38:31 -07:00
Crazypkr1099
18314acd25
Merge branch 'master' into scrollToLocationBudget
2024-06-14 18:44:32 -04:00
aaimio
ade25b3304
fix: link schedules modal - table width ( #2863 )
...
* fix: remove negative margin on ScheduleLink
* chore: add note for upcoming release notes
* feat: increase width of <ScheduleLink>
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-06-13 14:43:19 -07:00
Neil
b192ad955e
Custom Reports: fix card menus regression ( #2878 )
...
* fix menus
* notes
2024-06-13 16:45:57 +01:00
Joel Jeremy Marquez
e9da476b51
Fix mobile budget and spent column auto sizing ( #2875 )
...
* Fix mobile budget and spent column auto sizing
* Release notes
2024-06-13 07:35:32 -07:00
Crazypkr1099
042058ec7b
Merge branch 'scrollToLocationBudget' of https://github.com/Crazypkr1099/actual into scrollToLocationBudget
2024-06-12 22:43:01 -04:00
Crazypkr1099
9580be7bc4
Mobile Support
2024-06-12 22:42:58 -04:00
Crazypkr1099
569b995278
Update 2859.md
2024-06-12 19:12:39 -04:00
Crazypkr1099
9590a93e9f
Merge branch 'master' into scrollToLocationBudget
2024-06-12 19:12:01 -04:00
Crazypkr1099
c20ebd9dbd
Added rollover and reset when leaving budget page
2024-06-12 19:10:50 -04:00
lelemm
12719e3049
FIX: For Report Budget, the income categories are negative when using 'Set budgets to 3 month average' ( #2862 )
...
* FIX: For Report Budget, the income categories are negative when using 'Set budgets to 3 month average'. This fix solves this issue
* added 2862.md
* Ajustments for category menu not closing properly and fix to negative values for income category copy budget
* fix lint
* changed variable name without changing references after lint ajust
* retrigger checks
* smaller 2862.md
2024-06-12 07:50:39 -07:00
aaimio
e178d9914d
fix: schedules are missing highlight color ( #2864 )
...
* fix: remove redundant style
* chore: add note for upcoming release notes
* chore: fix typo
2024-06-11 12:21:00 -07:00
lelemm
6fd728aa2d
fix: Account names in side nav squashed ( #2866 )
...
* Fix: Account names in side nav squashed
* add 2866.md
* lint
2024-06-11 12:20:00 -07:00
Crazypkr1099
bf26ca4eb9
Add Underline in Account Header ( #2847 )
...
* Added underline & Fixed Capitalization in Account Header
* Create 2847.md
* Changed border pixel size, made it more opaque.
* removed comments
* Update E2E
* Required to run E2E in local...
* Revert "Required to run E2E in local..."
This reverts commit e73ac75cb3 .
* Revert "Update E2E"
This reverts commit 56990fd6fe .
* testing...
* testing...
* Update 2847.md
* Underline no longer goes to edge
* vrt
* vrt
* fix bad screenshot
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-06-11 20:07:19 +01:00
lelemm
f606d92c5c
Changing the autocomplete search to accept text without accents to match options with accents ( #2842 )
...
* Changing the autocomplete search to accept text without accents to match options with accents
* lint fix
* Added upcoming-release-notes
2024-06-11 07:53:10 -07:00
Dan D
8b850f1410
Handle Null Org Domain in SimpleFIN for bank_id ( #2836 )
...
* Update main.ts - Handle Null Org Domain in SimpleFIN
SimpleFIN (currently) uses the org domain as the bank ID. According to SimpleFIN docs, this can possibly be a null value, as can the org name. However, at least one of the two must be present.
In Actual, org name is set to "Unknown" if it comes in as null, but the bank_id (previously just set to the org domain) was not, resulting in a null bank_id value at times.
* Create 2836.md
* Fix release notes format.
* Small change to release note.
* Change to use new org Id as fallback for bank_id
* Add orgId property, for new org id from SimpleFIN
2024-06-10 15:42:45 -07:00
Joel Jeremy Marquez
c992e340ca
Cover overbudgeted action + make balance movement menus only appear on relevant conditions ( #2850 )
...
* Make balance movement menus only appear on relevant conditions
* Release notes
* Hide to be budgeted when covering overbudgeted
* Fix typecheck error
2024-06-10 13:16:27 -07:00
Robert Dyer
06f9db06b0
Fix amounts over 1 million cutting off ( #2812 )
...
* Fix amounts over 1 million cutting off.
* Update VRT
* Update VRT
* update VRT
2024-06-10 11:44:38 -07:00
Crazypkr1099
2b96bb3d52
Added Year comparison feature. ( #2806 )
...
* Added Year comparsion feature. Also fixed bug with greater than 28 days.
* Removed comments and console.logs
* Create 2806.md
* Cleaned up code
* Hide's graph if no data, and hides average, last month or last year if no data.
* Apply suggestions from code review
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
* Fixed spent MTD and last MTD. Added in all suggestions from carkom.
* Update 2806.md
* Added changes required by carkom #2
* Couple more fixes, only show graph if have data for last month (as requested by carkom)
* Removed console.log that was mistakenly added.
* removed useEffect
* Add files via upload
* Remove async function
* lint fix
* fixed carkom requests & added in fix for YAxis issues
* Fixed couple of mistakes. Removed Y Axis fix (new PR will be created)
* Cleanup code
* Fix mode buttons
* Removed console.log...
* Update showAverage Logic
* Update switch logic
default should be default for everyone other part of the graph.
* Add Math.abs
* lint fix
---------
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
2024-06-10 12:41:45 +01:00
Crazypkr
112f066b8b
Fix typescript mistake and changed to sessionStorage
2024-06-09 07:53:45 -04:00
Crazypkr
cf6825a541
bug fixes
2024-06-08 12:27:37 -04:00
Crazypkr
9ec0bdec33
fixing more issues
2024-06-08 12:10:31 -04:00
Crazypkr
4c57596117
linting fix
2024-06-08 12:04:26 -04:00
Crazypkr1099
9e7ebb405f
Merge branch 'master' into scrollToLocationBudget
2024-06-08 11:57:25 -04:00
Crazypkr
7ba3a37ead
Merge branch 'scrollToLocationBudget' of https://github.com/Crazypkr1099/actual into scrollToLocationBudget
2024-06-08 11:55:13 -04:00
Crazypkr
201e1dab54
Revert "Delete packages/desktop-client/e2e directory"
...
This reverts commit 2476e45735 .
2024-06-08 11:55:09 -04:00
Crazypkr
ab124105c2
Revert "Delete packages/desktop-client/e2e directory"
...
This reverts commit bbec585305 .
2024-06-08 11:53:54 -04:00
Crazypkr1099
129b2c3061
Create 2859.md
2024-06-08 11:39:30 -04:00
Crazypkr
9d6b574708
Add ability to scroll to current position in table when leaving budgetable
2024-06-08 11:34:57 -04:00
Matiss Janis Aboltins
ebb9452b8f
🔖 (api) 6.8.1: fix #2829 ( #2853 )
2024-06-07 21:33:23 +01:00
Matiss Janis Aboltins
196f03b84e
♻️ (tooltip) refactoring to react-aria (vol.8) ( #2822 )
2024-06-07 19:21:09 +01:00
Matthew Strasiotto
93e784a0fe
fix( #2562 ): Prevent transaction deduplication for imported transactions ( #2770 )
...
* fix(#2562 ): Prevent transaction deduplication for imported transactions
* chore(): eslint fixes
* chore(): Add release note file
* fix(#2562 ): Allow transaction deduplication if transaction being imported is null
* chore: Rename release note, add strazto as author
* test(loot-core): Add test case for new logic
* docs(release-notes.loot-core): Add pmoon00 as author
* test(loot-core): Update test case to not be affected by unrelated bug
* test(loot-core): fix linter
---------
Co-authored-by: Mohamed El Mahdali <mohamed.elmahdali.developer@gmail.com >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-06-07 10:47:16 -07:00
lichen
026194e5e2
Enable compress without dropping debugger to avoid SyntaxError in safari 16 {to #1766} ( #2825 )
2024-06-07 08:11:52 -07:00
Crazypkr1099
bbec585305
Delete packages/desktop-client/e2e directory
2024-06-06 23:51:10 -04:00
Crazypkr1099
2476e45735
Delete packages/desktop-client/e2e directory
2024-06-06 23:45:55 -04:00
Joel Jeremy Marquez
98341b440a
[Mobile] Use AmountInput on mobile transfer and hold buffer modals ( #2837 )
...
* Use AmountInput on mobile transfer and hold buffer modals
* Release notes
* VRT + typecheck error fixes
* VRT
* VRT
2024-06-06 17:12:59 -07:00
Joel Jeremy Marquez
417f5805a8
[Mobile] Add loading indicator on mobile transactions list ( #2831 )
...
* Add loading indicator on mobile transactions list
* Release notes
2024-06-06 17:12:47 -07:00
Neil
094f0b8a91
Spending Report: filter out offbudget items ( #2840 )
...
* filter out offBudget
* notes
2024-06-06 18:47:34 +01:00
Julian Dominguez-Schatz
b89a32025a
Use amount input on rules page instead of plain text field ( #2566 )
...
* Use amount input on rules page instead of plain text field
* Add release notes
* Remove unneeded attributes
* Support percent formatting
* Lint + typecheck
* Fix latent bug
* Handle existing data correctly
* PR feedback: naming
* PR feedback: force percent to a positive number
* PR feedback: reset percent to 100 upon changing input type
* Fix input clamping behaviour
* Empty commit to bump ci
* PR feedback: prop cleanup
* PR feedback: no default number format
* PR feedback: cosmetic refactor
2024-06-05 08:25:37 -07:00
Robert Dyer
d62919a357
[WIP] Don't show account tooltips during VRT ( #2838 )
...
* Don't show account tooltips during VRT
* add release note
2024-06-04 21:46:10 +01:00
Joel Jeremy Marquez
1c7d9bf141
[Mobile] Budget table revamp ( #2642 )
...
* Initial
* Add cheveron to logo
* Updates
* Release notes
* Fix typecheck error
* Fix build error
* Align budgeted
* Fix tests
* Dynamic font sizes in budget table cells
* VRT
* Apply AutoTextSize
* Layout updates
* VRT updates
* Resize text on value update + fix lint/typecheck errors
* Category/groups take full width
* Cleanup + VRT
* Feedback
* VRT
* Change column visibility indicator
* VRT
* Use SvgExpandArrow
* VRT
* Zero balance contrast on light mode
* Update AutoTextSize key
* Color updates
* VRT
2024-06-04 13:16:09 -07:00
Stefan Hall
6d117f44de
Support nynab imports that have ( #2817 )
...
- category groups called income
- categories called income
2024-06-04 10:33:28 -07:00
Joel Jeremy Marquez
64821e6a64
[Mobile] Auto create 2 child transactions on split ( #2821 )
...
* Auto create 2 child transactions on split
* Release notes
* Fix typecheck error
2024-06-03 19:52:35 -07:00
Neil
e7c6611c88
Custom Reports show activity fix ( #2785 )
...
* onShow Activity fix with Weekly Interval fix
* notes
* remove scrollbar
* notes update
* updates
2024-06-03 17:23:17 +01:00
Matt Fiddaman
6220aadb2d
Fix CSV import not matching category is (nothing) rules ( #2790 )
...
* Fix CSV import not matching category is (nothing) rules
* release note
2024-06-03 08:11:02 -07:00
Sreetam Das
2959054d0c
Update regex for looselyParseAmount for 5-9 decimal places ( #2799 )
...
* Update regex for `looselyParseAmount` for 5-9 decimal places
* Add release note
* Update comment, add some more tests
2024-06-03 07:52:01 -07:00
Julian Dominguez-Schatz
7d960579f9
Release 'Splits in rules' feature ( #2789 )
...
* Release 'Splits in rules' feature
* Add release notes
* Add missed comment
* Remove unused import
* Fix failing test
2024-06-03 07:39:57 -07:00
Robert Dyer
5fd1d05670
Show account notes in tooltip on sidebar ( #2796 )
...
* Show account notes in tooltip on sidebar
* add release note
* Only show tooltip for accounts
* Split account name and note into separate nodes
* Add padding inside tooltip
* Move tooltip to the right
* remove commented code
* Tweak the visual design
* Fix lint
* adjust padding
* Update packages/desktop-client/src/components/sidebar/Account.tsx
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* refactor to avoid function
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-06-03 07:39:33 -07:00
Matiss Janis Aboltins
0e86dea544
♻️ (tooltip) refactoring to react-aria (vol.6) ( #2771 )
...
* ♻️ (tooltip) refactoring to react-aria (vol.6)
* Release notes
2024-06-03 11:56:39 +01:00
Matiss Janis Aboltins
c92266fd7f
🔖 (24.6.0) ( #2819 )
2024-06-03 10:46:40 +01:00
Robert Dyer
08aff05a06
Initial support for linking to off-budget accounts ( #2788 )
...
* initial support for linking to off budget
* add release note
2024-05-30 13:05:52 -06:00
Neil
1195af76a6
Filter Balance fix ( #2777 )
...
* filterQuery
* notes
* update
* lint fix
* VRT
* fix account filter
* VRT
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-05-29 19:33:49 +01:00
Neil
e4bc0caa51
Spending report error fix with some visual changes ( #2809 )
...
* spending error fix with some visual changes
* notes
2024-05-29 19:32:36 +01:00
youngcw
c3783b6498
Revert #2643 ( #2803 )
...
* Revert "Fix amount filter to include both incoming and outgoing amounts (#2643 )"
This reverts commit df7ad22377 .
* leave in old release note
* note
2024-05-28 08:35:31 -07:00
Robert Dyer
55ef74eabc
Better account sync listing ( #2795 )
...
* Better account sync listing
* use PrivacyFilter on balances
* add release note
2024-05-28 08:27:32 -07:00
Robert Dyer
9667e1c269
Make picking budget months easier to see ( #2797 )
...
* Make picking budget months easier to see
* add release note
2024-05-28 07:57:24 -07:00
Julian Dominguez-Schatz
b803731bc5
Match on amount when creating a rule from a transaction ( #2786 )
...
* Use amount when creating a rule from a transaction
* Add release notes
2024-05-22 08:57:32 -07:00
Robert Dyer
8415e7cddc
Avoid using underlines for emphasis ( #2765 )
...
* Avoid using underlines for emphasis
* add release note
2024-05-22 08:51:33 -07:00
Matiss Janis Aboltins
5f16349a19
♻️ (tooltip) refactoring to react-aria (vol.7) ( #2778 )
2024-05-21 21:40:55 +01:00
Julian Dominguez-Schatz
aff5bba4ec
Template only the relevant amount in a split-schedule category ( #2652 )
...
* Template only the relevant amount in a split-schedule category
* Add release notes
* Adjust sign correctly depending on category type
2024-05-21 10:29:39 -07:00
Joris Pelgröm
d79b8c6cb2
Fix notes icon changing size/position with long category or group names ( #2773 )
2024-05-21 08:20:46 -07:00
Tyler Marshall
bbc123c3b8
fix: move rollover arrow into view ( #2774 )
...
* fix: move rollover arrow into view
ref: https://github.com/actualbudget/actual/issues/2757
* fix: adds isNarrowWidth for responsive arrow
* ci: fix lint
* fix: update category name
2024-05-21 07:28:48 -07:00
Neil
04273d8064
Date Range error catch ( #2769 )
...
* Date Range error catch
* notes
* update checkDate
2024-05-20 21:27:24 +01:00
Neil
3f1fd55a7b
Custom Reports: Table Totals Callback ( #2768 )
...
* Table Totals Callback
* notes
* Update packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableRow.tsx
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-05-20 17:23:59 +01:00
shall0pass
bfda42a2be
Github action to automatically deploy a release image to Netlify ( #2750 )
...
* netlify script
* remove npm ci
* add filter
* release note
* whoops
2024-05-20 08:59:52 -05:00
Tyler Marshall
201f0fd336
fix: put income on left and expense on right always, hide when 0 ( #2775 )
2024-05-18 22:37:56 +01:00
Travis Ralston
99ab8db99f
Ensure api types are included in the npm package ( #2559 )
...
* Ensure api types are included in the npm package
* changelog
---------
Co-authored-by: DJ Mountney <david@twkie.net >
2024-05-18 10:23:18 -07:00
DJ Mountney
f604fdaf36
Add crdt to the API package to fix types ( #2738 )
...
* Add crdt to the API package to fix types
- This way we get the crdt types supported
* Add release note
* Cleanup yarn.lock merge
2024-05-17 17:07:24 -07:00
Matiss Janis Aboltins
c311d4a8df
🐛 fix recurring schedule datepicker - port to new Popover ( #2766 )
2024-05-17 19:46:54 +01:00
Neil
1fc7c9974b
Custom Reports: TS strict changes #3 ( #2728 )
...
* TS strict changes
* notes
* TS strict custom spreadsheets
* notes
* TS strict group speadsheets
* notes
* AreaGraph
* render row changes
* type fix
* merge fixes
2024-05-16 22:54:26 +01:00
Joel Jeremy Marquez
e63fb46c8f
Add run-vrt script to run vrt inside docker ( #2762 )
...
* Add run-vrt script to run vrt inside docker
* Release notes
* Update README
* Support E2E_START_URL env variable
* Update README
2024-05-16 14:51:46 -07:00
Michael Clark
2901b5e5d0
:electron: Update Electron to latest stable version ( #2763 )
2024-05-16 20:18:50 +01:00
Matthew Booe
df7ad22377
Fix amount filter to include both incoming and outgoing amounts ( #2643 )
...
* Update filter amount to filter incoming and outgoing transactions
* Add test and fix logic
* Added release note
* Update with linter fixes
* Update new ammount filter to apply to all ops
* Fix lint
2024-05-16 11:25:56 -07:00
Joel Jeremy Marquez
b11a3dc267
[Mobile] Require account in mobile transaction entry + confirm transaction delete ( #2753 )
...
* Require account in mobile transaction entry + confirm transaction delete
* Release notes
* VRT
* VRT
2024-05-16 09:31:23 -07:00
Wizmaster
5a77051a72
Make comma's and period interchangeable when entering figures ( #2672 )
...
- Only allowed for formats not using period or comma as a thousand separator
2024-05-16 08:02:27 -07:00
Matiss Janis Aboltins
f8352808c4
✨ (api) ability to run bank sync via the API ( #2683 )
2024-05-16 08:28:58 +01:00
Wizmaster
e5933ad8cd
Don't update transaction date when importing manually ( #2648 )
...
- Manual import should not override the transaction date as done with bank account sync
2024-05-15 14:16:34 -07:00
Joel Jeremy Marquez
e3b4c3f559
Page enhancements - add page headers to mobile reports ( #2733 )
...
* Refactor Page component and use in report pages
* Release notes
* Fix typecheck error and budget table background
* Update pages
* VRT updates
* Reports page data-testid
* VRT updates
* Updates
* VRT
* Paddings
* Put create new custom report in page header
* Cleanup
* Feedback
* VRT
* Fix graph sizes in mobile
* Update flex grow
* VRT
2024-05-15 13:27:48 -07:00
Matiss Janis Aboltins
2d1abf477c
🐛 (api) fix performing api operations for local e2e encrypted files ( #2698 )
2024-05-15 17:10:32 +01:00
Matiss Janis Aboltins
392f8085c1
♻️ (tooltip) refactoring to react-aria (vol.4) ( #2724 )
2024-05-15 08:35:38 +01:00
Joel Jeremy Marquez
6021d4ab0b
[Mobile] Do not remember last entered category in mobile transaction entry ( #2754 )
...
* Do not remember last entered category in mobile transaction entry
* Release notes
2024-05-14 13:07:10 -07:00
Neil
f1f1ba87e2
Custom Reports: TS strict changes #2 ( #2727 )
...
* TS strict changes
* notes
* TS strict custom spreadsheets
* notes
* render row changes
* update report
* notes
2024-05-14 18:14:35 +01:00
Robert Dyer
7cee3b86ce
Add API for working with rules ( #2568 )
...
* Add API for working with rules
* Add release note
* Change 'payees-get-rules' return type to RuleEntity[]
* Reuse existing handlers, make names not have 'payee', add two getters
* fix linter
* fix bad handler name
* fix broken handler name
* add test cases for 'getPayeeRules'
* fix broken test
* Remove unused locals
* Update packages/loot-core/src/types/api-handlers.d.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update packages/loot-core/src/types/server-handlers.d.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Strict types and slightly improved return interface
* update test comment to match new API names
* fix linter issues
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-05-14 08:01:47 -07:00
Joel Jeremy Marquez
9acea32f3a
Auto insert decimals to mobile split transaction amounts ( #2746 )
...
* Auto insert decimals to mobile split transaction amounts
* autoDecimals prop
* Fix typecheck error
2024-05-14 07:49:14 -07:00
Matiss Janis Aboltins
44770a36c7
🐛 fix networth graph loading forever for empty budgets ( #2725 )
2024-05-13 17:34:46 +01:00
Neil
3e03718f13
Fix spending report error ( #2745 )
...
* spending error
* fixes
* notes
2024-05-13 16:00:51 +01:00
Neil
9c3075f60f
Custom Reports: TS strict changes #1 ( #2726 )
...
* TS strict changes
* notes
* renderRowProps
* RenderTableRow
2024-05-13 16:00:16 +01:00
Daniel Gale-Rosen
7e04226b34
Sort filters before creating dropdown ( #2719 )
...
* sort filters before creating dropdown
* add release notes
2024-05-13 07:40:31 -07:00
Joel Jeremy Marquez
b0f55fae38
Fix preview transactions not detecting schedule as paid when a child transaction is linked. ( #2712 )
...
* Consider child transactions when querying preview transactions
* Release notes
2024-05-09 09:44:25 -07:00
Boris Fritscher
7c658da15d
[Feature] CAMT.053 import (new version) ( #2706 )
...
* Implement CAMT.053 transactions importer with a file parser and enable xml filetype in dialogs
* add release notes
* fix types and lint
2024-05-09 08:07:37 -07:00
Joel Jeremy Marquez
ddddec029f
Update load budget loading texts ( #2730 )
...
* Update load budget loading texts
* Release notes
2024-05-08 15:58:01 -07:00
Neil
98d4cf450e
Filters icon ( #2729 )
...
* filter icon change
* VRT
* notes
* lint fix
2024-05-08 22:23:28 +01:00
Joel Jeremy Marquez
243703b2f7
[Mobile] Budget file quick switch ( #2507 )
...
* Update autocomplete types
* Remote optional type
* Improve SingleInputModal
* Fix lint error
* Mobile budget file quick switch mode
* Release notes
* Updates
* Fix typecheck error
* Fix paddings
* Update modal
* Fix lint error
* Display no budget files
* Fix remote files not showing
2024-05-07 15:45:57 -07:00
Yoonjae Choi
e917c96407
[WIP] revise modal margin ( #2714 )
...
* design: revise modal margin
* docs: revise release note name
* remove: remove style padding
---------
Co-authored-by: Yoonjae Choi <Choi@quantusui-MacBookAir.local >
2024-05-07 15:27:54 -07:00
Neil
8a70d2464d
Custom Reports: Show table activity ( #2696 )
...
* Show table activity
* notes
* lint fix
* add underline
* add linkstyle
* fix table aligment
2024-05-07 18:02:17 +01:00
Neil
dcb25bb5e6
Custom Reports convert all jsx files ( #2707 )
...
* Overview
* Router and Selector
* ReportSidebar
* ReportTopbar
* CustomReport
* updates
* notes
* Patch some TS issues
* fix malfunctioning disabled lists
* add find
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-05-07 17:59:51 +01:00
Joel Jeremy Marquez
f20e9c6bdb
[Mobile] Schedule name and date in mobile scheduled transaction modal ( #2664 )
...
* [Mobile] Add schedule name and date to scheduled transaction modal
* useRef to prevent rerenders
* Release notes
* Fix typecheck error
* Fix lint errors
* Update schedule font
* Heavier font weight
2024-05-07 09:48:27 -07:00
Matiss Janis Aboltins
f73f6c7f0d
♻️ (tooltip) refactoring to react-aria (vol.3) ( #2631 )
2024-05-07 17:18:51 +01:00
DJ Mountney
37457cd6cd
Create types for the external versions of entities meant for the API ( #2716 )
...
* Create types for the external versions of entities meant for the API
- Otherwise the types used in the API were actually wrong vs the data we were sending
* Add release note
2024-05-07 07:38:02 -07:00
Matiss Janis Aboltins
c16f4c71c5
🐛 remove mac electron app code-signing ( #2715 )
2024-05-07 08:04:21 +01:00
Joel Jeremy Marquez
452ca82287
Use budget name as export file name ( #2713 )
...
* Use budget name as export file name
* Release notes
2024-05-06 14:37:58 -07:00
Joseph Livecchi
ffddd9e8a5
Added Header Authentication - Client Part ( #2362 )
...
* Updated Login to handle header auth
2024-05-04 12:22:18 -07:00
DJ Mountney
2178da0414
Fix some additional incorrect types ( #2676 )
...
* Fix some additional incorrect types
- This is part of working towards having enough correct types to be able to run tsc on our packed api without error.
- Working towards being able to ship types for the api in the package
* Add release note
2024-05-04 09:58:44 -07:00
Joel Jeremy Marquez
f8809df59c
Parallel cloud file download ( #2700 )
...
* Fetch cloud file and file info in parallel to speed downloads up
* Release notes
* Rename release notes
2024-05-03 13:25:29 -07:00
Neil
04bc0c3c64
Monthly spending report ( #2622 )
...
* monthly Spending
* Add Average
* notes
* title
* date filter
* TS fixes and hide average when no data
* fix average tooltip and relabel x-axis
* Wording/verbiage
* filters changes
* feature flag
* networth card fix
2024-05-03 20:34:21 +01:00
Neil
0aa6a057b1
Custom Reports changes ( #2677 )
...
* adjustments
* notes
* scroll height
* lint fix
* compact scrollbar
* fixes
* filters fix
* scrollbar color
* fix week ranges
2024-05-03 20:32:37 +01:00
Matiss Janis Aboltins
b34aaab5f5
🔖 (24.5.0) mobile improvements and much more ( #2693 )
2024-05-03 17:32:07 +01:00
Joel Jeremy Marquez
688bfe59e8
Fix management app flashing on page init ( #2692 )
...
* Fix management app flashing on init
* Release notes
2024-05-02 10:34:20 -07:00
Joel Jeremy Marquez
8f543a29e0
[Mobile] Fix mobile account notes modal not retrieving correct notes ( #2690 )
...
* Fix mobile notes modal not retrieving correct notes
* Release notes
* Revert useState initial value
2024-05-02 08:10:50 -07:00
shall0pass
ad73a404c4
[Goals] Allow decimal in percent templates ( #2689 )
...
* allow decimal in percent templates
* release note
2024-04-30 17:15:50 -05:00
youngcw
4ed9f4fff4
[Goals]add template to set x month average ( #2688 )
...
* add template to set x month average
* error on 0
* note
* lint
2024-04-30 12:19:31 -07:00
kyangk
176c8466a4
Ignore transactions with empty date & amount ( #2653 )
2024-04-27 21:26:12 +01:00
Matiss Janis Aboltins
703c319f7f
♻️ hide theme selector in prod ( #2671 )
2024-04-27 21:25:45 +01:00
Matt Fiddaman
ca8a8174c4
Fix menuItemTextHeader contrast in dark mode ( #2638 )
...
* Fix menuItemTextHeader contrast in dark mode
* release note
* darken menu background and change accent colour to purple in dark theme
* change menu keybind accept colour to purple in midnight theme
* update release note
* fix menuBorder colour
2024-04-27 09:29:47 -07:00
Joel Jeremy Marquez
f8af8f95ac
Fix loading screen not showing when opening a budget file ( #2663 )
...
* Fix app loading screen
* Release note
* Code review feedback
2024-04-26 14:03:01 -07:00
youngcw
98a7aac736
add schedule name check to check templates ( #2667 )
...
* check schedule name
* note
2024-04-26 06:57:52 -07:00
Neil
d49f907f53
Custom Reports Adjustments ( #2659 )
...
* monthly Spending
* Add Average
* notes
* title
* date filter
* TS fixes and hide average when no data
* fix average tooltip and relabel x-axis
* Wording/verbiage
* remove spending files
* adjustments
* reports.d revert
* revert filter changes
* adjust update filters
* notes
* remove old notes
* adjust style
* lint fixes
2024-04-26 08:59:16 +01:00
Joel Jeremy Marquez
164dd399b0
[Mobile] Add amount colors to mobile accounts and transaction list ( #2665 )
...
* Add amount colors to mobile transaction list
* Release notes
* Fix lint error
* Add amount colors to mobile accounts page
* VRT updates
2024-04-25 19:30:26 -07:00
Matiss Janis Aboltins
f41d3f22c7
✨ improving error handling for lazy-loading ( #2657 )
2024-04-25 19:31:04 +01:00
Neil
469c789c14
Mobile reports ( #2624 )
...
* mobile reports
* notes
* header updates
* hide tooltip in mobile view
* visual updates
* padding changes
* VRT
* bottom padding
* merge fixes
* VRT
* unselectable
* merge fixes
2024-04-24 16:08:02 +01:00
Wizmaster
6ec3728280
Fix reconciling split translations from nYNAB import creates orphan transfers ( #2502 )
...
* Reconciling split translations from nYNAB import creates orphan transfers
- Fixed link between subtransaction transfers and transaction transfers
- Reworked payee transaction and subtransaction import
* Reconciling split translations from nYNAB import creates orphan transfers
- Added release note
* Reconciling split translations from nYNAB import creates orphan transfers
- Reworkd data.transactions and data.subtransactions loops
* Reconciling split translations from nYNAB import creates orphan transfers
- Added comments
---------
Co-authored-by: DJ Mountney <david@twkie.net >
2024-04-23 18:16:33 -07:00
DJ Mountney
c8cc479358
Fix for electron builds ( #2658 )
...
* Test a fix for electron builds
* Add release note
2024-04-23 17:50:41 -07:00
Matt Fiddaman
51ad488ce2
Make /login show descriptive error when an incorrect password is submitted ( #2641 )
2024-04-23 17:21:10 +01:00
Neil
985411d48f
Custom Reports: Line show activity ( #2636 )
...
* StackedBar Activity
* LineGraph and some session updates
* notes
* table graphs
* Revert "table graphs"
This reverts commit 69b5a44126 .
* Revert stackedBar
* add filters
* revert
* notes
* lint fix
* visual updates
2024-04-22 20:28:00 +01:00
Joel Jeremy Marquez
53b5f3a0fc
Consistent modal paddings ( #2571 )
...
* Update autocomplete types
* Remote optional type
* Improve SingleInputModal
* Fix lint error
* Update modal paddings
* Release notes
* Update release notes
* Update default Modal padding and style
* VRT update
* VRT
* VRT
2024-04-22 10:50:29 -07:00
Joel Jeremy Marquez
3ec4ef71c6
[Mobile] Update mobile labels to be sentence case + add labels to mobile budget and balance modals ( #2627 )
...
* Mobile UI updates
* Release notes
* VRT updates
* Midnight VRT
2024-04-22 08:41:16 -07:00
Joel Jeremy Marquez
5df02c19dc
[Mobile] Add To Be Budgeted category to cover and transfer modal ( #2635 )
...
* Add To Be Budgeted category to cover and transfer modal
* Release notes
* Fix To Be Budgeted input selection
* Fix typecheck error
* Fix duplicate modals in firefox
* Fix lint error
2024-04-22 08:39:01 -07:00
Stefan Hall
464c9de6fb
Add VRT test for validating that split transaction rules work as expected ( #2604 )
...
* Add UI test for validating that split transaction rules work as expected
* Apply suggestions from code review
Renames split-transactions-add to add-split-transactions
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
* Define id for finding splitactions on the page wher its used
---------
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2024-04-22 08:15:43 -07:00
Matiss Janis Aboltins
aad609f427
✨ added loading descriptions and lazy-loaded module retries ( #2639 )
2024-04-22 08:05:27 +01:00
Joel Jeremy Marquez
7313cf722d
[Maintenance] Add midnight theme VRT screenshots ( #2619 )
...
* Add midnight theme VRT screenshots
* Release notes
* Midnight VRT screenshots
* Update packages/desktop-client/playwright.config.js
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* VRT
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-04-21 21:49:03 -07:00
Joel Jeremy Marquez
978a658c1e
[Mobile] Fix encryption modals for mobile ( #2633 )
...
* Fix encryption modals for mobile
* Release notes
2024-04-21 21:48:44 -07:00
Julian Dominguez-Schatz
cdad43ff32
Improve 'Before split' section in rule splits ( #2651 )
...
* Copy category from parent transaction when splitting
* Rename 'Before split' -> 'Apply to all'
* Add release notes
* Update tests to reflect change
2024-04-21 15:00:19 -07:00
Neil
4c29afd424
Custom Reports update TS issues ( #2637 )
...
* update TS issues
* notes
* review fixes
* revert
* add parseInt
* fix getLiveRange
2024-04-21 20:46:25 +01:00
Neil
c98a21b030
Custom Reports StackedBar show activity ( #2606 )
...
* StackedBar Activity
* LineGraph and some session updates
* notes
* table graphs
* Revert "table graphs"
This reverts commit 69b5a44126 .
* revert Line
* notes update
* adust session code and add filters
* review fixes
2024-04-21 18:26:32 +01:00
Matiss Janis Aboltins
f5fde34952
🐛 fix budget-type identification when deleting files ( #2649 )
2024-04-20 22:36:22 +01:00
youngcw
59f854c075
fix superfluous tooltip scrollbars fixes #2621 ( #2650 )
...
* fix tooltips with scrollbars
* note
2024-04-20 14:32:43 -07:00
Joel Jeremy Marquez
85affae70f
[Maintenance] Fix slow/flaky VRT test ( #2634 )
...
* Reduce iterations on schedule test
* Release notes
* Set longer timeout
2024-04-19 14:06:21 -07:00
Adam
57d4cc57cd
[Maintenance] Organize .gitignore ( #2623 )
...
* Organize .gitignore
* Rename section in .gitignore
* Create 2623.md
2024-04-19 12:56:02 -07:00
youngcw
7d892d8164
Add assets to release ( #2632 )
...
* add flatpack to electron build
* note
* add to workflow
* try to fix workflow
* typos
* workflow
* work
* update
* add repo
* update other electron workflow
* stable doesn't work
* fix version
* add step
* note
* fix
2024-04-19 12:54:45 -07:00
youngcw
84fbc7e464
add flatpak to electron build list ( #2617 )
...
* add flatpack to electron build
* note
* add to workflow
* try to fix workflow
* typos
* workflow
* work
* update
* add repo
* update other electron workflow
* stable doesn't work
* fix version
2024-04-19 12:45:34 -07:00
Joel Jeremy Marquez
5f77b87b07
[Mobile] Add negative/positive colors to mobile transaction amount input ( #2628 )
...
* Add colors to mobile transaction amount input
* VRT updates
* Release notes
2024-04-18 21:03:38 -07:00
Neil
97ec8f8d3a
Custom Reports: Add filters to sessionStorage ( #2612 )
...
* Add filters to sessionStorage
* notes
* setSessionReports util
2024-04-18 20:38:25 +01:00
Joel Jeremy Marquez
407ad4deee
[Mobile] Budget month notes and budget action menu ( #2610 )
...
* Budget month menus
* Release notes
* Update vrt and fix lint
* Merge budget month modals into one modal
* Fix typecheck error
* VRT updates
* Update modal triggers
* VRT updates
* Adjust budget month modals size
* Fix lint error
* Remove excess padding
* Use modal padding prop
2024-04-18 10:36:23 -07:00
Matiss Janis Aboltins
1c04aeae39
🔥 stripping out plaid integration ( #2616 )
2024-04-18 18:31:28 +01:00
youngcw
02e7d036d5
rename electron master workflow ( #2620 )
...
* rename
* note
2024-04-17 13:18:21 -07:00
Joel Jeremy Marquez
16ef674910
[Mobile] Use decimal input mode for mobile modal amount fields ( #2607 )
...
* Use decimal input mode for mobile modal amount fields
* Release notes
2024-04-17 06:34:47 -07:00
Joel Jeremy Marquez
19bcfbe6e9
[Mobile] Collapsible budget groups ( #2611 )
...
* Mobile collapsible budget groups
* Release notes
* VRT updates
* No tap highlight when clicking collapse/uncollapse button
* Income group no tap highlight
* No highlight on hover
2024-04-16 13:26:23 -07:00
Adam
a2c1c2dea6
Change default theme from light to the system's default theme ( #2544 )
...
* Change Actual default theme to System Default
* Add release notes
* Update release notes
* update vrt
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-04-16 13:14:20 -07:00
Joel Jeremy Marquez
e9b5bfcc53
[Mobile] Use budget start month pref on mobile to match desktop behavior ( #2613 )
...
* Use budget start month pref on mobile to match desktop behavior
* Release notes
* Fix failing tests
2024-04-16 13:06:53 -07:00
Joel Jeremy Marquez
672dd5ea4b
[Mobile] Fix account notes not retrieving correctly in mobile ( #2599 )
...
* Fix account notes not retrieving correctly
* Release notes
* Update release notes
* Fix type errors
2024-04-16 13:06:26 -07:00
Joel Jeremy Marquez
b101f9989b
Display balances in category autocomplete ( #2551 )
...
* Display balances in category autocomplete
* Release notes
* Fix typecheck error
* Update balance colors
* Show category balances in mobile
* Patch unit tests
* Darket midnight theme autocomplete hover color
* Category autocomplete split transaction highlight
* Update 2551.md
* Extract modals from EditField
* Fix failing tests
* Update variable names
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-04-16 12:14:20 -07:00
Matiss Janis Aboltins
cf9b8c357e
🐛 (tooltip) add scrollbars to tooltips that go out of bounds ( #2614 )
2024-04-16 19:43:00 +01:00
Joel Jeremy Marquez
c71e1d2e8a
[Maintenance] Add missing key prop to all modals ( #2609 )
...
* Add key prop to all modals
* Release notes
2024-04-16 10:36:07 -07:00
Mohamed El Mahdali
1e462714e4
fix( #2575 ): Stop cash flow card labels from getting cutting off if bar height is too low ( #2597 )
2024-04-16 18:27:13 +01:00
Neil
d9f55460dd
Add daily and weekly to custom reports interval list ( #2483 )
...
* Button changes and time filters
* rename on dashboard
* notes
* fix time filters
* Sort Categories
* Page title
* category sort order
* move button
* featureflag
* Highlight report name
* sankey fix
* VRT
* remove doubled element
* adjust to match master
* add Year
* notes
* lint fix
* update names
* IntervalsUpdates
* fixing bugs
* ts updates
* lint fix
* merge fixes
* notes
* simplify lookups
* Add Daily and Weekly
* notes
* notes
* merge fix
* TS fix
* Change week start date based on user prefs
* fix weeks
* fix averages
* remove $week
* remove date-week
* TS fixes
2024-04-16 16:19:05 +01:00
Joel Jeremy Marquez
77a670bbc3
[Mobile] Scheduled transaction menu modal ( #2608 )
...
* Mobile scheduled transaction menu modal
* Release notes
2024-04-15 11:51:09 -07:00
Matiss Janis Aboltins
1a1fe9ac9d
⚡ extra error handling in case backend failed loading ( #2601 )
...
* ⚡ extra error handling in case backend failed loading
* Release notes
* Rename some error vars
2024-04-15 07:39:57 +01:00
Matiss Janis Aboltins
16df116d1d
♻️ (tooltip) migration to react-aria (vol 2) ( #2593 )
2024-04-14 11:30:57 +02:00
Joel Jeremy Marquez
d7075ae551
Balance menu modal enhancement ( #2598 )
...
* Balance menu modal enhancement
* Release notes
* Fix typecheck error
2024-04-13 20:51:56 -07:00
Joel Jeremy Marquez
e500cba7e9
[Mobile] Category budget actions modal ( #2501 )
...
* Update autocomplete types
* Remote optional type
* Improve SingleInputModal
* Fix lint error
* Category budget modals
* Cleanup + release notes
* Cleanup
* Fix typecheck errors
* Update useMergedRefs
* Fix lint error
* Fix typecheck error
* VRT updates
* Focus amount on mount
* Fix errors
* Open modal on budget amount click
* Updates
* Remove unused props + updates
* Fix lint error
* Close budget menu modal on enter
* Delete comment
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update release notes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-04-13 13:49:09 -07:00
Joel Jeremy Marquez
2d188b3941
[Mobile] Category activity/transactions page ( #2531 )
...
* Mobile category transactions
* Release notes
* Fix typo
* Fix typecheck error
* Handle null location state
* VRT
* Fix account search
* Update test
* Search placeholder
* vrt
* Add month to page title
* Cleanup
* Fix AccountName component
* Replace ButtonLink with Link
* Fix typecheck
* Code review update
2024-04-13 11:45:43 -07:00
Matt Fiddaman
e88ea69801
Force transaction cleared checkboxes to show on reconcile view ( #2589 )
...
* Force transaction cleared checkboxes on reconcile view
* Add release notes
2024-04-13 09:44:54 -07:00
Mohamed El Mahdali
9aeab0ff5b
Hide Y axis values of net worth graph when privacy mode i… ( #2594 )
2024-04-13 12:50:35 +01:00
Neil
36c700d92d
Custom Reports: Show Activity for donutGraph ( #2583 )
...
* Activate Click for donut
* notse
2024-04-13 10:30:38 +01:00
Michael Clark
eed6105222
Electron: Fix load backup functionality ( #2580 )
2024-04-12 21:28:55 +01:00
youngcw
291e3a8d14
Allow 5 decimal places in file import parser ( #2588 )
...
* allow specifically 5 decimal places in parser
* note
* update tests
* lint
2024-04-12 11:13:21 -07:00
Robert Dyer
edd34b7903
Dim categories hidden by their groups ( #2582 )
...
* Dim categories hidden by their groups
* Dim hidden cats on mobile view
* Do not show hide/show menu on mobile for categories in hidden groups
* Rename catGroup to categoryGroup
* Fix lint issue
* Hide menu line
* Pass in categoryGroup instead of isHidden
* avoid need for extra local
* fix lint issues
2024-04-12 10:56:46 -07:00
Attila Kerekes
345ea71eed
Add option to disable reconciliation when importing CSV and files. ( #2585 )
2024-04-12 07:54:55 -07:00
Robert Dyer
d89a016ab1
Do not allow hiding income category group ( #2581 )
...
* Do not allow hiding income category group
* add release note
* rename file
* Migrate DB so income groups are not hidden
* Update migration to explicitly match on is_income = 1
2024-04-12 07:40:01 -07:00
Joel Jeremy Marquez
b87951855b
[Maintenance] Remove left behind editableTitle prop ( #2586 )
...
* Remove left behind editableTitle prop
* Release notes
2024-04-11 14:53:49 -07:00
Joel Jeremy Marquez
70e37c0119
Use desktop colors for mobile autocomplete modals ( #2577 )
...
* Use desktop colors for mobile autocomplete modals
* Release notes
* Color updates
* Color updates
* Update close button
* Fix typecheck
* Rename to ModalCloseButton
* Update ModalTitle
2024-04-11 14:33:03 -07:00
Joel Jeremy Marquez
f55bd860ba
[Mobile] Budget menu modals ( #2491 )
...
* Update autocomplete types
* Remote optional type
* Improve SingleInputModal
* Fix lint error
* Mobile budget page modals
* Release notes
* Fix typecheck / lint errors
* Fix typecheck errors
* Fix typecheck error
* Modal logo
* Fix typecheck error
* VRT updates
* Modal header margins
* Update 2491.md
* ModalTitle shrinkOnOverflow + VRT
2024-04-11 12:41:06 -07:00
DJ Mountney
0f960df8cf
Improve api output types ( #2567 )
...
* Improve api output types
- Fixes some missing models
- Fixes some output path aliasing
* Add changelog
2024-04-11 07:36:48 -07:00
Attila Kerekes
915c562545
Add option to disable reconciliation when importing OFX files. ( #2564 )
2024-04-10 20:12:59 -07:00
Julian Dominguez-Schatz
770d86258f
Support splits in create-rule option on account page ( #2569 )
...
* Support splits in create-rule option on account page
* Add release notes
2024-04-10 20:11:54 -07:00
Joshua Harris
a955fe2474
When starting input with operator, append to existing value instead of replacing ( #2523 )
...
Co-authored-by: Joshua Harris <2312397+JazzyJosh@users.noreply.github.com >
2024-04-10 08:05:20 -07:00
Joel Jeremy Marquez
4e9130ac29
[Mobile] Fix report budget income budgeted input ( #2573 )
...
* Fix mobile report budget income budgeted input
* Release notes
2024-04-09 13:08:02 -07:00
Joel Jeremy Marquez
e94a5505d8
[Mobile] Close modal after transferring / covering balance in mobile budget page ( #2572 )
...
* [Mobile] Close modals after performing a balance actions e.g. transfer / cover
* Release notes
2024-04-09 13:07:47 -07:00
Neil
1ee2cbec1c
Custom Reports: Show Activity onClick ( #2522 )
...
* barGraph
* notes
* sessionStorage
* sessionStorage Complete
* Click for details
* mode click graphType
* compact
* hidden and offbudget working
* add pointer
* typecheck fix
2024-04-09 18:37:07 +01:00
Jenna
da6b039f10
Bugfix:Midnight theme button contrast ( #2538 )
...
* added green700 (g3) to highlight text in PayeeAutocomplete and CategoryAutocomplete
* added upcoming release note doc for Isuee 2488
* modified background and text to meet WCAG AA compliance for contrast
* updated code for autocomplete highlight on menu items
* fixed linting errors and renamed release note
* updated release note category from 'bug' to 'bugfix'
* fixing the light theme
---------
Co-authored-by: Jenn Cox <jenncox@Jenns-MacBook-Air.local >
2024-04-09 07:47:38 -07:00
Matiss Janis Aboltins
310cc04a2b
♻️ (bank-sync) unify the sync/reconciliation logic for internal & external sync ( #2534 )
2024-04-09 07:06:04 +01:00
shall0pass
6fce10aea0
[Bugfix] Remove menu from income group on mobile view ( #2570 )
...
* remove menu option from Income group
* note
2024-04-08 19:51:59 -05:00
Matiss Janis Aboltins
97a664159b
♻️ (tooltip) refactored tooltip to react-aria ( #2493 )
2024-04-08 17:51:38 +01:00
Robert Dyer
c2291d4b5d
Show sync indicator in account header ( #2560 )
2024-04-07 22:03:59 +01:00
Neil
d6de90a296
Consolidate Link props ( #2558 )
...
* Remove Link Button
* remove AnchorLink
* remove ButtonLink
* notes
* merge fix
* clickLink
* typecheck fix
* remove link option from button
* remove ExternalLink
* VRT
2024-04-07 20:07:42 +01:00
shall0pass
90305965ba
Cleanup tool group enhancement ( #2480 )
...
* add group enhancement
* warnings
* note
* add more group functions
* add Global: to differentiate warning from group warnings
* weights not properly recorded for sinking groups, safeNumber error
2024-04-06 19:12:02 -05:00
Neil
b655009477
Custom Reports: Fix live range ( #2557 )
...
* fix live range
* card updates
* type fix
* notes
2024-04-06 22:46:58 +01:00
Joel Jeremy Marquez
2e600e52c7
[Maintenance] Update TransactionEdit conponent onEdit function to use serialized transactions ( #2555 )
...
* [Maintenance] Update onEdit to use serialized transactions
* Release notes
2024-04-06 15:19:12 -06:00
Neil
b5f617dbe5
Custom Reports bug fix ( #2556 )
...
* fix bug
* notes
2024-04-05 22:04:04 +01:00
Neil
b3fc23201e
Fix toggle bug ( #2553 )
...
* fix toggle bug
* notes
2024-04-05 00:38:49 +01:00
Joel Jeremy Marquez
6f251e6024
[Mobile]: More functionalities ( #2472 )
...
* Balance modals
* Release notes
* Fix typecheck errors
* Fix errors
* Mobile scheduled transaction modal
* Cleanup
* Fix props
* Fix typecheck errors
* Updates
* Fix autocomplete typings
* Update autocomplete types
* Fix typecheck errors
* Fix typecheck errors
* Remote optional type
* Pass this to apply
* Use bind
* Fix typecheck error
* Ignore typecheck error for now
* Add onClose in Autocomplete
* open category modal on enter in transfer modal
* Budget summary modals
* Accounts update
* Add paddingBottom
* Fix typecheck error
* Revert navigate
* Disable esline
* Close account and Reopen account
* Improve SingleInputModal
* Fix lint error
* Fix category autocomplete modal header
* Rebase updates
* Cleanup
* Clearer error message
* Close report balance tooltip on selection
* Updated based on review
2024-04-04 13:53:55 -07:00
Matiss Janis Aboltins
b356004f68
🔧 updated github issue template to hopefully reduce the amount of support ( #2548 )
...
* 🔧 updated github issue template to hopefully reduce the amount of support
* Release notes
2024-04-04 19:34:09 +01:00
David Kus
66dc593fa5
Show/hide reconciled transactions in the account view ( #2542 )
...
* Show/hide reconciled transactions
* Adding release note
* Fixing lint issues
* Filters should still apply after hiding/showing reconciled
* Using fetch transactions with filter parameter
2024-04-04 08:04:19 -07:00
David Kus
8b34ba3958
Fixing import of reconciled split transactions ( #2543 )
...
* Fixing import of reconciled split transactions
* Adding release note
2024-04-04 08:03:52 -07:00
ilar
2df774d9f5
Mobile auto decimal ( #2536 )
...
* Format the input field when entering transaction value, automatically populate decimal position.
* Add note.
* Fix linting issues.
* Turn off autoDecimal if we're hiding decimals anyway.
* Shorten changelog.
2024-04-04 08:03:26 -07:00
Ryan Bianchi
c96c957a34
modify existing LineGraph to track budget items over time ( #2506 )
...
* modify exiting LineGraph to track budget items over time
* linter pass 1
* increase line weight, add sorting and colour to tooltip
* second lint pass
* add release note
* use new disabledLists, format tooltip, other nits from review
* add margins to LineGraph
* adding missed linting
* remove new line icon, add disable options for split, legend, label
* Update ReportTopbar.jsx
Remove unneeded lines
* lint fix
* SVGChart
---------
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
2024-04-04 15:38:30 +01:00
Joel Jeremy Marquez
f3d7641ba9
[Maintenance] Extract menus to separate files (changes split from #2472 ) ( #2511 )
...
* Extract menus to separate files (change split from #2472 )
* Release notes
* Fix lint error
* Code review feedback
2024-04-02 14:06:42 -07:00
Neil
83fd85f059
Custom Reports: Confirm delete report ( #2521 )
...
* confirm delete report
* notes
* card confirm
2024-04-02 20:30:12 +01:00
Neil
308f8339ae
Add yearly to custom reports ( #2466 )
...
* Button changes and time filters
* rename on dashboard
* notes
* fix time filters
* Sort Categories
* Page title
* category sort order
* move button
* featureflag
* Highlight report name
* sankey fix
* VRT
* remove doubled element
* adjust to match master
* add Year
* notes
* lint fix
* update names
* IntervalsUpdates
* fixing bugs
* ts updates
* lint fix
* merge fixes
* notes
* simplify lookups
2024-04-02 20:29:20 +01:00
Joel Jeremy Marquez
9697795279
[Maintenance] Replace react-merge-refs with useMergedRefs ( #2509 )
...
* Uninstall react-merge-refs
* Fix import
* Update useMergedRefs
2024-04-02 11:14:23 -07:00
Johannes Löthberg
9b40610f26
Bump GoCardless access validity from 30 to 90 days ( #2518 )
...
All banks are supposed to provide at least 90 days of access.
As of July 2023 EEA banks are required to allow access for up to 180
days[0], but this does not apply to UK banks, and apparently there might
still be EEA banks which don't comply with the new regulations.
We should consider eventually defaulting to 180 days and allowing
per-bank and maybe per-country overrides, but bumping it to 90 days
immediately provides a better user experience.
[0]: https://nordigen.zendesk.com/hc/en-gb/articles/13239212055581-EEA-180-day-access
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2024-04-02 18:31:44 +01:00
shall0pass
2a1c452aac
Append, Prepend, or Replace notes in bulk actions ( #2468 )
...
* sort of working
* fix null condition, move buttons up
* visual and workflow updates
* update colors on hover
* release note
* fix another condition that inserted null
2024-04-02 10:37:49 -05:00
shall0pass
1dd1c188d6
Goals: Up To Template calculation with negative category balance ( #2535 )
...
* 'up to' calculation
* note
* update to last months balance
2024-04-02 10:35:55 -05:00
Matiss Janis Aboltins
8f634099e2
🔖 (24.4.0) custom reports improvements, stability enhancements ( #2537 )
2024-04-02 07:07:16 +01:00
Joel Jeremy Marquez
7ee48e4c1d
Fix mobile autocomplete colors ( #2530 )
...
* Fix mobile autocomplete colors
* Release notes
* Remove narrow specific autocomplete colors
* Update upcoming-release-notes/2530.md
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-04-01 05:43:30 -07:00
Matiss Janis Aboltins
270705b3cd
📈 adding extra console.log lines for bank-sync to help with troubleshooting ( #2529 )
...
* 📈 adding extra console.log lines for bank-sync to help with troubleshooting
* Release notes
2024-03-31 13:28:45 +01:00
Neil
9588a76109
Add Area Icon ( #2526 )
...
* Add Area Icon
* notes
2024-03-30 20:14:49 +00:00
Ryan Bianchi
ada9e7da31
[WIP] Fix custom reports cold-reload crash ( #2528 )
...
* when custom reports were cold-reloaded, the selections would be null crashing the page
* add release notes for PR
* fix typo in release note file name
2024-03-30 20:03:20 +00:00
Neil
38ffccb903
Custom Reports live data ( #2505 )
...
* Live card data
* Live Data
* notes
* Patch strict TS issues
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-03-26 09:04:26 +00:00
Robert Dyer
f5023a7c07
feature: Show account sync indicators when viewing accounts on mobile ( #2476 )
...
* cleanup: Move account sync indicators to the left on mobile
* cleanup: account sync indicators on mobile should show pending/failed syncs
* feature: show account sync indicator when viewing account on mobile
* fix lint issues
* add release note
2024-03-25 22:11:50 -07:00
Joel Jeremy Marquez
bc6a0f8e60
Fix mobile transactions load more ( #2504 )
...
* Fix mobile transaction load more
* Release notes
2024-03-25 08:24:07 -07:00
Joel Jeremy Marquez
5ee7d336ef
Autocomplete changes related to mobile modals PR ( #2500 )
...
* Autocomplete changes related to mobile modals PR
* Release notes
* Fix lint error
* AccountDetails
* Code review updates
2024-03-25 08:23:29 -07:00
Matiss Janis Aboltins
24e42daa51
🐛 fix hotkeys sometimes not working ( #2489 )
2024-03-24 07:08:07 +00:00
Matiss Janis Aboltins
4bafd13c55
🐛 (import) disallow importing transactions with too large or small amounts ( #2494 )
2024-03-24 07:06:34 +00:00
Matiss Janis Aboltins
afaee6bc16
♻️ (typescript) port some common components to strict TS ( #2481 )
2024-03-23 09:35:20 +00:00
Neil
e44fbb3847
Create wip ( #2443 )
...
* Create wip.yml
Adding WIP to new PRs
* Create 2443.md
notes
* Update .github/workflows/wip.yml
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update .github/workflows/wip.yml
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update upcoming-release-notes/2443.md
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update wip.yml
* Update 2443.md
* Update wip.yml
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-03-22 20:53:12 +00:00
Neil
ff70c654a2
Custom Reports Error Catch ( #2492 )
...
* Error Catch
* notes
* fixes
2024-03-22 16:03:47 +00:00
Joel Jeremy Marquez
586a26968c
Force async onRefresh on PullToRefresh component ( #2487 )
...
* Force async onRefresh
* Release notes
2024-03-21 13:36:59 -07:00
Matiss Janis Aboltins
107acdb36b
🐛 (report) do not include offbudget transfers in cash-flow card expenses ( #2485 )
2024-03-21 19:13:59 +00:00
Matiss Janis Aboltins
5343030800
🐛 (import) patch phantom transactions getting created ( #2464 )
2024-03-21 18:16:37 +00:00
Robert Dyer
d7635755f2
Fix error when viewing uncategorized transactions when there are upcoming scheduled transactions. ( #2475 )
...
* fix: Error when opening uncategorized transactions page
* add release note
* fix linter warning
2024-03-21 07:45:58 -07:00
Wizmaster
501c6a02cc
Import locked transactions from nYNAB ( #2474 )
...
* Import locked transactions from nYNAB
* Import locked transactions from nYNAB
- Adding PR release note
2024-03-20 08:13:01 -07:00
Neil
6281cc751e
Custom Reports: Intervals Updates ( #2479 )
...
* IntervalsUpdates
* notes
* updates
* add Ranges
* calc Leg strict
* ts updates
* review updates
2024-03-20 09:01:44 +00:00
Ikko Eltociear Ashimine
dc7cab501e
Update sync.ts ( #2478 )
2024-03-19 19:35:52 +00:00
Daniel Gale-Rosen
f51376a4a5
Increase minimum cleared column width ( Fix #2341 ) ( #2462 )
...
* increase minimum cleared column width
* add release notes
* update snapshots
2024-03-17 21:25:14 -07:00
Joel Jeremy Marquez
6f600a4fee
Convert BudgetTable to a functional component ( #2459 )
...
* Convert BudgetTable to a functional component
* Release notes
* Fix lint errors
* Remove undo-event listener
2024-03-15 07:25:07 -07:00
Neil
c82a6dc5ef
Custom Reports disabled list ( #2410 )
...
* Add interval split and menu items
* notes
* disabledList work
* notes
* fix
* fix balanceType
* rework constants
* review fixes
2024-03-14 19:35:59 +00:00
youngcw
ab97a3fbcd
import locked transactions ynab4 ( #2455 )
...
* import locked transactions
* note, lint
2024-03-12 17:06:52 -07:00
shall0pass
8b15c8cc17
[Theme] Bugfix: Bulk edit background color for Midnight theme ( #2460 )
...
* bulk edit background color
* change
* NOTE
2024-03-12 19:01:28 -05:00
Matiss Janis Aboltins
02ec279a64
♻️ (typescript) make rollover budget components strict TS compliant ( #2453 )
2024-03-12 22:04:25 +00:00
Joel Jeremy Marquez
ab8c3c018a
[Maintenance] Reorganize mobile components ( #2425 )
...
* Reorganize mobile components
* Fix lint error
* Cleanup
* Fix lint error
* Release notes
* Cleanup
* Cleanup useActions
* useDebounceCallback
2024-03-12 15:01:38 -07:00
Joel Jeremy Marquez
8356640e45
Fix midnight theme autocomplete hover ( #2461 )
...
* Fix midnight theme autocomplete hover and make ItemHeader not depend on category groups
* Update
* Release notes
* Fix typecheck error
2024-03-12 12:54:16 -07:00
Joel Jeremy Marquez
1767a32b3d
[Maintenance] Input onChangeValue and onUpdate prop naming ( #2381 )
...
* Differentiate Input onUpdate to onChangeValue
* Release notes
* Fix lint error
* Remove onChange
2024-03-12 08:54:47 -07:00
Neil
5bcfc71be6
Hide hidden categories in auto-complete ( #2429 )
...
* the work
* notes
* add to elements
2024-03-11 16:23:37 +00:00
DJ Mountney
998efb9447
Fix budget key tab navigation ( #2452 )
...
* Fix budget key tab navigation
- restore the collapsed property
* Add release note
2024-03-09 14:19:30 -07:00
Robert Dyer
dc159d71a2
Show a modal to confirm unlinking accounts ( #2441 )
2024-03-09 18:40:16 +00:00
Robert Dyer
7db7b5c400
Provide "api/category-groups-get" API endpoint ( #2446 )
2024-03-09 17:29:20 +00:00
Robert Dyer
823b426952
Show scheduled transactions when viewing "All accounts" ( #2447 )
2024-03-09 17:17:15 +00:00
DJ Mountney
8827169bfa
Fix flaky transfer e2e test ( #2434 )
...
* Fix flaky transfer e2e test
- If tests ran too fast, the transactions wouldn't finish rendering
before the select of the transactions was attempted.
* Add release note
2024-03-07 13:02:42 -08:00
CampaniaGuy
90eaf2ba17
[WIP] Implement "pill gesture" icon in navigation bar on Mobile view for better UX ( #2419 )
...
* Fix mobile UX, issue #2079
* upcoming-release-notes
* Fix navigation bar buttons not fully displayed
* pill size changed, exported nav bar height
* Edit navigation bar const
Edit nav bar pill color
* Removed export
* Fixes release notes
* Fixed formatting
* Fix mobile UX, issue #2079
* upcoming-release-notes
* Fix navigation bar buttons not fully displayed
* pill size changed, exported nav bar height
* Edit navigation bar const
Edit nav bar pill color
* Removed export
* Fixes release notes
* Fixed formatting
* Test schedules and mobile images created
* Reverted schedules checks test images
2024-03-06 15:41:05 -07:00
Neil
a5fa0f3bb6
Show activity updates ( #2408 )
...
* Show activity changes
* notes
* adjust filter loading
* switch back
* adjust test
* lint fix
* budget test
* lint fix
* Filtered Balance
* flicker fix
* VRT updates
* remove test variables
* default category
* categoryId separated
2024-03-06 22:37:28 +00:00
Matiss Janis Aboltins
4570459d85
🔥 delete abandoned sankey feature ( #2417 )
...
Closes #1919
2024-03-06 17:28:08 +00:00
Attila Kerekes
76cbd44c75
fix ofx amount parsing for longer decimal places ( #2421 )
2024-03-06 09:42:41 -07:00
shall0pass
0e0d960cd4
[Bugfix] Midnight theme - Budget Name color, Mobile category color in account view ( #2422 )
...
* budget name / mobile account category color
* note
* color of plus on account page
2024-03-05 13:50:41 -06:00
shall0pass
98c17bd5e0
[Goals] Schedule top off amount ( #2404 )
...
* add log messages to schedule templates
* log the included schedules
* more log output
* use a negate filter for sinking funds
* carve out a top out exception if no sinking funds
* note
2024-03-04 14:46:08 -06:00
shall0pass
601c9aa7df
[End of Month Cleanup] Remove automatic funding of rollover categories ( #2409 )
...
* remove automatic funding of rollover categories
* note
2024-03-04 14:45:15 -06:00
Matiss Janis Aboltins
3b77609159
✨ (bank-sync) quality of life improvements for sync ( #2416 )
2024-03-04 18:42:34 +00:00
DJ Mountney
66261641a0
Add option to make a transfer from two selected transactions ( #2398 )
...
* Adds option to make a transfer from two selected transactions
- Transactions amount must match
- Transactions must be from different accounts
- Split transactions not eligible
2024-03-03 13:34:08 -08:00
DJ Mountney
4b034468e3
Update shared transaction module to strict typescript ( #2388 )
...
* Update shared transaction module to strict typescript
2024-03-03 13:18:03 -08:00
Matiss Janis Aboltins
b700aee87d
♻️ (typescript) move some files to strict mode ( #2403 )
2024-03-03 17:50:13 +00:00
Matiss Janis Aboltins
9fca85209f
🔖 (24.3.0) ( #2413 )
...
* 🔖 (24.3.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-03 17:05:39 +00:00
Neil
a9362cc6f9
BarGraph crash ( #2411 )
...
* Fix crash
* notes
2024-03-02 07:35:05 +00:00
Neil
40296dc876
Custom reports updates ( #2386 )
...
* Button changes and time filters
* rename on dashboard
* notes
* fix time filters
* Sort Categories
* Page title
* category sort order
* move button
* featureflag
* Highlight report name
* sankey fix
* VRT
* remove doubled element
* update
* fixes
* fixes
* create button fix and rename card fix
* Title change
2024-03-01 18:41:32 +00:00
Neil
ed1e0ceb30
Custom Reports AutoComplete ( #2350 )
...
* updated saved work
* merge fixes
* Disable CREATE TABLE
* notes
* turn on db table
* Fix TableGraph recall crash
* table format changes
* type fixes
* fixing some card displays
* merge fixes
* revert table change
* cardMenu width
* Add Saved Reports Autocomplete
* notes
* fix invalid values crash
* Title and auto-focus and esc
* notes
* fix filtering logic
* reload saved filters
* lint fix
* visual graph changes
* merge fixes
* fix
* review updates
2024-02-28 21:50:23 +00:00
Neil
55817b0e70
Add interval split and menu items to custom reports ( #2389 )
...
* Add interval split and menu items
* notes
2024-02-28 19:47:42 +00:00
youngcw
6d7d12138c
Update csv amount parser. Fix #2374 ( #2399 )
...
* specify 2 decimal places in the csv amount parser
* note
* update tests
* cleanup
2024-02-28 11:39:23 -07:00
youngcw
52f1f79c01
fix #2363 broken create schedule from transaction ( #2401 )
...
* fix missing name
* note
* update how payees is created
* lint
2024-02-27 10:44:20 -07:00
shall0pass
991fc4f450
[Theme] Midnight updates ( #2394 )
...
* color updates
* release note
2024-02-26 14:21:54 -06:00
shall0pass
4a8c692d06
[Theme] Midnight updates ( #2385 )
...
* update colors
* remove comments
2024-02-21 13:50:00 -06:00
Neil
0609f47cc3
AutoComplete clean-up ( #2349 )
...
* AutoComplete clean-up
* notes
* lint fix
* fix tests
* review fix
* type
2024-02-21 18:59:05 +00:00
Julian Dominguez-Schatz
0d1e6f2ee7
Display rules with splits on rules page ( #2368 )
...
* Show splits on rules page
* Add `ActionExpression` for 'allocate'-type actions
* Add release notes
* Fix type errors
2024-02-21 11:47:23 -07:00
Neil
8568aebdbb
Custom Reports: save reports (*new SQL table creation*) ( #2335 )
...
* updated saved work
* merge fixes
* Disable CREATE TABLE
* notes
* turn on db table
* Fix TableGraph recall crash
* table format changes
* type fixes
* fixing some card displays
* merge fixes
* revert table change
* cardMenu width
* notes
* fix filtering logic
* reload saved filters
* lint fix
* visual graph changes
* slice fixes
* typescript update
2024-02-21 18:12:26 +00:00
Julian Dominguez-Schatz
bfb7c1d213
Add plugin for offline PWA support ( #2369 )
...
* Add plugin for offline PWA support
* Add release notes
* Attempt to fix kcab fetch issue
* Fix type errors
* Cache more file types
* Empty commit to try to bump action
* Attempt to fix fonts
2024-02-20 18:23:27 -07:00
Joel Jeremy Marquez
e526555748
[Maintenance] Add tsconfig excludes ( #2380 )
...
* Add tsconfig excludes
* Release notes
2024-02-20 13:11:14 -08:00
DJ Mountney
45c4b262a2
Fix ability to rename budget in the UI ( #2383 )
2024-02-20 11:04:54 -08:00
youngcw
e1f805b9c9
schedule default amount ( #2360 )
...
* schedule default amount
* note
* vrt
2024-02-20 10:07:18 -07:00
DJ Mountney
d0c11cd3af
Converts html special characters in ofx values to plaintext ( #2364 )
...
* Converts html special characters in ofx values to plaintext
- Apply during ofx/qfx import
2024-02-17 10:49:02 -08:00
shall0pass
0c5bce8baf
[Enhancement] Theme: Midnight ( #2312 )
...
* midnight updates
* updates
* updates
* background one shade darker
* change highlights to match other accents
* release note
* link color
* variable spelling
* Upcoming pill color
* theme switch bug
* remove development, type error
* toggle background, disabled background+text
* account pillboxes and icons
* typecheck error
2024-02-16 09:43:24 -06:00
Matiss Janis Aboltins
e650e00cb8
♻️ (eslint) enable some rules to enforce better code quality ( #2357 )
2024-02-16 07:34:55 +00:00
DHRUV RAMDEV
422996f8a7
fix: Margin when editing account on desktop ( #2286 )
...
* fix: Margin when editing account on desktop
* add release notes
* increase margin
* Update regression tests
* fix: Reduce padding in other areas
* update snapshots
2024-02-15 10:34:23 -08:00
Tristan Radisson
9cad57c607
#1383 Allow early post transaction of schedules ( #2358 )
...
* Allow early schedule post transaction
* Added release notes file
2024-02-15 07:33:00 -07:00
Neil
2a0f8335ed
Convert SavedFilters to Typescript ( #2320 )
...
* move saved filters
* MenuButton
* fixes
* update
* FiltersStack
* notes
* merge fixes
* review fixes
* error catch
2024-02-13 11:16:54 -08:00
Joel Jeremy Marquez
08cbdab2a1
Hooks for frequently made operations ( #2293 )
...
* Hooks for frequently made operations
* Release notes
* Fix typecheck errors
* Remove useGlobalPrefs
* Add null checks
* Fix showCleared pref
* Add loaded flag for categories, accounts and payees state
* Refactor to reduce unnecessary states
* Fix eslint errors
* Fix hooks deps
* Add useEffect
* Fix typecheck error
* Set local and global pref hooks
* Fix lint error
* VRT
* Fix typecheck error
* Remove eager loading
* Fix typecheck error
* Fix typo
* Fix typecheck error
* Update useTheme
* Typecheck errors
* Typecheck error
* defaultValue
* Explicitly check undefined
* Remove useGlobalPref and useLocalPref defaults
* Fix default prefs
* Default value
* Fix lint error
* Set default theme
* Default date format in Account
* Update packages/desktop-client/src/style/theme.tsx
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-02-12 07:07:44 -08:00
Matiss Janis Aboltins
ec2de3b387
🔥 (remove victory dependency) ( #2356 )
2024-02-11 21:50:18 +00:00
Johannes Löthberg
65372e86a5
Remove category spending report ( #2344 )
...
It has been superseded by the new custom reports feature.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2024-02-11 17:06:41 +00:00
Hinerangi Courtenay
53a61000a4
fix: Mobile menu blocks items #2040 ( #2352 )
...
* Fix Mobile menu blocks items (#2040 )
* Only set bottom padding on pages the mobile nav bar is used (#2040 )
* Add release note for PR
2024-02-10 18:13:13 -08:00
Neil
485902af6b
Update Custom Report styles ( #2345 )
...
* updated saved work
* merge fixes
* Disable CREATE TABLE
* notes
* turn on db table
* Fix TableGraph recall crash
* table format changes
* type fixes
* fixing some card displays
* merge fixes
* revert table change
* Revert Changes
* notes
* merge fixes
* notes
* notes
* revert notes
* Area changes
2024-02-10 21:54:47 +00:00
Neil
5a67b7e822
Dynamic graph margins ( #2346 )
...
* dynamic graph margins
* notes
2024-02-08 16:31:54 -08:00
DJ Mountney
b994a6a74a
Fix parse errors with OFX data with no transactions ( #2342 )
...
* Fix parse errors with OFX data with no transactions
- Return an empty array instead of an array of undefined
2024-02-08 13:15:21 -08:00
Matiss Janis Aboltins
b1b266e83c
🐛 (typescript) patching sendCatch type ( #2343 )
...
* 🐛 (typescript) patching sendCatch type
* Release notes
2024-02-08 20:53:05 +00:00
youngcw
58626c0026
update manifest ( #2285 )
...
* update manifest
* note
* note
* typo
* theme color
* add maskable icons
* fix icon color
2024-02-08 10:41:55 -07:00
DJ Mountney
45094daf2f
Typescript: pass 2 at updating api-handlers to match server handlers ( #2334 )
...
* Typescript: pass 2 at updating api-handlers to match server handlers
2024-02-08 09:06:43 -08:00
Julian Dominguez-Schatz
2bb7b3c2ee
Add rules with splits ( #2059 )
...
* Add split creation UI to rule creation modal
* Support applying splits when rules execute
* fix: deserialize transaction before running rules
According to how rules are run in other places in the app, we should be
supplying a "deserialized" (i.e., integer-for-amount and ISO date)
transaction rather than a "serialized" (amount-plus-formatted-date) one.
This fixes a crash in how split transactions are applied, as well as
date-based rules not applying correctly previously (any rule with a date
condition would never match on mobile).
* Add release notes
* Fix missing types pulled in from master
* PR feedback: use `getActions`
* PR feedback: use `flatMap`
* Fix action deletion
* Don't flicker upon split deletion
* Let users specify parent transaction actions (e.g. linking schedules)
* Support empty splits
* Revert adding `no-op` action type
* Support splits by percent
* Fix types
* Fix crash on transactions page when posting a transaction
The crash would probably have occurred in other places too with
auto-posting schedules :/
* Fix a bug where schedules wouldn't be marked as completed
This was because the query that we previously used didn't select parent
transactions, so no transaction was marked as being scheduled (since
only parent transactions have schedule IDs).
* Add feature flag
* Limit set actions within splits to fewer fields
* Fix merge conflict
* Don't run split rules if feature is disabled
* Fix percent-based splits not applying
* Fix crash when editing parent transaction amount
* Auto-format
* Attempt to fix failing tests
* More test/bug fixes
* Add an extra split at the end if there is a remaining amount
* Make sure split has correct values for dynamic remainder
* Remove extraneous console.log
2024-02-08 07:56:30 -07:00
Matiss Janis Aboltins
d6f610a326
✨ added 'show/hide balance' button to cash flow report ( #2322 )
2024-02-08 08:12:36 +00:00
Joel Jeremy Marquez
8a8113a648
Update loot-core deps ( #2280 )
...
* Upgrade desktop-client depenencies
* yarn dedupe
* Update useSelectors
* Update loot-core deps
* yarn dedupe
* Move deps to devDependencies
* yarn dedupe
2024-02-07 18:40:59 -08:00
Joel Jeremy Marquez
029e2f09bf
Update desktop client package versions ( #2270 )
...
* Upgrade desktop-client depenencies
* Release notes
* yarn dedupe
* yarn dedupe
* Fix typecheck error
* Update sass
* Update useSelectors
2024-02-06 17:43:09 -08:00
jaarasys-henria
86007e392f
[Enhancement] Make transaction list sortable by cleared status ( #1994 )
2024-02-06 15:07:36 -07:00
Neil
4c4f2fd426
Custom Reports: add save reports menu ( #2257 )
...
* Add schema work
* notes
* merge fixes
* Add Reports Save Menu
* merge fixes
* updates
* notes
* updates
* updates
* save updates fix
* typecheck fixes
* merge fixes
* saveReport strict Typescript
* fix sidebar
* lint fix
* fixing functionality plus clean up
* clean up
2024-02-05 22:40:46 +00:00
Matiss Janis Aboltins
7a18827b1d
✨ allow running AQL against local database ( #2326 )
2024-02-05 19:16:02 +00:00
shall0pass
77fd65b2e7
[Bugfix] Cleanup tool: Add balance check ( #2295 )
...
* add balance check
* lint
* fill rollover categories after non-rollover
* allow partial fills of non-rollover
* update
* release note and youngcw suggestion
* warnings
* remove commented coded
2024-02-05 06:21:42 -06:00
Julian Dominguez-Schatz
30f03e8079
Save name fields on unfocus ( #2327 )
2024-02-04 16:50:36 +00:00
Matiss Janis Aboltins
6e16262b63
🔥 removing unused/dead code ( #2328 )
2024-02-04 16:05:11 +00:00
xentara1
29a515f3fe
[Feature] Add ability to create schedules from existing transactions ( #2222 )
2024-02-03 19:00:27 +00:00
Julian Dominguez-Schatz
a5ab1a8fae
Re-open autocomplete dropdown on change ( #2325 )
...
* Re-open autocomplete dropdown on change
* Add release notes with new PR ID
2024-02-03 11:16:15 -07:00
yoyotogblo
d37622162a
Change lookback and look forward time range when fuzzy matching ( #2300 )
...
Change to 7 days prior and after for imported transactions when fuzzy matching
2024-02-03 11:08:45 -07:00
Neil
e3a8366dd7
Update and organize reports ( #2274 )
...
* Add schema work
* notes
* merge fixes
* Add Reports Save Menu
* merge fixes
* updates
* notes
* updates
* updates
* save updates fix
* typecheck fixes
* revert changes
* notes
* error fixes
* update
* fix
* merge fixes
* review changes
* reportChange and savedStatus
* Update packages/desktop-client/src/components/reports/SaveReport.tsx
Co-authored-by: DJ Mountney <david.mountney@twkie.net >
* merge fixes
---------
Co-authored-by: DJ Mountney <david.mountney@twkie.net >
2024-02-02 23:52:35 -08:00
Joel Jeremy Marquez
d5e49dde59
Update yarn to 4.0.2 ( #2283 )
...
* Update yarn
* Release notes
2024-02-02 18:11:07 -08:00
Joel Jeremy Marquez
f5258e6ebe
Consider child transactions when fuzzy matching imported transactions ( #2309 )
...
* Consider child transaction when fuzzy matching
* Release notes
2024-02-02 18:03:57 -08:00
Joel Jeremy Marquez
f4d80fad92
[Maintenance] Remove modals.d.ts ( #2298 )
...
* Remove modals.d.ts
* Release notes
* Fix typecheck
* Fix lint error
2024-02-02 17:56:23 -08:00
DJ Mountney
3324dd5fa0
Fix docker start browser error ( #2304 )
...
* Fix docker start browser error
Don't launch browser when in docker
2024-02-02 17:18:27 -08:00
shall0pass
14509d15df
[Bugfix] Dark Theme variable name misspelled ( #2317 )
...
* misspelling of variable name
* release note
2024-02-02 15:51:06 -06:00
Ifeoluwa Odubela
9b461c48c9
Bugfix: Add Primary Button hover background colors for light and dark theme #1971 ( #2123 )
...
* Bugfix: Add Primary Button hover background colors
* Add release notes
* Rename 1971.md to 2123.md
* Update release note 2123.md typo
* Update packages/desktop-client/src/style/themes/dark.ts
* Update packages/desktop-client/src/style/themes/light.ts
---------
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
2024-02-02 21:26:13 +00:00
jaarasys-henria
55f2d126b3
[Maintenance] Pass HTTPS flag to dev container to enable HTTPS ( #2316 )
2024-02-02 21:14:45 +00:00
Matiss Janis Aboltins
6ae2047ab8
🔧 upgrade deprecated github actions ( #2319 )
2024-02-02 20:38:57 +00:00
Pedro Primor
9fdffcc8e9
Change month picker hover background color ( #2121 )
...
* Change month picker hover background color
* Add release notes
* Add updated screenshots from visual regression tests
* Revert "Add updated screenshots from visual regression tests"
This reverts commit d9d83b4789 .
* Update failing visual regression tests screenshots
* Revert "Update failing visual regression tests screenshots"
This reverts commit aaef019191 .
2024-02-02 13:11:16 -07:00
DHRUV RAMDEV
3daff4381f
feat: Don't allow duplicate cat-groups in budget ( #2262 )
...
* feat: Don't allow duplicate cat-groups in budget
* Add release notes
* fix: error message
* pass group instead of name for accurate error message
* improve error message
2024-02-02 13:10:36 -07:00
Neil
5914469b11
Convert FiltersMenu to Typescript (part 1) ( #2231 )
...
* migration work
* notes
* typecheck
* typecheck fixes
* fixes
* merge fixes
* typecheck updates
* review fixes
2024-02-02 20:10:24 +00:00
youngcw
39e7f2598b
fix budget header collapsed colors ( #2313 )
...
* fix budget header collapsed colors
* note
2024-02-02 13:09:53 -07:00
Neil
c8d326d24b
Custom Reports - split out hidden categories from offbudget ( #2302 )
...
* Add Toggles
* budget table
* testing
* updates
* updates
* fixes
* updates
* fix Menu
* lint fixes
* fix keybindings
* revert budget menu changes
* notes
* remove default exports
* fixes
* disabled fix
* add style option
* lint fix
* remove css
* lint fixes
* color updates
* merge menu with togglemenu
* host
* menu fixes
* fix regression
* remove host
* adjustments
* work
* fix hidden filters
* merge fixes
* adjustments
* updates
* fix uncat table values
* fixes
* notes
* title change
* Adjust showHide selector
2024-02-02 20:09:27 +00:00
Matiss Janis Aboltins
d8639a2a71
🔖 (24.2.0) cleared transaction improvements; experimental simplefin bank-sync ( #2311 )
2024-02-02 19:20:53 +00:00
Matiss Janis Aboltins
734191424b
🐛 (goCardless) patch incomplete migration ( #2308 )
2024-02-01 16:40:12 +00:00
shall0pass
5d4fcfde00
[Enhancement] Goal Target with cleanup template ( #2282 )
...
* update goal target after montly cleanup
* release note
2024-01-31 13:42:05 -06:00
Joel Jeremy Marquez
54d7e5460a
[Cleanup] useSingleActiveEditForm hook on mobile budget table ( #2263 )
...
* useSingleActiveEditForm on mobile budget table
* Release notes
* Remove unused variables
2024-01-30 14:37:06 -08:00
youngcw
43ebe9e0fd
fix bad account sort order in demo ( #2279 )
...
* fix bad sort order in demo
* note
* add async back
* fix tests
* fix2
* fix3
* update vrt
* fix image
2024-01-26 09:12:54 -07:00
youngcw
515bdf5a74
update vrt instructions ( #2287 )
...
* update
* note
* revise
2024-01-26 09:06:12 -07:00
Ed
018714610a
Updating link for GoCardless Bank Account Sync ( #2276 )
...
* Updating link for GoCardless Bank Account Sync
* Adding release notes
* Update URL to point to docs
* Fixing lint
2024-01-26 07:11:18 -08:00
Joel Jeremy Marquez
00ee165f8e
Mobile Off Budget category label ( #2284 )
...
* Mobile Off Budget category label
* Release notes
* Fix error
* Fix release notes
2024-01-26 07:09:29 -08:00
Neil
68442ae9e6
Custom reports: hide "show ..." checkboxes in menu ( #2174 )
...
* Add Toggles
* budget table
* testing
* updates
* updates
* fixes
* updates
* fix Menu
* lint fixes
* fix keybindings
* revert budget menu changes
* notes
* remove default exports
* fixes
* disabled fix
* add style option
* lint fix
* remove css
* lint fixes
* color updates
* merge menu with togglemenu
* host
* menu fixes
* fix regression
* remove host
* adjustments
* onToggle
* vrt fix
* typecheck
* merge fixes
* colors
* lint fix
2024-01-24 21:49:12 +00:00
shall0pass
b937bfae04
[Bugfix] Goals: Database entry ( #2281 )
...
* fix database insertion
* dbMonth format
* release note
2024-01-24 14:51:38 -06:00
DJ Mountney
317e7f135e
🐛 Avoid passing a boolean to the import trans category title ( #2278 )
...
* Avoid passing a boolean to the import trans category title
- Fixes an error regading passing false to title
when category is not available
2024-01-24 11:23:02 -08:00
DJ Mountney
5adb083575
🐛 Fix a missing ref param warning for forwardRef ( #2277 )
...
* Fix a missing ref param warning for forwardRef
- Drop unused usage of forwardRef on TableWithNavigator
2024-01-24 11:13:43 -08:00
Joel Jeremy Marquez
524bd4e9eb
Update vite / swc / ts versions ( #2268 )
...
* Update vite / swc / ts versions
* Release notes
* Revert root tsconfig module changes
* yarn dedupe
* Dummy update to run pipeline
* Update webpack and playwright
* Update playwright docker images
2024-01-24 10:49:12 -08:00
Matiss Janis Aboltins
9dfd6ce34c
🐛 fix uncategorized transaction banner flashing on load ( #2273 )
2024-01-23 08:23:32 +00:00
Matiss Janis Aboltins
5d28bc0e3b
🏷️ making some files comply with strict TS ( #2247 )
2024-01-22 19:01:05 +00:00
Matiss Janis Aboltins
a4e97e0070
♻️ refactored cash-flow report from victory to recharts ( #2260 )
2024-01-22 08:34:51 +00:00
Matiss Janis Aboltins
a6e38ad2ae
✨ allow un-reconciling (unlocking) transactions ( #2252 )
2024-01-22 08:34:40 +00:00
Matiss Janis Aboltins
bb0ae4ebc3
🔥 removing unused variables (batch 2) ( #2256 )
2024-01-21 14:55:24 +00:00
youngcw
dd29e02c5c
fix color of schedule before/after weekend box ( #2261 )
...
* fix color of schedule after box
* note
2024-01-20 15:37:34 -07:00
Zach Whelchel
75186183eb
SimpleFin ( #2188 )
...
* Some initial UI work for adding SimpleFin.
* SimpleFin proof of concept working.
* Adds linking & unlinking to existing accounts through the account menu UI.
* Added loading and lint fixes.
* Lint changes.
* Added release notes.
* Typecheck cleanup.
* Import, lint, typecheck cleanups.
* More typecheck cleanup.
* Refactored language for consistency.
* Added default institution name.
* Lint cleanup.
* Addressed change requests.
* Added a default to migration, made variables consistent, added feature flag.
* Added account_sync_source to server schema.
* Adds account_sync_source to test.
* Fix for typecheck.
* Attempt to make typecheck happy.
* Added strict ignore.
* Moved account_sync_source to the right model (face palm).
* Hotfix for institution format.
* Lint cleanup.
* Removed unnecessary promise.all.
* Lint cleanup.
2024-01-20 14:35:52 -08:00
Neil
83f13cbdc8
add compact to custom reports ( #2258 )
...
* add compact
* notes
2024-01-20 21:18:15 +00:00
DJ Mountney
0045d9212e
Bundle loot-core types into the API ( #2053 )
...
* Bundle loot-core types into the API
So we can have loot-core be the source of truth
for some types that get passed through
- Improves downstream development with API by including types
- Use path aliases for dist vs dev tsconfigs
- Convert api index to typescript as example
- Permit ts-ignore for issues with our version of typescript
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-20 10:30:23 -08:00
Matiss Janis Aboltins
dd254c6c23
🔧 add link to community discord for support ( #2250 )
2024-01-20 10:40:52 +00:00
Neil
c66d6e00f5
Custom Reports - add schema ( #2246 )
...
* Add schema work
* notes
* merge fixes
* add to handlers
* notes update
* Update packages/loot-core/src/server/reports/app.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* review changes
* type updates
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-20 10:22:28 +00:00
Matiss Janis Aboltins
ae3be13aa8
🔥 removing unused variables (batch 1) ( #2255 )
2024-01-19 23:02:21 +00:00
Neil
cd9d1fb674
Clean-up some custom reports code ( #2254 )
...
* work
* missed
* notes
* change element name
* update
* update changes
* merge fixes
2024-01-19 22:39:09 +00:00
Matiss Janis Aboltins
edba670d3a
⬆️ (prettier) upgrade, fix issues and enable for jsx files ( #2253 )
2024-01-19 21:48:30 +00:00
Matiss Janis Aboltins
fbb1a9647d
🐛 fix 'delete budget' button always deleting cloud file ( #2251 )
...
Closes #2216
2024-01-19 20:04:00 +00:00
Neil
06cf65497f
Custom Reports: fix broken table ( #2249 )
...
* fix broken table
* notes
* error fixes
2024-01-19 19:37:14 +00:00
Neil
62a0a0fedc
Custom Reports compact additions ( #2245 )
...
* compact additions
* notes
* vrt fix
* revert AnchorLink
* Update upcoming-release-notes/2245.md
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* merge fixes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-19 08:59:47 +00:00
Neil
106dce25dd
Custom Reports update entites ( #2244 )
...
* work
* notes
* missing entity
* lint
2024-01-18 22:39:42 +00:00
Matiss Janis Aboltins
ff11399180
♻️ (typescript) fixing strictNullChecks=true issues ( #2228 )
...
* ♻️ (typescript) fixing strictNullChecks=true issues
* Patch test-helpers
* Strict patch
2024-01-18 08:23:50 +00:00
Matiss Janis Aboltins
363c9e4afb
🐛 (gocardless) fix sync when additionalInformation field is null ( #2238 )
2024-01-18 08:23:29 +00:00
Neil
e745a4073b
Custom Reports: fix table rendering ( #2192 )
...
* reorg
* notes
* Add render
* privacy Filter additions
* merge fixes
* notes
* merge fixes
* Apply patches for strict mode
* review fixes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-16 20:14:38 +00:00
DJ Mountney
7d1a895b48
Restore ability to use console.log in vite ( #2233 )
...
Restore ability to use console.log in vite
- Swap our swc plugin to remove-react-properties
- Configure remove-react-properties to preserve our testids
2024-01-16 09:40:44 -08:00
DJ Mountney
a8b42bcd50
Change the vite chunk filename hash usage ( #2224 )
...
* Change the vite chunk filename hash usage
- Change to more closely match the . syntax we use with webpack
- This should fix some issues with our size compare as well
* Account for chunks being base64
2024-01-15 09:47:09 -08:00
Matiss Janis Aboltins
f33bce41ea
♻️ (typescript) enable strict mode everywhere ( #2230 )
2024-01-15 08:24:33 +00:00
Ikko Eltociear Ashimine
cdefe6133f
chore: Update actions.ts ( #2227 )
...
non-existant -> non-existent
2024-01-14 16:13:48 +00:00
Nik
44a5199a31
Add split distribution ( #2151 )
...
* Add split distribution feature
* Add upcoming release notes
* Fix tests
* Fix remaining test
* Disable distribute button when all transactions are filled
* Add canDistributeRemainder
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-13 15:43:13 -08:00
Neil
dccad902d6
vite host regression fix ( #2217 )
...
add host to vite config
2024-01-12 17:45:20 -08:00
Neil
b477f7c2f1
Custom Reports: Enable Show Labels ( #2124 )
...
* work
* updates
* merge fixes
* syntax fix
* Add Label element
* updates
* notes
* normalize customLabel
* fix
* range adjustments
* margin update
* merge fixes
* review Updates
* labelFix
* Fix adjustTextSize
2024-01-12 21:46:22 +00:00
Stefan Hall
540c410957
fixed:issue->#1968 Import from nYNAB fails with unknown error ( #2191 )
...
* Allow case insensitive ynab5 import for special 'starting balance' payee
* set upcoming release number to related github issue
* extract string comparison into separate function
and reuse when checking starting balance/s on ynab4 import
* make all category group checks case insensitive
when importing from ynab5 to make the check strategy consistent when importing from ynab5
* extract findById into sreusable function
to 'simplify' usage
* Add null check
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
---------
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2024-01-12 12:59:31 -08:00
Matiss Janis Aboltins
e205344867
♻️ (typescript) fixing strictNullChecks=true issues ( #2212 )
2024-01-12 17:49:54 +00:00
HansiWursti
8b968579b1
Proposal - Disable Save Button in Mobile Transaction View if field is edited ( #2214 )
...
* Disable SaveButton if field is edited
* Add Release Notes and fix VRT
2024-01-12 08:57:22 -08:00
Matiss Janis Aboltins
6ce794ffcc
🔥 (ofx) removing old parser ( #2215 )
...
* 🔥 (ofx) removing old parser
* Release notes
* Patch unit test
2024-01-12 07:27:18 -08:00
DJ Mountney
d5359a96ca
Proposal for switching desktop-client to vite ( #2084 )
...
* Proof of concept for switching desktop-client to vite
* Fix other packages ts tests issues
* Update jsx tests to use vitest instead of jest
* Inject our global shims properly
* Add comment regarding new plugin
* Cleanup unnessary change after rebase
* Fix inter fonts pathing
* Remove manual chunks sizes for now
Just set the limit higher
* Bring back size compare
* Suppress victory warnings
* Remove craco config now that it's not used
* Add vite basic ssl plugin
- This autogenerates self-signed certs in dev mode when HTTPS env is set
- Made to match the CRA behaviour
* Add release note
* Remove warning suppression for victory
- Updated to a rollup version that includes the fix
2024-01-11 10:18:49 -08:00
Matiss Janis Aboltins
3eee0b11d2
🐛 (autocomplete) fix multi-autocomplete causing crashes ( #2207 )
2024-01-10 17:15:34 +00:00
HansiWursti
e792afb1fd
ReAdd Mobile Account Error Page ( #2204 )
...
* Add "error" Page for special accounts in Mobile
2024-01-09 15:06:24 -08:00
HansiWursti
4fb55d0d70
Mobile - Add cleared and uncleared Balances in Account Details ( #2056 )
...
* - Added Mobile Account Cleared and Uncleared
Balanced
* Changed font size
* Add release notes
* Changed Visibility
* Centered the different Values
* Updated VRT
* Fix merge Conflict?!
2024-01-09 15:06:01 -06:00
DJ Mountney
b330991855
Add proper types to runHandler ( #2136 )
...
* Add proper types to runHandler
- Args and return values from runHandler should now work within loot core
- Updated some of the handler types to be more accurate
2024-01-09 13:05:15 -08:00
shall0pass
165ad45822
[Enhancement] Add crossorigin field to manifest line ( #2206 )
...
* add crossorigin
* release note
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-09 15:04:22 -06:00
Joel Jeremy Marquez
295917036b
ESLint to enforce Actual's useNavigate hook ( #2208 )
...
* ESLint to enforce Actual's useNavigate hook
* Release notes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-09 13:03:09 -08:00
Matiss Janis Aboltins
ef9a7cfe85
🔧 (ci) fork the electron build job - master and PR ( #2209 )
2024-01-09 20:06:50 +00:00
Matiss Janis Aboltins
4ece4a7ff6
♻️ (gocardless) rename nordigen_* secrets to gocardless_* ( #2181 )
2024-01-09 19:21:16 +00:00
DJ Mountney
761b3c6a16
Tests: Add api tests for payees and transactions ( #2168 )
...
* Tests: Add api CRUD tests for payees and transactions
2024-01-09 11:20:06 -08:00
Matiss Janis Aboltins
7ace8c52dd
🔧 (electron) release electron app to app store (osx) ( #2182 )
2024-01-09 18:54:57 +00:00
Subhaditya Nath
f6dd0ecdb9
Fix site.webmanifest to enable Actual to be installed as Chromium PWA ( #2202 )
2024-01-09 10:21:34 -06:00
rjwonder
97a4296d7c
Update sync.ts with additionalInformation as fallback ( #2176 )
2024-01-09 08:53:15 +00:00
Matiss Janis Aboltins
89698480a5
🐛 (rules) add 'no rules' message & always show rule table ( #2199 )
2024-01-09 08:32:12 +00:00
Matiss Janis Aboltins
1a6db82cfb
Revert " 👷 (ci) adding helper comments for failed CI jobs ( #2074 )" ( #2183 )
...
This reverts commit e11b65719e .
2024-01-08 18:38:46 +00:00
Matiss Janis Aboltins
6ce502ea24
♻️ refactor(electron): moving back from websockets to IPC ( #2190 )
2024-01-08 18:34:19 +00:00
youngcw
fd962a97b0
fix missing borders in single category drop down in report budget ( #2195 )
...
* fix missing borders in single category drop down in report budget
* note
2024-01-08 11:20:52 -07:00
youngcw
300ed824f0
change the pie chart background color in the report status ( #2196 )
...
* change the pie chart background color in the report status
* note
2024-01-08 11:20:29 -07:00
Neil
caca2497ea
Add ability to import categories from CSV ( #2163 )
...
* update transaction table
* notes
* adjust parser
2024-01-08 17:51:51 +00:00
shall0pass
33e778fe9f
[Maintenence] Refactor Goals Schedule file ( #2102 )
...
* refactor pass 1
* refactor pass 2
* refactor pass 3
* commented out startDate
* remove console logging
* release note
* non-repeating error
* add daily
* move else
* Fix compounding to_budget
* lint
* reapply 2125
2024-01-07 16:19:19 -06:00
Neil
8c43c78fc7
Custom reports reorganize table graph files ( #2153 )
...
* reorg
* notes
* Update upcoming-release-notes/2153.md
Co-authored-by: DJ Mountney <david.mountney@twkie.net >
* merge fixes
* fix
* another
* f
---------
Co-authored-by: DJ Mountney <david.mountney@twkie.net >
2024-01-07 21:55:21 +00:00
DJ Mountney
e0d82fd4f9
Revert "Add "error" Page for special accounts in Mobile" ( #2186 )
...
* Revert "Add "error" Page for special accounts in Mobile (#2114 )"
This reverts commit b6462347a9 .
2024-01-06 15:20:19 -08:00
HansiWursti
b6462347a9
Add "error" Page for special accounts in Mobile ( #2114 )
...
* Add "error" Page for special accounts in Mobile
2024-01-06 14:33:59 -08:00
Joel Jeremy Marquez
8bf0f8e5bf
[TS migration] MobileBudget tsx ( #2081 )
...
* MobileBudget tsx
* Release notes
* Fix type error
* Update upcoming-release-notes/2081.md
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* SyncRefresh.tsx
* Remove loadCategories
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-06 14:32:16 -08:00
Joel Jeremy Marquez
bc07235017
ESLint no-default-export 13 - final ( #2185 )
...
* ESLint no-default-export 13 - final
* Release notes
* Fix lint error
* Add api/migrations to override
* Fix lint error
2024-01-06 14:00:13 -08:00
Joel Jeremy Marquez
794476ac51
ESLint no-default-exports 12 - all loot-core folders except server ( #2184 )
...
* ESLint no-default-exports 12 - All loot-core folders except server
* Release notes
* Fix imports
2024-01-06 13:49:02 -08:00
Joel Jeremy Marquez
30bc216142
ESLint no-default-exports 11 - icons (last one for desktop-client package) ( #2173 )
...
* ESLint no-default-exports 10 - icons
* Fix icon imports + lint errors
* Release notes
* Fix typecheck error
* Fix icon import
* Fix lint error
2024-01-06 13:38:54 -08:00
Joel Jeremy Marquez
6f8d2574ab
ESLint no-default-exports 10 - all desktop-client src folders except icons ( #2172 )
...
* ESLint no-default-exports 10 - all desktop-client src folders except icons
* Release notes
2024-01-06 12:57:45 -08:00
Joel Jeremy Marquez
9262b46428
ESLint no-default-exports 9 - all components folder ( #2171 )
...
* ESLint no default exports 9 - components folder
* ESLint no default exports 9 - components folder 2
* Release notes
2024-01-06 12:35:50 -08:00
Joel Jeremy Marquez
8e1c11e18e
ESLint no-default-exports 8 ( #2170 )
...
* Fix default imports
* Fix manager Modals import
* ESLint no default exports 8
* Release notes
* Schedules
2024-01-06 12:14:52 -08:00
Joel Jeremy Marquez
6b5ee3f774
ESLint no-default-exports 7 ( #2169 )
...
* Fix default imports
* Fix manager Modals import
* ESLint no default exports 7
* Release notes
2024-01-06 11:54:52 -08:00
Joel Jeremy Marquez
02d3f96c20
ESLint no-default-exports 6 - View.tsx ( #2120 )
...
* Fix default imports
* Fix manager Modals import
* ESLint no default export part 6 - View.tsx
* Fix default imports
* Fix imports
* Release notes
2024-01-06 11:40:09 -08:00
Joel Jeremy Marquez
829c83afb2
ESLint no-default-exports 5 - Text.tsx ( #2119 )
...
* Fix default imports
* Fix manager Modals import
* ESLint no-default-exports part 5 - Text.tsx
* Fix default import
* Release notes
2024-01-06 11:21:25 -08:00
Joel Jeremy Marquez
5d29585fb7
ESLint no default exports 4 ( #2118 )
...
* ESLint no-default-exports part 4
* Fix default imports
* Fix default imports
* Fix manager Modals import
* Release notes
2024-01-06 11:06:39 -08:00
Joel Jeremy Marquez
882fd9f5cd
ESLint no-default-exports 3 ( #2117 )
...
* ESLint no default exports - part 3
* Fix default imports
* Release notes
* Fix Menu
2024-01-06 10:57:19 -08:00
Jason
d203def230
Fix when pressing Enter adds an extra split transaction when no split remains ( #2144 )
...
* Fix pressing enter adds split transaction when no split remains
* Added release notes
* Refactor to use find indstead of findIndex
2024-01-06 09:43:06 -08:00
Joel Jeremy Marquez
4d7cfab8bc
ESLint no-default-exports 2 - Button.tsx ( #2116 )
...
* ESLint no default imports - Button
* Fix
* Release notes
* Fix Button imports
2024-01-06 09:32:06 -08:00
Joel Jeremy Marquez
84a9269ae4
ESLint no-default-exports 1 ( #2115 )
...
* ESLint no-default-imports part 1
* Release notes
* Remove Notes.tsx default export
* Fix Notes imports
2024-01-06 09:06:26 -08:00
Jakub Kuczys
83d2472a55
Ask for confirmation when editing date of a locked transaction ( #2134 )
...
* Ask for confirmation when editing date of a locked transaction
* Add release note
2024-01-06 08:14:00 -07:00
Khanh Nguyen
458d556e51
added cleared column in csv export ( #2138 )
...
* added cleared column in csv export
* added release note
2024-01-06 08:09:48 -07:00
Jason
d9aeb8db1e
Change net worth graph to show more detail in compact card view ( #2132 )
...
* Change net worth graph to show more detail in compact card view
* Added release notes
* Update release notes
* Update VRT images
2024-01-06 08:06:24 -07:00
David Kus
85c0352abb
Adding filter for reconciled transactions ( #2108 )
...
* Adding filter for reconciled transactions
* Adding release note
2024-01-06 08:05:49 -07:00
Matiss Janis Aboltins
7a40a645e6
♻️ (TypeScript) fix strictFunctionTypes violations (pt 5) ( #2072 )
2024-01-06 12:58:08 +00:00
Matiss Janis Aboltins
7e9921e9e5
♻️ (TypeScript) fix strictFunctionTypes violations (pt 4) ( #2142 )
2024-01-06 12:48:45 +00:00
Matiss Janis Aboltins
02aff1acbe
🔖 (24.1.0) Mobile split transactions ( #2177 )
2024-01-06 09:56:10 +00:00
Matiss Janis Aboltins
e0d66d3083
🐛 (rules) fix filtering in the rules page ( #2141 )
2024-01-05 19:06:32 +00:00
Joel Jeremy Marquez
d999e466b7
Fix mobile transaction page amount input ( #2166 )
...
* Request active edit on focus
* Release notes
* Track previous focus state
* use inputRef to focus
* Focus total amount effect
* Run active edit action synchronously
* Revert unneeded changes
* Run cleanup synchronously
* Cleanup
* runAction
* Space
2024-01-05 07:05:07 -08:00
Martin French
e589163bb7
[Goals] Negate schedule amount to budget if income ( #2125 )
...
* Negate schedule amount to budget if income
* Release notes
* Determine sign at initial calc
To ensure no unintended impact to remainder calcs etc.
* Lint fixes
2024-01-03 08:02:07 -06:00
Matiss Janis Aboltins
d2b86d100c
🐛 (import) fix reconciled transactions getting overriden on import ( #2140 )
2024-01-01 12:44:57 +00:00
Matiss Janis Aboltins
d8996405c4
revert: ♻️ (TypeScript) fix strictFunctionTypes violations (pt 4) ( #2128 )
2023-12-29 18:32:10 +00:00
Martin French
e548125907
[Bugfix] Fix update transaction API bug ( #2127 )
2023-12-27 17:20:58 +00:00
Neil
edbcaba89b
Custom reports header fix ( #2085 )
...
* tablechanges
* notes
* trigger rerun
* fixes
* lint fixes
2023-12-26 17:55:41 +00:00
Joel Jeremy Marquez
b39d106c04
Mobile category modal menu ( #1964 )
...
* Mobile category modal menu
* Release notes
* Apply category and group modals
* Category modal updates + notes
* Reduce notes modal view height
* Update CategoryGroupMenu modal view height
* Update CategoryMenu modal view height
* Fix lint error
* No notes text
* Add budget-table testid on edit mode
* Fix lint error
* Fix lint error
* Remove edit mode tooltip
* Update modals
* Updates + Simplify code by removing edit mode
* Optional closeModal arg
* Fix mobile budget table category divider
* Cleanup + close modal on click outside
* collapseModals action
* Fix lint errors
* Category modal hidden menus + Lift edit state to MobileBudget component
* Hide category / group actions when editing title
* Add margins between buttons
* Fix lint errors
2023-12-22 14:35:46 -08:00
Joel Jeremy Marquez
4894118809
Mobile split transactions ( #2068 )
...
* Mobile split transactions
* Release notes
* Fix colors
* Update test ids
* AmountInput component on split transactions
* Add notes to mobile split transaction
* Ease of use improvements + functional components
* Ease of use updates
* VRT updates
* Fix AmountInput blur
* Remove negative state in AmountInput + fix vrt
2023-12-22 13:53:39 -08:00
Matiss Janis Aboltins
c6723da780
♻️ (TypeScript) fix strictFunctionTypes violations (pt 4) ( #2071 )
2023-12-22 21:20:29 +00:00
Neil
7a8c320560
Custom Reports Donut Graph refactor ( #2098 )
...
* donut refactor
* notes
* fixes
2023-12-22 20:31:36 +00:00
Joel Jeremy Marquez
6fbf0fdc10
[ESLint] Enable prefer-const project-wide ( #2113 )
...
* Enable prefer-const project-wide
* Release notes
* Fix remaining lint errors
2023-12-22 11:42:40 -08:00
Matiss Janis Aboltins
efaefcfaa9
♻️ (typescript) moving DeleteFile modal to TS ( #2112 )
2023-12-22 19:13:49 +00:00
Matiss Janis Aboltins
73d281b6ee
♻️ (eslint) disallow unnecessary curly braces ( #2111 )
2023-12-22 09:30:05 +00:00
Matiss Janis Aboltins
03e943f383
♻️ (TypeScript) fix strictFunctionTypes violations (pt 3) ( #2070 )
2023-12-22 09:29:48 +00:00
Matiss Janis Aboltins
5854dffd50
🐛 fix category spending report ( #2096 )
2023-12-19 18:40:08 +00:00
Matiss Janis Aboltins
c727e3e980
♻️ (TypeScript) fix strictFunctionTypes violations (pt 2) ( #2066 )
2023-12-19 18:01:06 +00:00
youngcw
b385c715ef
[Goals]: don't run templates in hidden groups ( #2100 )
...
* don't run templates in hidden groups
* note
* lint
2023-12-18 08:00:30 -07:00
youngcw
77e550f028
[Goals]: fully skip budgeted categories when only applying ( #2099 )
...
* remove budgeted categories from list when only applying
* cleanup
* speed up the category removal
* note
2023-12-18 07:58:49 -07:00
DJ Mountney
9ea8e86bb3
(ESLint) Enforce filename extensions for jsx ( #2101 )
2023-12-18 11:00:47 +00:00
Neil
273fa8cd59
Custom reports: make views global ( #2094 )
...
* make views global
* notes and lint fixes
* fixes
* lint fix
* fix
* fix
2023-12-17 22:18:57 +00:00
IzStriker
d4c8b5fa16
[TS migration] Reafactor tooltips.js to use typescript ( #2073 )
2023-12-17 20:55:16 +00:00
Neil
e62e8ca24e
Custom Reports Enable Legend ( #2078 )
...
* enable Legend
* notes
* adding type
* overhaul
* calculateLegend
2023-12-16 21:38:45 +00:00
Neil
4497fbcb10
Custom Reports date paused ( #2080 )
...
* work
* fixes
* updates
* update table layout
* revert changes
* notes
* updae names and improve flow
2023-12-15 15:05:06 -08:00
Matiss Janis Aboltins
8a15caf42d
♻️ (TypeScript) fix strictFunctionTypes violations (pt 1) ( #2065 )
2023-12-15 18:09:36 +00:00
iOSLife
af9efa09f0
API – Return Hidden for Category and CategoryGroup ( #2062 )
2023-12-15 18:09:14 +00:00
HansiWursti
a5557ca032
Fix issue 1878 ( #2093 )
...
* Fix issue 1878
* Add release notes
2023-12-15 10:38:47 -07:00
HansiWursti
0bf587bcf5
Added BG Color to view to fix Issue 2089 ( #2092 )
...
* Added BG Color to view to fix Issue 2289
* add release notes
2023-12-15 08:46:52 -07:00
Matiss Janis Aboltins
e11b65719e
👷 (ci) adding helper comments for failed CI jobs ( #2074 )
2023-12-14 19:02:05 +00:00
Julian Dominguez-Schatz
c09a85f340
Add schedule end date/count field ( #1899 )
...
* Add "end" field with date/count options
* Use "end" field to generate schedule
* Show "end" field in recurring description
* Disable weekend before/after picker when not enabled
* Add release notes
* Fix failing typechecks
* Add some description tests
* PR feedback
* 'Features', not 'Feature'
* Fix goal templates infinite loop
* Empty commit to bump ci
* Fix bug where schedule templates in the past would apply incorrectly
For example, if you had a schedule which started in November 2023 for
1.00, and you applied the schedule in October 2023, then you would end
up with a value of 0.50 applied in October.
* Fix handling of schedules with an end date
This commit also includes a refactor of the skip-weekend logic: rather
than referring only to dates with skipped weekends (which requires
checking whether the "next date" request worked correctly), we track a
"base date" which is the previous value of the schedule according to the
rrule, excluding any weekend-skipping. This lets us use `addDays(baseDate, 1)`
to get the next occurrence, regardless of the weekend behaviour.
Doing things this way ensures that the loop will always make progress.
* Only compute skipped weekend if weekend skips were requested
* Fix typo in iterate-schedule-occurrences code
We should be using `nextBaseDate` to derive the next base date, not
`nextDate`; this is because we want the base date to be guaranteed to
make progress in each loop iteration, so we can finish in at most 30
iterations without duplicate base dates.
* Use const
* Revert const -> let for one mutable variable
2023-12-14 05:43:16 -06:00
Joel Jeremy Marquez
f90fe04b2b
Add left and right margins to modals ( #2082 )
...
* Add left and right margins to modals
* Release notes
2023-12-13 19:47:47 -08:00
spezzino
ca55d9c85e
add support for auto theme ( #1906 )
...
* add support for system theme
* add release notes
* Rename auto theme
* add theme selector
* update visual snapshots
* update snapshots
* update snapshots
2023-12-13 15:10:14 -07:00
Neil
4ada92071e
Custom Reports typescript updates and small functional changes ( #2046 )
...
* work
* notes
* error fixes
* updates
* card fix
* fix filters
* fixes
2023-12-12 11:34:58 -08:00
DJ Mountney
e848946898
Remove older version of react-router ( #2064 )
2023-12-12 17:58:22 +00:00
Neil
9da05543c3
Dark Theme color fixes ( #2048 )
...
* subdued fix
* notes
* fixes
* upcoming
* autocomplete menu
* make notes consistenet on budget page
* VRT updates
2023-12-12 06:40:52 -08:00
Neil
8a721bf2e0
Renaming variables for reports files ( #2069 )
...
* work
* notes
* error fixes
* updates
* card fix
* fix filters
* splitting PR work
* notes
* fixes
* lint fix
* Update upcoming-release-notes/2069.md
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-12-12 05:06:05 -08:00
Lucas
36914abcd4
Cashflow.js -> Cashflow.tsx ( #2005 )
2023-12-12 10:21:48 +00:00
Neil
cd2d186599
Add new types for reports files ( #2067 )
...
* work
* notes
* error fixes
* updates
* card fix
* fix filters
* splitting PR work
* notes
2023-12-11 16:31:25 -08:00
Joel Jeremy Marquez
b3bcff094d
[Maintenance] ESLint - prefer-const on loot-core server ( #2032 )
...
* Another round of prefer-const rule updates
* Release notes
* Fix test error
* Fix sync.ts
2023-12-09 13:22:16 -08:00
Matiss Janis Aboltins
7955fe7aed
♻️ (typescript) refactor FixedSizeList to TS ( #2022 )
2023-12-07 19:30:29 +00:00
Neil
2741422c0a
Custom Reports optimization ( #1988 )
...
* Range fix and payee fix
* bug fixes and UI tweaks
* range options, hover UI
* Select - UnSelect All Buttons
* fix hidden group bug
* YAxis PrivacyFilter
* notes
* more privacyFilter graphs
* overflowY fix
* Loading Indicator
* Fix Filter button hover
* data revamp
* review fixes
* LoadingIndicator fixes
* remove a loop
* filterbuttontype
* lint fixes
* review fixes
* filtersbutton
* updates
* Split out functions to separate files
* uncategorized optimization
* rename ambiguous variables
* notes
* remove indexStack
* renaming variables
* Improve scrolling of tableGraph
* revert renaming variables
* code fixes
* lint fixes
* review fixes
* fix
* review fixes
* variable name changes
* const eslint fixes
* remove indexStack
2023-12-06 09:33:19 -08:00
Tuhin Ghose
cde4551eb7
[Maintenance] Migrating util.js and chartTheme.js to typescript ( #2009 )
2023-12-06 08:26:17 +00:00
Matiss Janis Aboltins
7174fccfe4
♻️ (typescript) adding strict typings to utils.ts ( #2023 )
2023-12-06 08:22:33 +00:00
Joel Jeremy Marquez
0303292a28
[Maintenance] ESLint: prefer-const components folder part 2 ( #2034 )
...
* ESLint prefer-const components folder part 2
* Release notes
2023-12-05 13:36:29 -08:00
Joel Jeremy Marquez
f95df06800
[Maintenance] ESLint: prefer-const components folder part 1 ( #2033 )
...
* ESLint prefer-const components folder part 1
* Release notes
2023-12-05 13:14:37 -08:00
DJ Mountney
3680d45814
Add API category tests ( #2036 )
2023-12-05 20:08:48 +00:00
Joel Jeremy Marquez
dc872647a9
[Maintenance] Use Page component for mobile pages ( #1993 )
...
* Use Page component for mobile pages
* Release notes
* Use Button instead of Link in MobileBackButton
* Update mobile budget table to use Page component
* Settings page cleanup
* Fix lint error
* Updates + small font size increase in page headings
* Fix rebase error
* Button height
* Revert payees navtab
2023-12-05 11:18:35 -08:00
Matiss Janis Aboltins
7a45d467b7
♻️ (eslint) enable 'react/no-children-prop' rule and fix issues ( #2029 )
2023-12-05 18:58:22 +00:00
Joel Jeremy Marquez
79aa07ff1a
Fix bulk edit field modal in desktop ( #2031 )
...
* Fix bulk edit field modal in desktop
* Release notes
2023-12-05 09:44:30 -08:00
Kyle Mckay
c4ff099f26
Fix failure to create category with deleted name ( #2002 )
...
* Fix failure to create category with deleted name
I'm not 100% familiar with the design of the data model so may have
misinterpreted what's going on here, but how I read this:
- The tombstone flag is used to soft delete categories.
- When creating a new category, duplicate names within a group are
prevented.
- When checking for duplicate names, the tombstone flag was unchecked
which meant deleted categories were falsely blocking creation.
I had a look at category deleteion logic to verify that simply including
the tombstone flag in this check is sane and see that there's a category
mapping being maintained to redirect one category to another on
deletion. So from what I can tell the correct behaviour here is to allow
a new category with the previously deleted name, rather than to revive
the old category (to preserve that old mapping lineage).
* Add release note
* Add regression test
2023-12-05 08:48:16 -07:00
Vishnu Kaushik
ad2b577515
Fix #1977 : Filter Amount formatting issue ( #2008 )
...
* Fix #1977 : Filter Amount formatting issue
* Fix linting and add release notes
2023-12-05 08:42:54 -07:00
Michael Clark
5f52801869
[Maintenance] Adding Aria labels for accessibility ( #2025 )
2023-12-04 19:31:38 +00:00
Ameek Singh
6bfd9586e0
[Maintenance] Converting dateRange and useReport to tsx ( #2007 )
2023-12-02 22:43:56 +00:00
Michael Clark
f36713e0be
[Maintenance] BudgetTotals, GoCardlessLink, Import, WelcomeScreen components to Typescript. ( #2004 )
2023-12-02 22:43:29 +00:00
DJ Mountney
8b20169b59
Add some initial api tests for budgets and accounts ( #1991 )
2023-12-02 20:42:53 +00:00
Matiss Janis Aboltins
da03acc394
🔖 (23.12.0) darkmode, transaction locking, mobile updates and more ( #2003 )
2023-12-02 19:26:02 +00:00
Joel Jeremy Marquez
5d1f2d48ae
Larger mobile autocomplete fonts and paddings ( #1900 )
...
* Larger mobile autocomplete fonts and paddings
* Release notes
* VRT + update tests
* Update tests
* Update data-highlighted and tests
* Use styles text
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Adjust Add Transaction padding + VRT updates
* Larger autocomplete text and divider
* Fix rebase
* Fix rebase
* Fix icons
* Adjust fonts
* Fix lint errors
* PR feedback
* VRT
* Update embedded autocomplete highlight hover color
* Refactor create payee button
* Embedded create payee button color
* Dummy change to re-run CI
2023-12-01 13:10:01 -08:00
youngcw
c96782d7c1
[Goals]: Sort the priorities properly ( #2000 )
...
* sort properly
* note
2023-12-01 08:40:35 -07:00
Neil
5d61dfce68
Update rules API ( #1987 )
...
* Update rules.ts
* notes
* Update packages/loot-core/src/server/accounts/rules.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Entity update
* fix
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-11-30 10:27:51 -08:00
youngcw
5a81a25b7e
fix broken schedule amount sign in firefox ( #1992 )
...
* fix broken schedule amount sign in firefox
* note
* delete line
2023-11-30 09:50:31 -07:00
Stefan Hall
29f323e721
Validates minimum node version to 18.12.0 for @actual-app/api npm package ( #1980 )
2023-11-28 19:19:18 +00:00
shall0pass
c462604833
[Bugfix] Goals: Schedule overbudget condition ( #1984 )
...
* fix overbudget in schedules template
* release note
2023-11-27 18:18:26 -06:00
Neil
e48f36cd20
Custom Reports Bug Fixes ( #1930 )
...
* Range fix and payee fix
* bug fixes and UI tweaks
* range options, hover UI
* Select - UnSelect All Buttons
* fix hidden group bug
* YAxis PrivacyFilter
* notes
* more privacyFilter graphs
* overflowY fix
* Loading Indicator
* Fix Filter button hover
* review fixes
* LoadingIndicator fixes
* remove a loop
* filterbuttontype
* review fixes
* filtersbutton
* updates
2023-11-26 12:19:58 -08:00
Michael Clark
1ed84059d7
[Maintenance] Update ConfirmCategoryDelete, GoCardlessExternalMsg, ManageRulesModal to tsx ( #1972 )
2023-11-26 19:49:26 +00:00
William Kurniawan
5d8b96a749
Fix cancel add category group ( #1975 )
2023-11-26 16:38:05 +00:00
Julian Dominguez-Schatz
0920bdc3fa
Fix bug in rule transaction apply preventing amount overrides ( #1976 )
2023-11-26 16:35:09 +00:00
Mohamed Muhsin
c3a9b4dda3
[refactor] Migrate Discover schedules to tsx ( #1946 )
2023-11-26 15:51:18 +00:00
Matiss Janis Aboltins
eab0068428
🎨 (fix) gocardless success button color ( #1970 )
2023-11-26 15:50:28 +00:00
Joel Jeremy Marquez
0d1b962b2f
Fix budget amount not saved when clicking on another budget cell ( #1965 )
...
* Fix budget amount not saved when clicking on another budget cell
* Release notes
2023-11-25 16:52:38 -08:00
Joel Jeremy Marquez
67b9143dfc
Transfer and Off Budget category in mobile ( #1955 )
...
* Transfer and Off Budget category in mobile
* Release notes
* Fix typo
* Update lookupName callers
2023-11-25 16:52:05 -08:00
Zach Whelchel
e7f298e32a
[Bugfix] Fixed modal error and transactions now unlock when moved across accounts. ( #1962 )
2023-11-25 14:52:01 +00:00
Matiss Janis Aboltins
516f0c259f
🔧 (vrt) make screenshot comparisons more strict ( #1960 )
2023-11-25 14:34:24 +00:00
Neil
2c87c60328
Dark Theme Live ( #1925 )
...
* Remove Featureflag
* notes
* VRT updates
* Dark Theme fixes
* VRT updates
* VRT updates
* Revert "VRT updates"
This reverts commit 7d669f2df2 .
* Revert VRT
Reverting VRT
* VRT updates
* pillbackground
* VRT updates
* Theme Selector
* VRT Updates
* notes
* VRT updates
2023-11-24 13:20:03 -08:00
DJ Mountney
b4fd6e86ed
Create category rules for ynab imports ( #1944 )
2023-11-23 08:36:15 +00:00
Matiss Janis Aboltins
a3e71a8b49
🔧 (eslint) enable object-shorthand:properties rule ( #1959 )
2023-11-22 22:52:53 +00:00
Joel Jeremy Marquez
aa9c992f2e
Part 2 of eslint prefer-const ( #1958 )
...
* Part 2 of eslint prefer-const
* Release notes
* Update
2023-11-22 14:28:09 -08:00
Zach Whelchel
ca498b19cc
Lock transactions after reconcilliation ( #1789 )
2023-11-22 22:14:34 +00:00
Matiss Janis Aboltins
8be2389fd9
♻️ (typescript) ported gocardless auth file to TS ( #1941 )
2023-11-22 21:54:43 +00:00
Matiss Janis Aboltins
46988800ef
♻️ (typescript) refactor global-events to TS ( #1942 )
2023-11-22 19:35:30 +00:00
Joel Jeremy Marquez
881999bcfe
ESLint prefer-const ( #1956 )
2023-11-22 11:12:22 -08:00
Joel Jeremy Marquez
9c124e8e44
Consistent button size in budget title bar + use zondicon eye icon ( #1951 )
...
* Consistent button size in budget title bar + use zondicon eye icon
* Release notes
* VRT
2023-11-22 11:02:02 -08:00
Kyle Mckay
3306963c54
[Maintenance] Refactor payee table to typescript ( #1948 )
2023-11-22 17:58:07 +00:00
Kyle Mckay
baa474843a
[Maintenance] Split up large payee management components file ( #1950 )
2023-11-21 19:27:20 +00:00
Matiss Janis Aboltins
6ed1b58321
🔧 (eslint) disallow using 'var': no-var rule ( #1949 )
2023-11-21 19:18:13 +00:00
Paul Sukow
28266ed9a2
Fix switching budget from rollover budget to report budget and immediately back does not work ( #1933 )
...
* Fix switching budget from rollover budget to report budget and immediately back does not work
* Pr Changes
2023-11-21 08:15:18 -08:00
Julian Dominguez-Schatz
cd6bd9ece8
Fix crash when undoing a rule application ( #1885 )
...
* Undo shouldn't open modal if it wasn't open before
* Add release notes
2023-11-21 00:19:31 -08:00
Michael Huynh
fb2f712c16
Fix flickering scroll bar on mobile transaction input ( #1782 ) ( #1929 )
2023-11-20 12:46:47 -08:00
Joel Jeremy Marquez
f58fae8d16
Support multiple months in experimental ofx parser ( #1921 )
...
* Support multiple months in experimental ofx parser
* Release notes
* Fix lint error
2023-11-20 12:44:28 -08:00
Joel Jeremy Marquez
a10b10a87b
[regression] Remove extra padding in mobile accounts page ( #1916 )
...
* [regression] Remove extra padding in mobile accounts page
* Release notes
* VRT
2023-11-20 12:44:12 -08:00
DJ Mountney
47007232b8
Switch from en-ZA to en-SE for space-comma NumberFormat ( #1938 )
2023-11-20 20:28:55 +00:00
Stefan Hall
4761e9ce2f
Specify minimum node version for @actual-app/api nom package ( #1934 )
2023-11-20 18:37:38 +00:00
Kyle Mckay
849262c95e
[Maintenance] Refactor amount input to typescript ( #1936 )
2023-11-20 18:29:19 +00:00
Shazib Hussain
e6e184c412
Fix Electron Build ( #1926 )
2023-11-20 18:16:25 +00:00
Shazib Hussain
9c6d9ecf0a
Don't allow duplicate category names (per group) ( #1833 )
...
* Remove author from electron package.json
* Don't allow dupes in cat names (per group)
* Release Notes
* Handle reorders and moves
* Fix linter warnings
* Fix typecheck
* Show the name of the duplicate category
* missed func call
* Upper case before compare
* lint fixes
---------
Co-authored-by: Shazib Hussain <contact@shazib.com >
2023-11-20 09:41:13 -07:00
Joel Jeremy Marquez
65273127f5
Mobile report budget ( #1880 )
...
* Mobile report budget
* Release notes
* Update bindings
* Cleanup
* Mobile report budget summary + reuse desktop components
2023-11-18 20:22:05 -08:00
Joel Jeremy Marquez
b5530085bb
Mobile create account ( #1853 )
...
* Mobile create account
* Release notes
* Update add button style
* Add back desktop page header padding
* Empty accounts handling
* decimal keyboard on CreateLocalAccount balance input
* VRT updates
2023-11-18 20:21:41 -08:00
Michael Clark
9ec82d52c9
[Maintenance] Update CloseAccount, AccountAutocomplete, SavedFilterAutocomplete, PayeeAutocomplete components to Typescript. ( #1923 )
2023-11-18 13:21:21 +00:00
shall0pass
93922567fc
[Bugfix] Goals: Fix Schedule Infinite loop ( #1917 )
...
* logic
* release note
2023-11-17 11:09:13 -06:00
Neil
7c0b7a2f17
Duplicate color removal ( #1911 )
...
* duplicate color removal
* notes
2023-11-16 02:17:51 -08:00
Neil
e8055bbc35
Mobile pages standardized (Colors/UI) ( #1874 )
...
* Mobile Color Consistency
* VRT updates
* color updates
* notes
* Sync Text
* Adjust header font smaller
* color and format adjustments
* tidying header buttons
* color and button adjustments
* Header Text color
* VRT updates
* back button changes
* VRT changes
* adjust buttons
* lint fix
* darkTheme header background
* VRT updates
* VRT updates
2023-11-16 00:08:46 -08:00
Neil
7fdd9767ba
sideBar Dark Color changes ( #1887 )
...
* sideBar Dark Color changes
* notes
* VRT updates
* test fixes
* color fixes
* Revert "test fixes"
This reverts commit 3c6131b2c4 .
* Revert "VRT updates"
This reverts commit b84d7659a4 .
* color update
* VRT updates
* calendar changes
* VRT update
* notes update
* color change
* Revert "VRT update"
This reverts commit 4c5aba4247 .
* Revert "VRT updates"
This reverts commit ba142b0653 .
* VRT updates
2023-11-16 00:05:58 -08:00
Neil
1f105999af
Customizeable Reports ( #1791 )
...
* Reorganize and add graphs
* Create Customizable Chart
* Notes
* Hide Menu update Donut
* lint fixes
* Organize Menus
* Change Title
* UI changes
* UI updates
* Add Data Table
* Functionality additions and Privacy Filters
* Date filters working and formatting changes
* Fix default spreadsheet and add tableGraph
* Integrate Summary Data and Split Legend
* started adding functionality on charts
* list fix
* Enabling more graphs, fixing errors
* Legend, interactions, Empty Rows Filter
* fixes for EmptyRows/interactions/legends
* formatting UI and filtering data
* format date
* fix errors
* Fix Legend Order
* lint fixes
* Add tooltips
* Feature Flag
* fix overview card, fix offbudget checkbox
* Revamped dataType, added scrollBars
* data display adjustments
* data spreadsheet updates/groups added to matrix
* Add Category Selector
* Add Labels Button
* formatting fixes
* Add Averages to dataTable
* data bug fix
* Added all type back in with exceptions
* formatting
* split assets/debts, add Uncategorized
* bug fixes and UI updates
* add scrollbars to table
* formatting dataTable
* tooltips, navigation and graph labels
* Code clean-up and re-org
* revert color change
* Change labels name
* organize files
* code cleanup
* Tooltip Colors
* Descoping legend for future PR
* descope legend & rename split
* rename type variable to be more descriptive
* adjustments for sankey and eslint merges
* notes update
* code review fixes
* code fixes
* fix date selections
2023-11-16 00:04:29 -08:00
Stefan Hall
f970263c72
Add typings condition operators for Action class ( #1909 )
2023-11-15 17:18:06 +00:00
Neil
fecc9178b3
Color Consolidations ( #1868 )
...
* Color normalization
* color updates
* VRT updates
* update colors table
* VRT updates
* more VRT updates
* pillborder
* VRT updates
* Revert "VRT updates"
This reverts commit ae58317b00 .
* Revert "more VRT updates"
This reverts commit a316745efd .
* Revert "VRT updates"
This reverts commit 03797af362 .
* Revert "VRT updates"
This reverts commit 454adac251 .
* VRT refresh
* border color
* Checkbox Border
* VRT updates
2023-11-15 01:18:46 -08:00
Matiss Janis Aboltins
08c80b6f58
⬆️ (yarn) upgrade to v4 and better-sqlite3 to v9.1.1 ( #1902 )
2023-11-14 08:34:12 +00:00
Joel Jeremy Marquez
a3995582c4
Swipe up mobile navbar ( #1758 )
...
* Swipe up mobile navbar to reveal more menus
* Release notes
* Revert navbar button height to 70
* Reduce debounce value
* More tabs coming soon
* VRT update
* VRT update
* Fix: e2e tests
* Smoother mobile navtabs
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-11-13 14:14:16 -08:00
Shaan Khosla
5008eb022f
Sankey with Recharts ( #1739 )
...
* added sankey plot
* fix sankey
* formatting
* formatting
* lint
* reduce margin
* experimental flag
* update location of recharts install
* truncate tooltip
* add titles to node and sizing
* better filtering
* comments, types, and check if data exists
* don't log
* clean up extra views
* responsive container, and fix label in graph
* change back
* fix bug and font
* static tooltip
* update overview to fit both sankey and category spending
* overview sankey
* increase iterations, fix right text, and release notes
* remove is out
* lint
* fix tooltip space
* fix margins
* format and efficient sql payees query
* restructure category sum value
* add tooltip names...again
* conditionally use container
* use useCategories
2023-11-12 16:01:12 -05:00
Joel Jeremy Marquez
353e7be31f
Support ofx INVSTMTMSGSRSV1 ( #1876 )
...
* Support ofx INVSTMTMSGSRSV1
* Release notes
2023-11-11 13:28:48 -08:00
Michael Clark
30c7024663
[Maintenance] Convert ExpenseGroup, ExpenseCategory, IncomeCategory components to Typescript. ( #1897 )
2023-11-11 21:05:45 +00:00
youngcw
22efe74ec8
add budget tables to the aql schema ( #1895 )
...
* add budget tables to the schema
* note
* note fix
* lint
2023-11-11 13:08:14 -07:00
Matiss Janis Aboltins
5792b15cb5
🔧 (eslint) enabling 'react/no-unstable-nested-components' rule ( #1893 )
2023-11-11 18:46:28 +00:00
shall0pass
168b79a178
[Maintenance] Goals break out goal target calculations to individual files ( #1888 )
...
* move goal calculations to separate files by type
* bug squashing
* release note
2023-11-11 10:48:33 -06:00
Michael Clark
7062f2a7d9
Maintenance: BudgetSummaries, MonthPicker, SidebarCategory components to tsx. ( #1879 )
2023-11-10 21:38:18 +00:00
Matiss Janis Aboltins
af666458d3
✅ (VRT) darkmode visual regression tests ( #1860 )
2023-11-10 21:17:07 +00:00
Neil
184b302273
Remove Static Colors ( #1875 )
...
* Color Changes
* notes
2023-11-09 15:51:58 -08:00
Neil
3004f336da
Final Colors Consolidation ( #1871 )
...
* Color Updates
* color change
* notes
* fix preview background
2023-11-09 15:45:59 -08:00
James Costian
45bb7696c3
Support full month names when importing CSV transactions ( #1862 )
...
Support dates like "Dec 24, 2020" and "december 24, 2020"
2023-11-09 10:16:23 -07:00
James Costian
199a9f838d
Make Select All respect filters and splits ( #1864 )
2023-11-09 07:11:51 -08:00
youngcw
df5aa3186c
Goals: Save full goal value and add an indicator of goal status ( #1780 )
...
* first pass at progress bar
* db migration / enter goal in db
* add getGoal function
* stabilize
* whoops
* TS
* reset goal in db if no template found
* reconfirm
* release note
* typo
* rename migration
* to ms
* move priority logic, consistent variable names,
* fixup
* clear goal if template removed
* Visual goals (#40 )
* 🔥 removing privacyMode feature flag (#1688 )
* 🎨 fix multiline label in schedules modal (#1687 )
* Update Visual Regression README File (#1689 )
* Fix typo in GoCardlessLink.js (#1684 )
happend -> happened
* queried cleared balance for tooltip (#1678 )
* Dark Theme Reports/Settings (#1512 )
* 🐛 Mobile account transaction list: Fix sticky date section headers (#1698 )
* 👷 do not cancel github ci jobs on master branch (#1692 )
* Sidebar Account Fix (#1703 )
* Dark Theme Final (#1513 )
* Category autocomplete should only search selectable categories (#1681 )
* set colors based on a goal value
* extra comment
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
Co-authored-by: Shaan Khosla <35707672+shaankhosla@users.noreply.github.com >
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
* update release note
* lint
* use null as cleared state
* show goal status via colors (#41 )
* cleanup
* I think its working
* lint
* fix report budget, by adding in the goal coloring
* fix the error by adding colors to the report side (#42 )
* [refactor] Migrate Schedules Table to typescript (#1691 )
* 🔧 removing unnecessary manual module resolution (#1707 )
* 🐛 (mobile) scrolling in lists with pull-to-refresh (#1706 )
* 💄 (mobile) updating apple home-screen icon (#1705 )
* Enhance Y-Axis Scaling on Net Worth Graph (#1709 )
* fix report budget, by adding in the goal coloring
---------
Co-authored-by: Mohamed Muhsin <62111075+muhsinkamil@users.noreply.github.com >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
* report budget database updates
* Goal progress bar (#1734 )
* first pass at progress bar
* db migration / enter goal in db
* add getGoal function
* stabilize
* whoops
* TS
* reset goal in db if no template found
* reconfirm
* release note
* typo
* rename migration
* to ms
* move priority logic, consistent variable names,
* fixup
* clear goal if template removed
* Visual goals (#40 )
* 🔥 removing privacyMode feature flag (#1688 )
* 🎨 fix multiline label in schedules modal (#1687 )
* Update Visual Regression README File (#1689 )
* Fix typo in GoCardlessLink.js (#1684 )
happend -> happened
* queried cleared balance for tooltip (#1678 )
* Dark Theme Reports/Settings (#1512 )
* 🐛 Mobile account transaction list: Fix sticky date section headers (#1698 )
* 👷 do not cancel github ci jobs on master branch (#1692 )
* Sidebar Account Fix (#1703 )
* Dark Theme Final (#1513 )
* Category autocomplete should only search selectable categories (#1681 )
* set colors based on a goal value
* extra comment
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
Co-authored-by: Shaan Khosla <35707672+shaankhosla@users.noreply.github.com >
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
* update release note
* lint
* use null as cleared state
* show goal status via colors (#41 )
* cleanup
* I think its working
* lint
* fix the error by adding colors to the report side (#42 )
* [refactor] Migrate Schedules Table to typescript (#1691 )
* 🔧 removing unnecessary manual module resolution (#1707 )
* 🐛 (mobile) scrolling in lists with pull-to-refresh (#1706 )
* 💄 (mobile) updating apple home-screen icon (#1705 )
* Enhance Y-Axis Scaling on Net Worth Graph (#1709 )
* fix report budget, by adding in the goal coloring
---------
Co-authored-by: Mohamed Muhsin <62111075+muhsinkamil@users.noreply.github.com >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
* report budget database updates
* Fix schedule searchbar (#1729 )
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
Co-authored-by: Shaan Khosla <35707672+shaankhosla@users.noreply.github.com >
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
Co-authored-by: Mohamed Muhsin <62111075+muhsinkamil@users.noreply.github.com >
* working dynamic colors. Need to figure out what changes are actually needed
* cleanup
* more cleanup
* lint
* reset the goal when applying a single template
* make getCategory function
* remove some unneeded changes
* actually remove the changes, not just comment
* cleanup some unneeded code that was causing some bugs. Works for me, but should be vetted more
* lint
* add json definitions to database
* use template feature flag to enable colors
* some fixes
* don't set goals for remainders, remove unneeded change
* lint
* release note
* lint again
* fix mobile crash
* undo changes in CellValue.tsx
* lint
* use getStyle
* move status calc to helper
* lint
* recommendations
* suggestion
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
---------
Co-authored-by: shall0pass <20625555+shall0pass@users.noreply.github.com >
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Crazypkr1099 <nicholas.lacasse430@gmail.com >
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
Co-authored-by: Shaan Khosla <35707672+shaankhosla@users.noreply.github.com >
Co-authored-by: Neil <55785687+carkom@users.noreply.github.com >
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
Co-authored-by: Mohamed Muhsin <62111075+muhsinkamil@users.noreply.github.com >
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2023-11-08 12:44:45 -07:00
Sreetam Das
1c68c3f964
[Bugfix]: Account filter for budgeted and offbudget accounts ( #1867 )
...
* Update AQL filter for budgeted and offbudget accounts
* Add release note
2023-11-07 11:52:32 -08:00
Neil
a15f80e771
Warning Color Consolidations ( #1798 )
2023-11-05 17:29:55 +00:00
Jesse Visser
be18891957
Enhancement: Add option to select in/out field during import ( #1788 )
2023-11-05 14:49:00 +00:00
Stefan Hall
a6dae398da
fixed:issue->#1835 Support NYNAB import of transactions that contain subtransactions tha… ( #1836 )
2023-11-05 14:42:23 +00:00
Joel Jeremy Marquez
d8c885bf4e
Mobile budget pull down to sync ( #1858 )
...
* Mobile budget pull down to sync
* Release notes
2023-11-04 16:45:16 -07:00
Evan Trujillo
f94d8aff9f
[Bugfix]: Dark mode - darker tint for pageTextLink ( #1765 )
2023-11-04 21:47:02 +00:00
Seth Gillett
a549cdf0e7
fixed:issue->#1762 Schedule creation modal notify user of weekend skip option ( #1840 )
2023-11-04 15:58:26 +00:00
凯 - kǎi
b7a2f16246
fix styling of transaction page on mobile ( #1820 )
2023-11-04 15:31:35 +00:00
Michael Clark
0ec88ecc24
Maintenance: Moving some components to Typescript ( #1834 )
2023-11-04 15:23:09 +00:00
Matiss Janis Aboltins
39fa9f2097
🔖 (23.11.0) ( #1859 )
2023-11-04 09:27:13 +00:00
Matiss Janis Aboltins
9040cab600
🐛 fix: bring back rollover arrow in budget page ( #1856 )
...
Closes #1845
2023-11-03 18:44:05 +00:00
Matiss Janis Aboltins
e56cb4bc85
🐛 fix: add missing top border for budget menu icon ( #1855 )
...
* 🐛 fix: add missing top border for budget menu icon
* Release notes
2023-11-03 18:33:12 +00:00
Joel Jeremy Marquez
fc08baf7ae
Fix mobile budget click handlers ( #1844 )
...
* Fix mobile budget click handlers
* Release notes
2023-10-31 07:48:32 -07:00
Joel Jeremy Marquez
7325153da1
Mobile balance cover/transfer/rollover overspending ( #1802 )
...
* Mobile balance cover/transfer
* Release notes
* Fix errors
* Cleanup
* Fix hit boxes and add line clamp
* Fix styling
* Prevent simultaneous field edits
* Use onPointerDown
* Remove balanceTooltip close effect
2023-10-29 20:26:12 -07:00
Joel Jeremy Marquez
e12793e7eb
Inline mobile category and group edit ( #1781 )
...
* Inline mobile category and group edit
* Release notes
* Allow one edit at any time
* Mobile: long press to edit category/group
* Mobile: set userSelect: 'none'
* Move getLongPressEvents
* Add role to prevent tap-to-search
* Add role to text
* Prevent default on longpress
* Add tabIndex to disable tap-to-search
* Add back userSelect
* Role updates
* Remove userSelect
* Revert long press category name
* Remove unused import
* Fix lint error
* Edit mode
* Do not allow to start an edit when another field is currenty being edited
* Fix blur event not firing
* Grey out zero spent or balance values
* VRT update
* Fix budget cell being zero on click
* Delete useLongPress
2023-10-28 09:42:47 -07:00
Kit PANG
5fe146ee0a
Allow categorise transfer to off budget accounts on mobile ( #1824 )
...
* Allow categorise transfer to off budget accounts
* Add release notes
2023-10-27 09:48:01 -07:00
Joel Jeremy Marquez
0af2987cef
Hide mobile nav tabs on scroll ( #1745 )
...
* Hide mobile nav tabs on scroll
* Release notes
* Reduced navbar bottom padding
* Make hide transition a bit faster
* Update scroll defaults
* VRT snapshots
* Fix: safari scroll bounce effect disrupting the show/hide of bottom nav
* Update release notes
* No tap highlight on MobileNavTabs
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-10-22 19:12:39 -07:00
Joel Jeremy Marquez
e266093a4a
Custom useNavigate which tracks previous location ( #1808 )
...
* Custom useNavigate which tracks previous location
* Release notes
* Fix lint errors
2023-10-22 11:41:07 -07:00
Michael Clark
19f0efb654
Maintenance: Converting Utils and Sort to typescript ( #1823 )
2023-10-22 16:18:59 +01:00
Neil
e0b2eab475
Error Color Consolidation ( #1756 )
...
* Error Color Consolidation
* notes
* color changes
2023-10-21 14:33:30 -07:00
Neil
25f4e2a8b5
Page color updates ( #1799 )
...
* page color updates
* notes
2023-10-21 14:23:02 -07:00
Shaan Khosla
d338a73794
add styling back to cash flow graph ( #1819 )
...
* add styling back
* release notes
* vrt
2023-10-21 10:21:16 -07:00
Shaan Khosla
75f2bf8b1b
2 new vrt tests for reports ( #1814 )
2023-10-19 17:33:31 +01:00
Michael Clark
eb54487d8e
Maintenance: Convert FixEncryptionKey, Loading, AnimatedLoading components to TypeScript ( #1784 )
2023-10-19 08:14:50 +01:00
Michael Clark
5cc6bad34b
Maintenance: Updating icons generator to output typescript ( #1785 )
2023-10-19 08:13:04 +01:00
Neil
acf4456077
darkMode Fixes ( #1800 )
...
* darkMode Fixes
* notes
* AutoComplete Colors
* Sync button fix
* dark color changes
2023-10-16 07:18:33 -07:00
youngcw
b45615e6fc
Darkmode: fix theming on budget table ( #1795 )
...
* fix darkmode for budget table
* note
* lint
* fix totals line, fix group colot
2023-10-16 07:13:32 -07:00
Michael Huynh
38609ee25a
Add user-friendly theme option labels ( #1796 ) ( #1797 )
2023-10-16 07:05:01 -07:00
Joel Jeremy Marquez
cae2b9cd5a
Allow linked child transactions ( #1759 )
...
* Allow linked child transactions
* Release notes
2023-10-13 21:19:42 -07:00
Joel Jeremy Marquez
4cacc845c0
Fix mobile budget header sync button ( #1783 )
...
* Fix mobile budget header sync button
* Release notes
2023-10-11 00:21:29 -07:00
Shaan Khosla
3dfbd23f96
POC Recharts charting library ( #1740 )
2023-10-11 08:02:01 +01:00
youngcw
21effa654d
Goal speedup2 ( #1720 )
...
* only use needed priorities
* cleanup
* cleanup
* cleanup
* maybe better?
* note
* note fix
* suggestion
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
---------
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2023-10-10 14:39:37 -07:00
Joel Jeremy Marquez
c33dc6fbad
Mobile category and group functionalities ( #1737 )
...
* More mobile functionalities
* Cleanup
* Remove close button on mobile budget summary modal
* Release notes
* Close mobile inputs on enter
* Fix mobile budget row header color
* Fix income group hidden
* Add validation + close button on category tooltip
* Add mobile budget visual cues
* More mobile visual cues
* Error message fix
* Update blank category name behavior
* Cleanup
* Cleanup
* Fix mobile group deletion and category tooltip behavior
* Zero sign for AmountInput
* VRT snapshot updates
* Handle null values in must-category-transfer
2023-10-10 13:02:33 -07:00
Michael Clark
057caf127a
Maintenance: DateSelect component to tsx & server-handlers get-categories type ( #1776 )
2023-10-10 20:38:15 +01:00
Matiss Janis Aboltins
767bc8ecb6
Update FUNDING.yml - add github sponsors ( #1772 )
2023-10-10 20:19:53 +01:00
Compositr
bdf5c45cda
Sync on ctrl+s ( #1770 )
2023-10-10 20:19:23 +01:00
凯 - kǎi
3dfe633428
fix: csv parser delimiter ( #1774 )
2023-10-09 20:49:54 +01:00
Michael Clark
efba86a72d
Maintenance: BudgetSummary & CreateLocalAccount to tsx ( #1768 )
2023-10-09 18:46:29 +01:00
shall0pass
316da144e1
[Bug] End of month cleanup error ( #1750 )
...
* check for null carryover
* release note
* simplify logic
2023-10-06 17:12:13 -05:00
shall0pass
d3ab8f9812
[Bug] Goals: Fix schedules 'in between' calculation ( #1753 )
...
* fix in between calculation
* release note
2023-10-06 17:11:52 -05:00
Joel Jeremy Marquez
0ea7f1852b
Prevent parent transaction from being added to transfer account ( #1751 )
...
* Prevent parent transaction from being added to transfer account
* Release notes
2023-10-06 15:06:55 -07:00
Josh Krebs
3c341fc583
Budget tsx refactor ( #1743 )
2023-10-06 21:51:29 +01:00
Matiss Janis Aboltins
de90504a6d
🐛 (electron) reconnect to sockets if connection lost ( #1694 )
2023-10-05 08:40:41 +01:00
Michael Clark
f6e2d3b1f3
Maintenance: CreateAccount and CreateEncryptionKey to tsx ( #1755 )
2023-10-04 22:33:05 +01:00
Joel Jeremy Marquez
f1973d55c0
Editable mobile budget ( #1662 )
...
* Editable mobile budget
* Fix error on empty amount
* Fix typo
* Decimal keyboard + select input on click
* Remove scrollIntoView
* Fix focus
* Focus input on negative/positive
* Use CellValue
* Functional mobile components
* Blur fix c/o dmlazaro
* Use pointer event
* Remove useFireChangeOnUnmount
* Release notes
* Prevent default on pointerdown
* Add dmlazaro to release notes
* Disable amount input button when not focused
* Remove input refocus
2023-10-04 14:19:12 -07:00
Neil
476070b0a7
Consolidate Notice Colors ( #1724 )
2023-10-04 20:47:14 +01:00
Matiss Janis Aboltins
510f635bbc
🔖 (23.10.0) ( #1757 )
...
* 🔖 (23.10.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 17:33:51 +01:00
Neil
d1e57340b8
Regression fixes ( #1752 )
...
* regression fixes
* notes
* VRT updates
2023-10-02 11:46:28 -05:00
Matiss Janis Aboltins
9ca36f3eeb
♻️ (typescript) hardening data entity types ( #1680 )
2023-09-27 20:56:53 +01:00
shall0pass
05f0df4917
[Bugfix]: Goals - Fixed an overbudgeting condition ( #1738 )
...
* fix
* release note
2023-09-26 09:50:47 -05:00
Michael Clark
5f347bbe40
Maintenance: Consolidate useMergedRef and convert to typescript ( #1733 )
2023-09-24 17:40:44 +01:00
Shaan Khosla
3c4f62bd51
keep name after schedule completion or recreation ( #1728 )
2023-09-24 17:37:49 +01:00
Shaan Khosla
abd2d424a6
Fix schedule searchbar ( #1729 )
2023-09-24 17:34:49 +01:00
Jainam Desai
89c5f15c1f
Add link type to Button Component ( #1725 )
2023-09-23 10:38:50 +01:00
Syukron Rifa'il Muttaqi
2a597fb3b8
fix: filter empty note ( #1708 )
2023-09-22 20:11:21 +01:00
Shaan Khosla
2f97c3a1e2
changed default months to 5 in cash flow report ( #1723 )
2023-09-22 20:03:10 +01:00
Matiss Janis Aboltins
ba5174ddfa
🐛 (mobile) redirect to budget page for all 404 ( #1721 )
2023-09-22 08:37:16 +01:00
Matiss Janis Aboltins
9a900f9ff1
♻️ moving rule server actions to separate file ( #1677 )
2023-09-22 08:36:56 +01:00
Joshua Krebs
2081e25cf5
refactor BudgetMonthCountContext to tsx ( #1722 )
...
* refactor BudgetMonthCountContext to tsx
* add release notes
2023-09-21 16:25:40 -07:00
youngcw
49ab358cf2
Goals: speed up and a bugfix ( #1718 )
...
* speed up and a bug fix
* cleanup
* note
* lint
2023-09-21 09:08:26 -05:00
Jainam Desai
efb72af1b8
Add common component for AnchorLink and ButtonLink ( #1701 )
2023-09-20 17:19:09 +01:00
Crazypkr1099
16334f67a5
Enhance Y-Axis Scaling on Net Worth Graph ( #1709 )
2023-09-19 18:40:33 +01:00
Matiss Janis Aboltins
ddb78af57d
💄 (mobile) updating apple home-screen icon ( #1705 )
2023-09-18 18:43:34 +01:00
Matiss Janis Aboltins
9e2226e384
🐛 (mobile) scrolling in lists with pull-to-refresh ( #1706 )
2023-09-18 18:43:13 +01:00
Matiss Janis Aboltins
a1dd6cf3dc
🔧 removing unnecessary manual module resolution ( #1707 )
2023-09-18 18:42:57 +01:00
Mohamed Muhsin
2ee023ac22
[refactor] Migrate Schedules Table to typescript ( #1691 )
2023-09-17 19:05:32 +01:00
Shaan Khosla
3496ac28f3
Category autocomplete should only search selectable categories ( #1681 )
2023-09-16 09:58:59 +01:00
Neil
f6f496f656
Dark Theme Final ( #1513 )
2023-09-16 09:56:19 +01:00
Neil
68147d654f
Sidebar Account Fix ( #1703 )
2023-09-15 21:39:58 +01:00
Matiss Janis Aboltins
3d29cfbed5
👷 do not cancel github ci jobs on master branch ( #1692 )
2023-09-15 17:10:31 +01:00
Trevor Farlow
fbd1097a0c
🐛 Mobile account transaction list: Fix sticky date section headers ( #1698 )
2023-09-15 07:25:19 -06:00
Neil
0cc34798fb
Dark Theme Reports/Settings ( #1512 )
2023-09-13 18:40:16 +01:00
Shaan Khosla
b6100cfecd
queried cleared balance for tooltip ( #1678 )
2023-09-13 17:58:48 +01:00
Ikko Eltociear Ashimine
d835b113f8
Fix typo in GoCardlessLink.js ( #1684 )
...
happend -> happened
2023-09-12 17:25:18 +01:00
Crazypkr1099
4e4d20ad31
Update Visual Regression README File ( #1689 )
2023-09-12 17:15:04 +01:00
Matiss Janis Aboltins
8167ea8a83
🎨 fix multiline label in schedules modal ( #1687 )
2023-09-12 17:11:00 +01:00
Matiss Janis Aboltins
42e1b5ca7e
🔥 removing privacyMode feature flag ( #1688 )
2023-09-12 17:10:46 +01:00
Neil
55285f4c5f
Dark Theme Manager and Modals ( #1503 )
2023-09-11 20:11:58 +01:00
Crazypkr1099
5565116c34
Add spent column to mobile view ( #1651 )
2023-09-11 18:06:19 +01:00
Matiss Janis Aboltins
addd8e0f5f
✅ (e2e) adding sample schedules to test budget ( #1672 )
2023-09-11 08:42:22 +01:00
Matiss Janis Aboltins
0e66ebfeef
⬆️ (electron) upgrading electron-based dependencies ( #1674 )
2023-09-10 16:15:27 +01:00
youngcw
05f2e2af1a
Mobile: Show proper name of income group ( #1679 )
...
* Show right name for income group on mobile
* release note
2023-09-09 17:59:05 -04:00
Neil
8ff89a5ab4
DarkTheme Schedules/Payees ( #1487 )
2023-09-09 18:21:17 +01:00
Matiss Janis Aboltins
faa4a7c0e2
🔧 (eslint) convert rules from ERROR to WARN to improve devX ( #1599 )
2023-09-09 17:54:06 +01:00
Joshua Krebs
ba4885cb85
refactor budget/IncomeHeader to tsx ( #1670 )
2023-09-08 19:39:48 +01:00
Matiss Janis Aboltins
a8a0f777e2
🐛 (mobile) fix schedule status positioning ( #1669 )
...
* 🐛 (mobile) fix schedule status positioning
* Release notes
2023-09-08 07:56:00 +01:00
Matiss Janis Aboltins
852b5373bc
🐛 (signup) fix setting up for the first time with missing protocol ( #1657 )
2023-09-07 17:40:58 +01:00
Joel Jeremy Marquez
bca09023e2
Left over glamor style cleanup ( #1668 )
...
* #1666 - left over glamor style cleanup
* vrt
* Release notes
2023-09-06 23:04:47 -07:00
Matiss Janis Aboltins
4d8efccc73
🔧 (electron) improved OS detection ( #1658 )
...
* 🔧 (electron) improved OS detection
* Release notes
2023-09-07 06:56:15 +01:00
Matiss Janis Aboltins
0e539d91fe
✨ (mobile) pull down to trigger bank-sync ( #1663 )
...
* ✨ (mobile) pull down to trigger bank-sync
* Release notes
* Remove canSync checks
2023-09-07 06:56:02 +01:00
Matiss Janis Aboltins
2ff1e67e8a
🐛 (mobile) fix sync button design ( #1665 )
...
* 🐛 (mobile) fix sync button design
* Release notes
2023-09-07 06:55:47 +01:00
youngcw
35c3d54688
Mobile: Dont show hidden groups ( #1654 )
...
* fix percent goals in the same priority level not compounding but overwritting
* release note
* don't show hidden groups on mobile view
* cleanup
* cleanup2
* cleanup3
* release note
2023-09-06 21:33:44 -07:00
Joel Jeremy Marquez
50f60b18e7
Enable swc sourcemap ( #1659 )
...
* Enable swc sourcemap
* Release notes
2023-09-06 18:48:37 -07:00
youngcw
bc5c2ce059
Mobile: don't show hidden income categories ( #1656 )
2023-09-06 19:42:38 +01:00
Shyam Guthikonda
21d5f117ee
TypeScript migration (partial). ( #1660 )
2023-09-06 17:27:16 +01:00
Joel Jeremy Marquez
319d196e93
Webpack + SWC Loader ( #1650 )
...
* desktopc-client swc-loader
* More swc
* Jest swc + upgrades
* Revert @swc/jest usage for now
* SWC minify
* Remove setupFilesAfterEnv in package.json as per warning message in CI
* Release notes
* Minify on CI
* swc helpers in loot-core
* @swc/jest
* Upgrade webpack
* Add @swc/core to crdt
* Use yarn cache in github actions
* Cleanup
* Fix electron
* Revert "Fix electron"
This reverts commit 787af1980648fa30788a1d1678dcda534716f31d.
* Revert action.yml cache changes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-09-05 13:42:44 -07:00
Joel Jeremy Marquez
96863b3196
Change Accounts page BUDGET label to FOR BUDGET in mobile ( #1639 )
...
* Change BUDGET to FOR BUDGET in mobile accounts page
* Release notes
* Updated screenshot
2023-09-05 10:48:29 -07:00
Joel Jeremy Marquez
9fde36dca1
Fix ofx/qfx import options ( #1649 )
...
* Fix ofx/qfx import options
* Release notes
2023-09-05 09:54:04 -07:00
Syukron Rifa'il Muttaqi
108daedff5
Fix submit form on enter key pressed ( #1634 )
2023-09-05 08:34:34 +01:00
Joel Jeremy Marquez
bf786e8872
Break apart budget/misc.js ( #1584 )
...
* Break apart budget/misc.js
* Release notes
* Rename release notes
* UI bolder "No server" text
2023-09-05 00:27:52 -07:00
Joel Jeremy Marquez
3eb09b66ec
Fix blur performance issue in Safari ( #1646 )
...
* Fix blur performance issue in Safari
* Release notes
2023-09-04 23:17:16 -07:00
Joel Jeremy Marquez
cb00826f51
Fix mobile page "back" behaviors ( #1648 )
...
* Fix mobile page "back" behaviors
* Release notes
2023-09-04 23:17:03 -07:00
Joel Jeremy Marquez
15ab80a475
Remove glamor css ( #1637 )
...
* Remove glamor css syntax
* Release notes
* Remove fallback value
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Remove fallback value
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Remove fallback value
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-09-04 23:16:41 -07:00
Joel Jeremy Marquez
3e32db74cc
Fix onNavigateToSchedule prop ( #1645 )
...
* Fix onNavigateToSchedule prop
* Release notes
2023-09-04 11:51:59 -07:00
Mohamed Muhsin
db07d7a73d
refactor: make Schedules component to tsx ( #1644 )
2023-09-04 17:41:02 +01:00
Oleh
65899b0ef0
Add support for markdown in notes ( #1587 )
2023-09-04 08:28:07 +01:00
Joel Jeremy Marquez
63c3d07cb9
Replace usage of glamor CSSProperties with React CSSProperties ( #1542 )
...
* Remove usages of glamor CSSProperties
* Cleanup
* Re-add CellButton className prop
* More removal of glamor CSSProperties
* Release notes
* Fix vrt test failures
* Use React CSSProperties in View
* Custom CSSProperties type
* Settings UI regression fix
* Fix type check errors
* Address PR comments
* CategorySpendingGraph style
* Fix rebase mistake
2023-09-03 16:15:44 -07:00
Matiss Janis Aboltins
246e0d76c1
⬆️ (better-sqlite3) upgrade to 8.6.0 to fix electron export crash ( #1643 )
2023-09-03 21:57:12 +01:00
Matiss Janis Aboltins
1a15d2c039
♻️ use useCategories everywhere ( #1597 )
2023-09-03 21:56:58 +01:00
Matiss Janis Aboltins
90e32df3fb
🐛 (vrt) set static version ( #1641 )
2023-09-03 21:44:24 +01:00
Joel Jeremy Marquez
8ef2c4013a
Experimental OFX parser ( #1600 )
...
* Experimental OFX parser
* Release notes
* Enable enableExperimentalOfxParser in tests
* Move experimental ofx parser to ofx2json
* Enable experimental ofx parser by default
* Address PR comments
2023-09-03 10:33:06 -07:00
Matiss Janis Aboltins
a460bc25d6
♻️ convert budget component from class to hook component ( #1566 )
2023-09-03 17:43:10 +01:00
Joel Jeremy Marquez
59de6b0035
Replace format with useFormat ( #1630 )
...
* Replace format with useFormat
* [chore] Release notes
2023-09-03 09:34:24 -07:00
Joel Jeremy Marquez
3931625133
Rename CategorySelect file to CategoryAutocomplete ( #1614 )
...
* Rename CategorySelect file to CategoryAutocomplete
* Release notes
2023-09-03 09:32:53 -07:00
Oleh
6a0b7d6b7d
Make reports more responsive ( #1592 )
2023-09-03 17:28:13 +01:00
Matiss Janis Aboltins
6817c45ddc
⬆️ upgrade absurd-sql and remove patch-package ( #1632 )
2023-09-03 17:26:01 +01:00
Matiss Janis Aboltins
ad4c383adf
🔖 (23.9.0) mobile transaction entry, privacy mode ( #1635 )
2023-09-03 15:54:28 +01:00
Matiss Janis Aboltins
8864e79db1
Add github sponsors button to the repository ( #1636 )
2023-09-02 21:56:36 +01:00
Matiss Janis Aboltins
dd7a7fa796
🐛 (imports) ability to toggle on/off OFX import fallback payee ( #1631 )
2023-09-02 18:03:38 +01:00
Trevor Farlow
d4422f89aa
🐛 Mobile: Account ledger jumps on first selection ( #1625 )
2023-09-01 10:58:26 -06:00
Trevor Farlow
cdff98b109
🐛 Mobile: fix Accounts page theme color ( #1604 )
...
* Make all mobile view themes respect Actual color themes
2023-09-01 10:58:01 -06:00
Matiss Janis Aboltins
835e16e54d
✨ releasing privacy mode feature ( #1623 )
2023-09-01 08:18:45 +01:00
Matiss Janis Aboltins
d46afab6dd
🐛 fix filtering in transaction table ( #1622 )
2023-09-01 08:04:44 +01:00
Joel Jeremy Marquez
05e582793d
Close modals on route change ( #1613 )
...
* Close modals on route change
* Release notes
* Fix import error
2023-08-31 07:55:43 -07:00
shall0pass
fc62d85c23
[Bug] Mobile: Account picker text color ( #1607 )
...
* commit
* release note
2023-08-30 13:13:26 -05:00
Matiss Janis Aboltins
940af6d367
✅ (vrt) increased strictness, added datepicker test ( #1605 )
2023-08-30 18:13:29 +01:00
Joshua Krebs
c19717e84c
Refactor budget/MobileTable to tsx ( #1602 )
2023-08-29 21:28:56 +01:00
Matiss Janis Aboltins
080951fb34
🔧 mark PRs as stale and auto-close ( #1591 )
2023-08-29 21:07:29 +01:00
Joel Jeremy Marquez
245c59e942
Open transaction date picker when clicked while it's focused ( #1583 )
...
* Open transaction date picker when clicked while it's focused
* Release notes
2023-08-29 07:13:34 -07:00
youngcw
99dc87d715
Goals: fix percent goals in the same priority level not compounding ( #1579 )
...
* fix percent goals in the same priority level not compounding but overwritting
* release note
2023-08-28 12:26:19 -05:00
Joel Jeremy Marquez
e48924d987
Schedule privacy ( #1580 )
...
* Schedule privacy
* Release notes
* Fix schedule amount shifting
2023-08-28 08:15:00 -07:00
Joel Jeremy Marquez
2b06a42ac5
Create transfer using child transaction instead of parent ( #1581 )
...
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-08-28 07:06:36 -07:00
Matiss Janis Aboltins
d8c99221ff
🐛 (vrt) fix vrt - use static date ( #1590 )
2023-08-28 06:52:11 +01:00
adamkelly86
7c48e53329
Update screenshot ( #1477 )
2023-08-25 20:41:20 +01:00
Matiss Janis Aboltins
a0290609f9
👷 visual regression tests ( #1553 )
2023-08-25 17:34:10 +01:00
Trevor Farlow
821fa724e8
🐛 Schedule editor: Linked transactions table collapses ( #1571 )
2023-08-23 18:03:59 -06:00
Johannes Löthberg
5adab1885b
Show all payees by default for child transactions ( #1573 )
...
Previously we would default to only show transfer payees in the payee
selection dropdown for child transactions. This is confusing and there
doesn't seem to be any obvious reason for this, so this commit removes
that behavior.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-23 08:50:01 -07:00
Khanh Nguyen
240dc46a23
Fix bug - Manually entered split transactions are not cleared on import #200 ( #1465 )
...
* Added clear transactions on import option
* Added release note
* Added cleared column to csv export
* fixed Manually entered split transactions are not cleared on import
* Revert "Added cleared column to csv export"
This reverts commit 2952bc3e7d .
* added release note
* Copied same code to Gocardless
* Updated var name
* Updated to only query changed transactions instead of all
2023-08-23 08:26:33 -05:00
Jarek Samic
3d621c68cb
Sync on visibility change ( #1549 )
2023-08-23 07:53:26 +01:00
Matiss Janis Aboltins
dd47b6c6ad
🐛 reset reconciliation status when switching accounts ( #1547 )
...
Closes #1327
2023-08-22 20:34:51 +01:00
Johannes Löthberg
37cec4c46f
Don't update transaction date when syncing from GoCardless. ( #1559 )
...
We should not override the date in case the user has manually corrected
it.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-22 19:12:13 +01:00
Joshua Krebs
108c0a6176
Month count selector ts refactor ( #1565 )
2023-08-22 19:10:52 +01:00
Trevor Farlow
ec24d0eaae
🐛 Link Schedules modal list of schedules grows too long ( #1563 )
2023-08-22 09:52:53 -06:00
Johannes Löthberg
6912c082b1
Fetch GoCardless transactions from the last 90 days or since first transaction ( #1484 )
...
Most banks allow up to 90 days of transactions, and so we try to fetch
up to 90 days of transactions or transactions since the first
transaction in the Actual account, whichever is shortest. This lets
users get a clean start based on their selected starting balances date.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-21 20:53:35 +01:00
Matiss Janis Aboltins
8a6c54c4d5
🎨 improving category spending side-nav style ( #1548 )
2023-08-21 18:53:32 +01:00
Matiss Janis Aboltins
85f21550cb
🐛 (mobile) hide sync button if sync is not active ( #1546 )
2023-08-21 07:18:38 +01:00
Matiss Janis Aboltins
fe8ed4e346
🐛 (darkmode) fix more issues - transaction table and csv imports ( #1541 )
2023-08-21 07:18:25 +01:00
Trevor Farlow
2d0464c097
🐛 Mobile entry will enter positive value instead of negative ( #1551 )
...
Ensure our FocusableAmountInput used in MobileTransaction conditionally
applies negation logic the same way onChange as it does onBlur.
2023-08-20 21:15:59 -06:00
Matiss Janis Aboltins
6dfc43abf1
✨ (mobile) allow creating transactions via the footer ( #1545 )
2023-08-20 20:19:15 +01:00
Ziga Macele
c52900e713
[Bug]: Mobile Header ( #1550 )
2023-08-20 17:23:55 +01:00
Ziga Macele
4378489d80
[Bug]: darkmode regression - fatal error message is ugly ( #1552 )
2023-08-20 17:17:26 +01:00
Trevor Farlow
ca5977db75
🐛 Schedule table in Link Schedule modal is collapsed ( #1501 )
...
Co-authored-by: kyrias <johannes@kyriasis.com >
2023-08-19 21:45:47 -06:00
Pol Eyschen
639720b6fd
Allow schedules to skip weekends ( #1505 )
...
* allow schedules to skip weekends
* wording
* release note
* skip weekend in upcoming dates as well
* Clean UI
* Move switch to the date selection modal
2023-08-19 12:55:47 -07:00
Joel Jeremy Marquez
79f4d02350
Port App and FatalError components to TS and functional components ( #1535 )
...
* Port app to functional component and tsx
* FatalError functional component + tsx
* Release notes
* Exports cleanup
* App cleanup
* Address PR comments
2023-08-19 12:53:34 -07:00
Matiss Janis Aboltins
f8afb396ed
🐛 (darkmode) fix colors used for schedules in transaction table ( #1533 )
2023-08-19 19:42:31 +01:00
Matiss Janis Aboltins
884ab8c783
✅ (e2e) adding mobile e2e tests ( #1521 )
2023-08-19 19:42:04 +01:00
shall0pass
ac055dc2e0
Mobile: To Budget inconsistency ( #1540 )
...
* rearrangement
* release note
2023-08-18 15:39:22 -05:00
shall0pass
32cc86ec99
Mobile: Don't show hidden categories ( #1539 )
...
* don't show hidden categories on mobile
* release note
2023-08-18 09:25:29 -05:00
Joel Jeremy Marquez
6fae79560e
Some typescript migration ( #1532 )
...
* Typescript migration
* Release notes
* Update error boundary
* Breakup sidebar components
* Account and Sidebar props
* Remove button in Item component + exports cleanup
* Put accountNameStyle to Account
* Revert component ports (separated to another PR)
* Export cleanup
* Remove ErrorBoundary (separated to another PR)
* Sidebar budgetName as ReactNode
2023-08-17 13:21:29 -07:00
Matiss Janis Aboltins
f8ce38f11e
♻️ extract rules components to individual files + TS ( #1517 )
2023-08-17 20:29:03 +01:00
Matiss Janis Aboltins
b114a8f8fc
✨ (export) adding error handling & improving dev-exp for electron ( #1468 )
2023-08-17 08:28:43 +01:00
Matiss Janis Aboltins
0228072c6f
🐛 (darkmode) fix transaction list hover effects ( #1531 )
2023-08-16 20:02:43 +01:00
Matiss Janis Aboltins
efec507bf8
🐛 (darkmode) fixing lightmode regressions in transaction table ( #1530 )
2023-08-16 17:45:21 +01:00
Matiss Janis Aboltins
1d65184241
🐛 (importer) fix nYNAB importer when decimal budgets used ( #1529 )
2023-08-16 17:45:06 +01:00
Johannes Löthberg
d3f9a9c3a0
Rely on date determined by server for GoCardless transactions ( #1499 )
...
Because different banks use the date fields in vastly different ways we
now let the server's bank integrations decide which date we should use.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-15 08:33:10 +01:00
Joel Jeremy Marquez
91217b6d5e
#1454 - Show projected balance when adding new transaction ( #1455 )
...
* 1454 - Show projected balance when adding new transaction
* Release note
* Rename 1455.md to 1454.md
* Update release notes category
2023-08-14 13:30:59 -07:00
Johannes Löthberg
af875ab035
Correctly fix schedule transaction payee ( #1526 )
2023-08-14 21:03:07 +01:00
Matiss Janis Aboltins
8ada28775e
🔧 (eslint) add 'plugin:react/recommended' ( #1492 )
...
* 🔧 (eslint) add 'plugin:react/recommended'
* Release notes
2023-08-13 15:23:14 +01:00
Martin French
6ebcbc8738
🐛 (reports) fix incorrect cashflow balance ( #1518 )
...
* 🐛 (reports) fix incorrect cashflow balance
Fixing a small typo here where multiple transfers across different payees on the same day fail to be summed up resulting in significant balance errors.
* release notes
* Update 1518.md
2023-08-12 22:21:17 -07:00
biohzrddd
42af73cdff
Bugfix row render ( #1402 )
...
* Fix re-rendering all rows on hover
* release note
* Removing isHover logic in place of css :hover
---------
Co-authored-by: biohzrddd <10577752+biohzrddd@users.noreply.github.com >
2023-08-12 22:16:02 -07:00
Johannes Löthberg
71f885b899
Import category notes from YNAB4 exports ( #1515 )
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-12 13:32:20 +01:00
Matiss Janis Aboltins
b325bd9b18
♻️ (typescript) migrating hooks to TypeScript ( #1479 )
2023-08-12 10:02:02 +01:00
Matiss Janis Aboltins
a0ecd65e70
✨ (reports) add loading indicators ( #1491 )
...
* ✨ (reports) add loading indicators
* Release notes
2023-08-12 09:10:45 +01:00
Matiss Janis Aboltins
2ef0fc9415
🐛 show all available transaction icons ( #1508 )
2023-08-11 21:13:02 +01:00
Johannes Löthberg
ba6eb26e6e
Show correct payee for scheduled transactions on budgeted accounts page ( #1379 )
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-10 19:52:12 +01:00
Neil
b208294185
DarkTheme Accounts files ( #1480 )
2023-08-09 19:16:46 +01:00
Johannes Löthberg
448c4546f2
Stop setting endDate when fetching GoCardless transactions ( #1493 )
...
This breaks fetching transactions where the valueDate is in the future.
While the GoCardless documentation says this should never happen, it's
what happens with at least Bank Norwegian due to them using the interest
date as valueDate. (C.f. #1392 )
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-09 08:57:15 +01:00
Jarek Samic
b2738db441
Fix transactions button background color ( #1494 )
2023-08-08 20:55:11 -06:00
Jed Fox
c667118f10
Remove page-based modals in favor of existing state-based modal logic ( #1270 )
...
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
2023-08-08 20:35:22 -06:00
shall0pass
218a4a761a
Goals: Ignore hidden categories when running goal templates ( #1481 )
...
* ignore hidden categories
* release note
2023-08-08 05:14:51 -05:00
Neil
e1dc58d456
add dev theme to list ( #1469 )
2023-08-08 07:39:52 +01:00
Jarek Samic
e9137fccc7
Initial port of react native edit transaction view ( #1340 )
...
* Set `role="button"` on downshift autocomplete items
This avoids content observation behavior in WebKit on touch devices that delays the onClick event (and therefore reaction to user input).
* Disable split transaction editing for now
2023-08-07 21:40:01 -06:00
Jarek Samic
facc3acf31
Fix mobile account view ( #1486 )
2023-08-07 21:37:57 -06:00
Neil
c2d5d475b9
eslint rule for capturing colors/themes ( #1482 )
...
This is to prevent any further color changes added to PRs. This will
help prevent the darkTheme getting any addition work loaded onto it.
2023-08-07 21:13:02 +01:00
Johannes Löthberg
e17d90ce5f
Add category spending report ( #1382 )
2023-08-07 19:04:56 +01:00
Neil
9fed15f88b
Dark mode filters/rules/transactions ( #1436 )
2023-08-07 19:04:33 +01:00
Matiss Janis Aboltins
4a9b30d4d5
🔖 (23.8.1) fix nYNAB import, mobile colors and other smaller fixes ( #1475 )
...
- web: https://github.com/actualbudget/actual/pull/1475
- server: https://github.com/actualbudget/actual-server/pull/240
- docs: https://github.com/actualbudget/docs/pull/260
2023-08-07 18:53:22 +01:00
shall0pass
40d94141c4
[Bug] Goals: Monthly schedule can cause error ( #1478 )
...
The 'interval' value from the schedules is not set if the schedule is
monthly. This change will check for a valid number for the interval
value and if it does not exist will default to 1 (monthly).
2023-08-07 05:26:52 -05:00
shall0pass
023badc39c
[Bug]Goals: Applying templates would zero non-templated categories ( #1464 )
...
Using the Apply Template or Overwrite option would result in
non-templated categories being overwritten. First reported :
https://discord.com/channels/937901803608096828/1137329898999001140/1137329898999001140
2023-08-06 13:41:32 -05:00
Matiss Janis Aboltins
e78430db62
🐛 (schedules) fix showing balance of approximate transactions ( #1473 )
...
Closes #1328
Closes #1471
2023-08-06 19:30:16 +01:00
Matiss Janis Aboltins
8ee4768f58
♻️ (crdt) adding more strict typings ( #1461 )
...
Making the `crdt` package fully TypeScript-strict.
2023-08-05 21:02:14 +01:00
shall0pass
c581a8016c
Goals: Schedule multi month forecasting ( #1452 )
...
References discord discussion starting here:
https://discord.com/channels/937901803608096828/940290142579605514/1133523705063030824
Currently the schedule keyword won't fill any future budget cells if the
category balance already satisfies the schedule. This PR is an attempt
to improve the behavior by allowing budget fills regardless of the
category balance.
This is a drastic rewrite of the schedule keyword. Though I've tried not
to have any regressions, it is possible because of how different the
logic is. I've tested compounding using a simple template, so a small
change in the 'by' keyword was also made.
2023-08-05 14:26:27 -05:00
Neil
293692d5c5
Fix titlebar transparent background ( #1460 )
...
Not much to this. Turns title bar from transparent to coincide with new
theme coloring.
2023-08-05 20:17:15 +01:00
Matiss Janis Aboltins
7b7e6e4db0
🐛 (import) fix YNAB (and other) importers ( #1462 )
2023-08-05 13:42:43 +01:00
Sean Tsai
cd54a2093e
Fix the mobile footer color ( #1456 )
...
fix #1445
2023-08-05 12:40:48 +01:00
Matiss Janis Aboltins
92099dc763
🐛 (schedules) fix creating schedules with the same name ( #1463 )
...
Closes #1375
2023-08-05 12:40:17 +01:00
Jed Fox
9d27379b25
Move big input component into Input.js, port some of the manager app to TS ( #1431 )
2023-08-04 19:03:16 +01:00
Sean Tsai
b84546826f
Bugfix: remove select component inner scrollbar ( #1458 )
...
In some situations the text in the Select component will be too big,
which will make the inner vertical scrollbar appear. This PR is to hide
the vertical scrollbar.

2023-08-04 07:49:20 -06:00
Matiss Janis Aboltins
421aa65e6d
⬆️ (crdt) upgrade murmurhash ( #1438 )
...
Upgrading murmurhash. The new version has TS types.
Apart from that, it looks pretty much the same.
Diff: https://www.diffchecker.com/CEpBedX1
2023-08-04 08:06:44 +01:00
Matiss Janis Aboltins
fac3af6360
♻️ (crdt) adding more strict typings ( #1437 )
...
This PR has no functional changes. Only types are changing and getting
improved (more stricter).
A follow-up PR will come next that does a few functional changes to make
this package fully strict.
2023-08-04 08:06:32 +01:00
Khanh Nguyen
a9d34dfcc8
Add options on Import transactions screen to mark transactions as cleared/uncleared ( #1451 )
2023-08-04 08:05:27 +01:00
Joel Jeremy Marquez
9bfbf229db
Reports privacy filter ( #1447 )
...
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
Addresses
https://github.com/actualbudget/actual/issues/1360#issuecomment-1646600087
2023-08-03 14:14:23 -07:00
Joel Jeremy Marquez
2d11c0f61e
Sentence case in menus ( #1446 )
...
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
Updating other menus to sentence case so that it is consistent with the
other menus throughout the app
2023-08-03 14:14:08 -07:00
shall0pass
fe033d68cf
Goals: Allow up to to consider spent values ( #1448 )
...
Resolves https://github.com/actualbudget/actual/issues/1443
2023-08-03 10:13:14 -05:00
shall0pass
64ad07b9db
Release note README link update ( #1449 )
...
The current link in the README directs to a github page that has a link
to the documentation page on how to write release notes. I've updated
the link here to just go straight to the documenation page on how to
write good release notes.
2023-08-03 05:53:14 -05:00
Neil
e7f8288244
fix eye coloring ( #1450 )
...
Eye.js is currently set to a static color (black). This PR allows you to
change the color of the icon with the style element - mimicing all other
icons in Actual.
2023-08-03 08:13:08 +01:00
Matiss Janis Aboltins
5f92920195
🔖 (23.8.0) stability improvements and new experimental features ( #1444 )
...
- web: https://github.com/actualbudget/actual/pull/1444
- server: https://github.com/actualbudget/actual-server/pull/238
- docs: https://github.com/actualbudget/docs/pull/257
2023-08-02 20:33:20 +01:00
Jed Fox
907571bd83
Update to the latest version of the size compare action ( #1435 )
...
Includes a few typographical improvements I PR’d.
(since the workflow is a `pull_request_target` one, the changes won’t
show up in the comments till this PR is merged)
2023-07-31 18:02:03 +01:00
Matiss Janis Aboltins
5bc37379fc
🔥 remove unused budgetMonth ( #1432 )
...
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
2023-07-31 17:59:20 +01:00
Matiss Janis Aboltins
0d943516a3
🐛 fix incorrect state slice usage ( #1433 )
...
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
2023-07-31 17:59:12 +01:00
Matiss Janis Aboltins
5f76067190
🐛 (crdt) export Clock as a type to fix warning ( #1434 )
2023-07-31 17:58:57 +01:00
Jed Fox
81446fb4ef
Remove no-op applyFilter call ( #1430 )
...
`applyFilter` exits early if the filter is unchanged, so this call
doesn’t do anything.
2023-07-31 08:08:52 +01:00
Johannes Löthberg
edf2e32c98
Include the schedule name when filtering schedules ( #1429 )
2023-07-30 16:31:27 -07:00
Neil
46af4556a9
Search Bar Changes ( #1408 )
...
Co-authored-by: Jed Fox <git@jedfox.com >
2023-07-30 14:38:29 -07:00
Matiss Janis Aboltins
d349354c9d
🐛 fix number formatter not listening to state changes ( #1423 )
...
Closes #1415
Fix number formatter not listening to state changes. This is not a fully
comprehensive solution. We will need to run a migration campaign to port
over from direct usage of `format` util to `useFormat`, but this is a
first step that solves the most glaring issue.
2023-07-30 20:57:05 +01:00
Matiss Janis Aboltins
a3c59f1ec3
🐛 fix side-nav collapse/pin icon color ( #1421 )
...
Closes #1416
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-07-30 18:03:10 +01:00
Matiss Janis Aboltins
73289148df
♻️ (common) migrating to specific common component import paths pt4 ( #1422 )
...
Part 4 of the migration. Final moves.
Previous PR: https://github.com/actualbudget/actual/pull/1420
2023-07-30 16:28:33 +01:00
Matiss Janis Aboltins
abd7cf090a
♻️ (common) migrating to specific common component import paths pt3 ( #1420 )
...
Part 3 of the migration.
Part 2 here: https://github.com/actualbudget/actual/pull/1419
2023-07-30 16:13:17 +01:00
Matiss Janis Aboltins
30d035f8c6
♻️ (common) migrating to specific common component import paths pt2 ( #1419 )
...
Part 2 of the path migration. No functional changes.
Part 1: https://github.com/actualbudget/actual/pull/1418
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-07-30 15:37:03 +01:00
Jed Fox
e8b3419933
Port the settings components to TS ( #1405 )
2023-07-30 07:24:55 -07:00
Jed Fox
fd5ace58b4
Move YNAB4/5 import code into loot-core ( #1208 )
2023-07-30 07:21:57 -07:00
Matiss Janis Aboltins
60e5f1ae85
♻️ (common) migrating to specific common component import paths ( #1418 )
...
Just moving away from the barrel `common` export to a bit more specific
imports.
Part 1 of the migration (other imports to follow in other PRs).
2023-07-30 13:22:13 +01:00
Matiss Janis Aboltins
61d707482a
🐛 (electron) always show titlebar ( #1417 )
2023-07-29 21:19:10 +01:00
Tom French
26d0bda8b2
chore: add more concrete types to loot-core ( #1186 )
2023-07-29 13:07:49 -07:00
Jed Fox
a99e88b46c
Update node-fetch in the API to fix connection drop issue ( #1397 )
2023-07-29 05:24:51 -07:00
Matiss Janis Aboltins
9fd4e6c8f7
♻️ moving P, useStableCallback, AnchorLink common components ( #1413 )
...
Moving the code to separate files. Functionally should be no
differences.
2023-07-29 13:09:01 +01:00
Sid Vishnoi
410dbbc8b1
Add Indian numbering format ( #1412 )
2023-07-29 04:54:58 -07:00
youngcw
9273a0abcf
Goals: add flag to percent goals to use previous month income instead of this months ( #1403 )
...
This is a more elegant way of implementing a month ahead version of the
percent goals. To use it add the `previous` flag to the percent goal, ex
`#template 10% of previous Paycheck`.
2023-07-28 19:11:19 -05:00
youngcw
f68cb4ae13
Goals: fix remaining funds calculation ( #1410 )
...
Fixes #1409 . This makes the template processing not include previously
budgeted funds in the return value.
2023-07-28 19:10:44 -05:00
Jed Fox
e7d8fdf590
Fix typo in handle-feature-requests.js ( #1411 )
2023-07-28 17:00:27 -07:00
Jed Fox
9ef5fd12e0
More typing improvements for Redux-related code ( #1404 )
2023-07-28 13:49:34 -07:00
Neil
2c69af2149
Fix Sorting/Balance interactions ( #1406 )
2023-07-28 09:48:31 -07:00
youngcw
5dd59c0053
Goals: fix leftover 1 cent in remainder goal ( #1400 )
2023-07-27 18:35:00 -07:00
shall0pass
ebc943bd70
Add per-category button to fill budget cells, including Goal template support ( #1350 )
2023-07-27 14:01:50 -07:00
Jed Fox
ee3d995117
Refactor buttons a bit, enable dark mode ( #1395 )
2023-07-26 15:53:39 -04:00
Jed Fox
9c527e3fce
Improve messaging when the API fails to download a file ( #1396 )
2023-07-24 15:48:30 -04:00
Jed Fox
b8c90aa8d5
Adapt the top level components to dark mode ( #1391 )
...
Co-authored-by: biohzrddd <10577752+biohzrddd@users.noreply.github.com >
2023-07-24 13:02:42 -04:00
Jed Fox
f6c5769d47
Exclude “isbetween” op from the filter UI ( #1389 )
2023-07-23 16:18:26 -04:00
Jed Fox
c06b1badc4
Consistency improvements for <AnimatedLoading> ( #1390 )
2023-07-23 16:15:53 -04:00
Sean Tsai
94a6b53f4a
Delete table navigator from rules page ( #1342 )
2023-07-23 17:36:42 +01:00
Sean Tsai
1d60635e3b
Remove double scrollbar as the screen is big enough ( #1385 )
2023-07-23 17:12:22 +01:00
Jed Fox
a84f009ad9
Correct the width of StatusCell ( #1380 )
2023-07-22 06:31:51 -04:00
Jed Fox
c6e480e89c
Move saveScrollWidth call to layout effect ( #1366 )
2023-07-21 13:14:59 -04:00
Jed Fox
af53f06eac
Add support for importing the first row of a CSV file without a header row ( #1373 )
2023-07-21 13:14:30 -04:00
Jed Fox
93a6df362c
Update coloring of newly added icons ( #1378 )
2023-07-21 13:04:00 -04:00
Jack
9a80a006ce
Storing start month in user prefs ( #1237 )
2023-07-20 15:32:13 -04:00
Neil
a3e9971379
Add "not" checkbox for string filters ( #1287 )
2023-07-20 12:36:37 -04:00
Jed Fox
ac0d17e57e
Begin integrating support for themes ( #1367 )
2023-07-20 12:34:17 -04:00
Jed Fox
b9f0b0d1d7
Update the text of the comment posted when closing feature requests ( #1374 )
...
The change isn’t so new anymore so I’ve updated the comment to recognize
that.
2023-07-20 17:12:33 +01:00
Joel Jeremy Marquez
7340b48b70
Include scheduled transactions for the month in Account's running balance ( #1354 )
2023-07-20 08:21:12 -04:00
Jed Fox
6146d659cc
Add support for parsing TSV files using the CSV logic ( #1372 )
2023-07-20 06:19:18 -04:00
Jed Fox
d757ffd641
Improve clarity of informational message in “merge unused payees” modal ( #1371 )
2023-07-20 06:19:05 -04:00
Jed Fox
5cd6b6b7c5
Update to the latest SVGR version & re-generate all icons ( #1368 )
...
Co-authored-by: biohzrddd <10577752+biohzrddd@users.noreply.github.com >
2023-07-19 18:57:50 -04:00
Joel Jeremy Marquez
ec42dad728
Fix onExpose is not a function error ( #1362 )
2023-07-19 17:54:27 -04:00
Jed Fox
a97b36ebdd
Further reduce bundle size by code splitting out pages that are only used on desktop/mobile ( #1240 )
2023-07-19 17:47:50 -04:00
shall0pass
717de22f58
Goals: Implement goals in Report Budget ( #1329 )
2023-07-19 09:12:41 -04:00
Michael Gillett
d91d062c96
spelling error in FixSplit.js ( #1363 )
2023-07-19 08:42:14 +01:00
Matiss Janis Aboltins
63d48032c5
♻️ (Nordigen) rename to GoCardless ( #1361 )
...
Renaming all occurrences of Nordigen to GoCardless
2023-07-18 22:27:45 +01:00
Jed Fox
f329fe21af
Add clear typings to the modals ( #1359 )
2023-07-18 15:55:14 -04:00
Joel Jeremy Marquez
ba2de7ece5
Privacy mode ( #1272 )
2023-07-18 20:40:14 +01:00
Neil
77ef86413d
Sort Transactions on Accounts Page ( #1232 )
2023-07-18 20:21:44 +01:00
Jed Fox
2860837741
Add typings to most of the Redux logic ( #1269 )
2023-07-18 15:02:40 -04:00
Sean Tsai
e6acf52638
Fix clicking enter will create empty transaction ( #1316 )
...
fix #1301
After the change, upper components will not detect the press enter event
before the datepicker is closed.
2023-07-18 19:23:10 +01:00
Shazib Hussain
4c9dbcb96d
Remove author from electron package.json ( #1281 )
...
I _think_ this no longer applies?
2023-07-18 19:20:48 +01:00
Jed Fox
617892eb93
Remove bottom border radius from the payee table ( #1334 )
2023-07-18 09:15:10 -04:00
Jed Fox
986dc6c1c0
Rename <CustomSelect> to <Select> ( #1348 )
2023-07-17 18:24:51 -04:00
shall0pass
a7e7ff61ef
Goals: Fix calculated fill when using multiple 'up to' statements in different priority levels ( #1312 )
2023-07-17 17:36:15 -04:00
Jed Fox
1031bbbce7
Add a few more ESLint rules ( #1355 )
2023-07-17 17:32:22 -04:00
Jed Fox
9d31120f1a
Hide the “Show unused payees” button when not needed ( #1335 )
2023-07-17 17:30:05 -04:00
Jed Fox
4bceaf8a25
Stop the demo build bar from shrinking on mobile/small sizes ( #1353 )
2023-07-17 17:21:21 -04:00
Sean Tsai
185daf470d
Sort saved filters by alphabetical order ( #1298 )
...
fix #1284
2023-07-17 21:45:53 +01:00
Sean Tsai
723cbcf99c
Fix a bug in confirm category delete ( #1351 )
2023-07-16 10:55:48 -04:00
Jarek Samic
c2ebfc72ef
Fix importing transactions in Safari ( #1349 )
2023-07-16 10:52:16 -04:00
Sean Tsai
92ddaa568a
Remove legacy Select and NativeCategorySelect Component ( #1343 )
2023-07-15 19:53:36 -04:00
shall0pass
1845ec8469
Use setZero function within goal templates for speed improvement ( #1344 )
2023-07-15 18:14:12 -04:00
Jack
9bccacea47
Month picker rework ( #1235 )
...
Co-authored-by: Jed Fox <git@jedfox.com >
2023-07-11 16:19:24 -04:00
Sean Tsai
b06d87d2ee
Fix the CashFlow report crash because of the new CustomSelect ( #1325 )
2023-07-11 15:44:14 -04:00
Neil
fc6eb4be33
Add transfers to CashFlow Report ( #1311 )
2023-07-11 15:19:50 -04:00
shall0pass
a3e3c78c5c
Goals: Improve remainder calculation when combined with other keywords ( #1288 )
2023-07-11 15:17:05 -04:00
Sean Tsai
927c859456
Remove some usages of the Select component ( #1277 )
2023-07-09 15:19:21 -04:00
Matiss Janis Aboltins
954309d034
🔖 (23.7.2) more patches (not so critical, but still annoying) ( #1322 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-09 16:41:11 +01:00
Matiss Janis Aboltins
91474f1f0c
🐛 fix sync: add back 'accounts.type' column ( #1317 )
...
Closes #1296
After this is merged I'll do an API release which will also solve
https://github.com/actualbudget/actual/issues/1303
2023-07-09 16:13:30 +01:00
Jed Fox
d6cb8674f7
Fix ID for transaction_filters migration ( #1309 )
...
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-07-08 13:27:08 -04:00
Sean Tsai
2a627ef988
Fix Custom Select unnecessary disabled scrollbar ( #1314 )
2023-07-08 17:32:02 +01:00
Jed Fox
c76f39c0fa
Fix migration check script ( #1307 )
2023-07-07 14:56:32 -04:00
Matiss Janis Aboltins
cc497b29ab
🐛 changing pages while adding a transaction ( #1305 )
2023-07-07 19:17:45 +01:00
Matiss Janis Aboltins
8d112d2e93
Revert "Fix drag and drop on touch devices ( #1194 )" ( #1306 )
...
Reverts actualbudget/actual#1204
Closes https://github.com/actualbudget/actual/issues/1293
This is way more complicated than originally anticipated. Reverting the
change to fix the prod build. Someone can work on re-introducing this in
a later build, but we need to be sure it doesn't break once more.
2023-07-07 19:15:25 +01:00
Matiss Janis Aboltins
e9f6d6ba4d
🐛 fix zero budget values ( #1308 )
...
Closes #1299
<img width="324" alt="Screenshot 2023-07-07 at 18 56 38"
src="https://github.com/actualbudget/actual/assets/886567/1a4dbd65-52af-44d9-8205-94a4c6c745e5 ">
2023-07-07 19:14:50 +01:00
Sean Tsai
88452ea519
Fix page not found error in README ( #1297 )
...
The "community documentation" link below Code Structure headline in
`README` will direct user to page not found error
2023-07-07 18:27:47 +01:00
Matiss Janis Aboltins
ff7be0d637
🔊 improving 'invalid-schema' error logs ( #1302 )
...
The logs for `invalid-schema` were not logging the used query or the
metadata. So fixing this.
It would make debugging issues such as
https://github.com/actualbudget/actual/issues/1296 easier.
2023-07-07 18:06:25 +01:00
Matiss Janis Aboltins
02b1e03611
🔖 (23.7.1) critical sync fixes ( #1295 )
2023-07-05 21:38:05 +01:00
Matiss Janis Aboltins
6e0c84ccad
🐛 fix new budget files not syncing ( #1291 )
...
Fix a small regression introduced in
https://github.com/actualbudget/actual/pull/1076
Tested locally and this seems to have solved the problem
2023-07-05 21:13:46 +01:00
Matiss Janis Aboltins
bd125d2915
🐛 custom select width and scrollbars ( #1294 )
...
Closes #1286 , closes #1283
Scrollbar fix by @aleetsaiya
2023-07-05 21:13:37 +01:00
Matiss Janis Aboltins
2cc40cbff9
🐛 fix nordigen sync bug ( #1289 )
2023-07-05 20:14:09 +01:00