Commit Graph

1219 Commits

Author SHA1 Message Date
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) 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