aboutsummaryrefslogtreecommitdiff
path: root/ISSUES.md
diff options
context:
space:
mode:
authorJoris2019-10-06 19:28:54 +0200
committerJoris2019-10-06 19:28:54 +0200
commitf4c5df9e1b1afddeb5a482d4fbe654d0b321159c (patch)
tree206e02b4b0a6f78d5acf04ce89ff5fa4b07397a2 /ISSUES.md
parent2d79ab0e0a11f55255fc21a5dfab1598d3beeba3 (diff)
downloadbudget-f4c5df9e1b1afddeb5a482d4fbe654d0b321159c.tar.gz
budget-f4c5df9e1b1afddeb5a482d4fbe654d0b321159c.tar.bz2
budget-f4c5df9e1b1afddeb5a482d4fbe654d0b321159c.zip
Make payment edition to work on the frontend
Diffstat (limited to 'ISSUES.md')
-rw-r--r--ISSUES.md51
1 files changed, 51 insertions, 0 deletions
diff --git a/ISSUES.md b/ISSUES.md
new file mode 100644
index 0000000..9ee077d
--- /dev/null
+++ b/ISSUES.md
@@ -0,0 +1,51 @@
+# Fix
+
+- When clicking on an input label, focus to the input
+
+# Payment view
+
+- Remove unused payment category after payment edit on frontend
+- Remove old validation, use client validation on the backend
+- Add icon tooltip ?
+- auto focus on first input when payment modal is open
+
+# Income view
+
+…
+
+# Category view
+
+…
+
+# Stat view
+
+…
+
+# Features
+
+- HTTP error message
+- Use only one loader
+- Login with email and password
+- search payments by:
+ - category,
+ - date.
+
+# Code
+
+- remove client warning messages
+- Use BEM style
+- Move the CSS out from the index page
+- Test exceedingPayers
+- try DuplicateRecordFields (https://ghc.haskell.org/trac/ghc/wiki/Records/OverloadedRecordFields/DuplicateRecordFields)
+
+# DB
+
+- Add DB indexes
+
+# Tooling
+
+- deploy command
+- migration diff (use flyway?).
+- use ghcid
+- set up fast deploy
+- pin nixpkgs