From f4c5df9e1b1afddeb5a482d4fbe654d0b321159c Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 6 Oct 2019 19:28:54 +0200 Subject: Make payment edition to work on the frontend --- ISSUES.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 ISSUES.md (limited to 'ISSUES.md') 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 -- cgit v1.2.3