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 )
v24.1.0
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