You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: trgmc/README.md
+21-14Lines changed: 21 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,21 +17,11 @@ Currently, two official plugins are available:
17
17
# Todo
18
18
19
19
## Important
20
-
- re-fix all the input boxes
21
-
-- form validation (no -ve numbers)
22
-
-- why "56-" shows NaN
23
-
--- make monthly payment small
24
-
- all inputs should be string, so middle character can be deleted without cursor moving
25
-
- property tax with monthly input
26
-
-- hoa and insurance
27
-
- test everything
28
-
-- no console issues
29
-
- percents should have 2 decimal points
30
-
-- Make sure all numbers are treated as strings
31
20
- Show breakdown of total repayments
32
-
- Fix rounding issue which means final payment != monthly payment
33
21
- get a domain, make the site live
34
-
- Crashes when put a letter into loan length. Or 0
22
+
- fix total repayment when overpayment & refinance added
23
+
- show amount saved by doing overpayment
24
+
35
25
36
26
## Later
37
27
- hover over explains how th eboxes were calculated
@@ -54,15 +44,32 @@ Currently, two official plugins are available:
54
44
- build run a strict linter
55
45
- put input in URL
56
46
- little padlock showing that value won't change?
47
+
- typing '.' at the end of homeVal adds a zero to the front?
48
+
- setting downpay cash to 15%, make homeValue big, make homeValue small
57
49
58
50
59
51
60
52
61
53
62
54
# Done
55
+
- limit % to <100
56
+
- Crashes when put a letter into loan length. Or 0
57
+
- Fix rounding issue which means final payment != monthly payment
58
+
- percents should have 2 decimal points
59
+
-- Make sure all numbers are treated as strings
60
+
-- no console issues
61
+
- test everything
62
+
- re-fix all the input boxes
63
+
-- Property tax can't be bigger than monthly payment
64
+
- all inputs should be string, so middle character can be deleted without cursor moving
65
+
- when box contains just 0 and user types '5', display '5' not '05'
66
+
-- form validation (no -ve numbers)
67
+
-- why "56-" shows NaN
68
+
-- All loan maths should happen on first render, and after user input. Not on every render. This means previous results can be saved if invalid input is given
63
69
- when edit event then highlight the text temporarily
64
70
-- Put all the user changes into a reducer function. This will allow easier flash handling, and less prop drilling
65
-
71
+
- property tax with monthly input
72
+
-- hoa and insurance
66
73
- separate tax, hoa and insurance. Use nice color separation
0 commit comments