From 227dcd4435b775d7dbc5ae5d3d81b589897253cc Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 2 Nov 2019 20:52:27 +0100 Subject: Implement incomes server side paging --- ISSUES.md | 64 --------------------------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 ISSUES.md (limited to 'ISSUES.md') diff --git a/ISSUES.md b/ISSUES.md deleted file mode 100644 index 4cfc960..0000000 --- a/ISSUES.md +++ /dev/null @@ -1,64 +0,0 @@ -# MVP - -## Income - -- Implement server side paging - -## Payment - -- Use income table factorizations -- Implement server side paging - -## Category view - -- Show the category table -- Add a category -- Clone a category -- Edit a category -- Remove a category - -## Bugs - -- After modal close, it is still on the DOM, preventing any click - -# Next - -## Bugs - -- Fix page flickering on loading - -## Additional features - -- Remove unused payment category after payment edit on frontend -- Auto focus on first input when payment modal is open -- Add icon tooltip -- HTTP error message -- Use only one loader -- Login with email and password -- Search payments by: - - category, - - date. -- Show statistics. -- Pages: 1 … 3 4 5 … 10 - -## Code - -- Do something with ModalForm and ConfirmDialog -- 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) -- ajax query parameters - -## DB - -- Add DB indexes - -## Tooling - -- deploy command -- migration diff (use flyway?). -- use ghcid -- set up fast deploy -- pin nixpkgs -- cgit v1.2.3