86 Commits

Author SHA1 Message Date
Alex Phillips
2fc176ff7f ui alterations 2022-02-08 10:07:19 -05:00
Alex Phillips
ba4974bd9f typos 2022-02-08 06:47:30 -05:00
Alex Phillips
d886bccd4a updated link 2022-02-07 20:38:09 -05:00
Alex Phillips
b24c265593 updated images 2022-02-07 20:36:45 -05:00
Alex Phillips
6dfe2baad8 more terminology 2022-02-07 19:36:10 -05:00
Alex Phillips
5a1ee8131b better handling when transactions are empty, fixed error with materialtable row style 2022-02-07 19:23:16 -05:00
Alex Phillips
6d5b791c51 if account doesn't exist, redirect to budget page 2022-02-07 19:22:35 -05:00
Alex Phillips
12204bf43a changed button terminology 2022-02-07 19:22:12 -05:00
Alex Phillips
eec74f75b9 slight ui changes, added warning icon to CC payment when in warn mode 2022-02-07 19:21:48 -05:00
Alex Phillips
9e60a88f69 only ping if logged in, if ping fails, reload 2022-02-07 19:19:56 -05:00
Alex Phillips
4d0ca798fb added ping to help preserve jwt sessions 2022-02-07 19:16:47 -05:00
Alex Phillips
699da442da activity is only counted if it's not 'inflow', fixed bug where CC transactions weren't getting handled correctly against the budget month 2022-02-07 18:19:45 -05:00
Alex Phillips
2c5e4f2eb1 added close buttons 2022-02-06 19:33:49 -05:00
Alex Phillips
e3885f7b1f easier to read 'warning' color in budget table 2022-02-06 19:32:13 -05:00
Alex Phillips
c9fdc7c1a4 removed test change 2022-02-06 17:16:27 -05:00
Alex Phillips
5560d8d90d added bulk transaction add, added support to import transactions via CSV 2022-02-06 17:05:27 -05:00
Alex Phillips
934142b7ba theme changes, ui tweaks 2022-02-06 12:27:47 -05:00
Alex Phillips
bd3ac89440 modified description 2022-02-05 16:10:54 -05:00
Alex Phillips
af12664ddf added link to docker repo 2022-02-05 15:12:08 -05:00
Alex Phillips
b1d4f1202f updated description 2022-02-05 15:10:51 -05:00
Alex Phillips
894eab1872 minor updates 2022-02-05 12:14:41 -05:00
Alex Phillips
550da08424 initial commit 2022-02-05 12:12:50 -05:00
Alex Phillips
3b6a6eb2ae styling tweaks 2022-02-05 11:59:04 -05:00
Alex Phillips
7fe2d075d4 implemented user edit in frontend 2022-02-05 11:58:43 -05:00
Alex Phillips
16cd8a41ad implemented user edit in frontend 2022-02-05 11:58:36 -05:00
Alex Phillips
0978f10a46 fixed / implemented user edit in frontend 2022-02-05 11:58:09 -05:00
Alex Phillips
a375e8c23a formatting and minor updates 2022-02-05 07:49:16 -05:00
Alex Phillips
3802dfcfe4 don't need a 'toolbar' here, moved new group creation to category column header 2022-02-05 07:48:18 -05:00
Alex Phillips
069866aba1 MORE ui / theme tweaks. Big one here is sticky table headers 2022-02-05 07:22:00 -05:00
Alex Phillips
81ad9ba37d ensure that the next 'month' is always present - this handles month rollovers on the first 2022-02-05 07:21:42 -05:00
Alex Phillips
2610c63291 more ui tweaks, added multi theme support (though not saved in cookies / local storage yet), added ability to perform math operations in budget cells 2022-01-22 14:22:42 -05:00
Alex Phillips
2854818c8e more bug fixes, ui tweaks 2022-01-18 20:30:59 -05:00
Alex Phillips
e351b7e94c Removed logging, fixed bug when attempting to determine underfunded without budgetMonth being available 2022-01-17 15:47:05 -05:00
Alex Phillips
9bd23024f8 fixed race condition when creating new group on account creation 2022-01-17 15:27:44 -05:00
Alex Phillips
dd888d2a9d missed a dep 2022-01-17 15:14:38 -05:00
Alex Phillips
a732e78178 swapped underscore for lodash, added store utility functions for deep equal selector, added fonts 2022-01-17 15:09:56 -05:00
Alex Phillips
1c61255a57 additional endpoints to help performance in the frontend 2022-01-17 14:13:20 -05:00
Alex Phillips
4df3a42411 swapped budget table component due to performance issues 2022-01-17 14:12:44 -05:00
Alex Phillips
6170f56396 lots of UI tweaks, performance improvements, theming, etc 2022-01-17 14:12:22 -05:00
Alex Phillips
e7bbc3a8dc tweaked account amount text sizes, fixed action for add transaction button (this broke when I moved it into the 'title' prop) 2022-01-09 12:29:08 -05:00
Alex Phillips
f0e8f541ba reworked table headers / titles to place the filter / search field into the buttons row 2022-01-09 11:54:18 -05:00
Alex Phillips
11b702d410 added search / category filter, adjusted column widths to fix missing edit field 2022-01-08 14:36:45 -05:00
Alex Phillips
c82b372a14 right-aligned inflow/outflow edit field, override localization for delete row 2022-01-08 13:45:38 -05:00
Alex Phillips
62c910f934 prettier formatting 2022-01-08 09:18:32 -05:00
Alex Phillips
fcc07ed671 refactored redux to use entity adapters, worked on performance of UI, added bulk actions to transactions, lots of UI tweaks, changes, customizing of the account / budge table, etc 2022-01-08 09:06:15 -05:00
Alex Phillips
a3194089f2 added bulk transaction editing / deleting capabilities 2022-01-08 09:00:32 -05:00
Alex Phillips
abca44ca94 added ping endpoint to refresh JWTs and keep sessions alive 2022-01-08 08:59:54 -05:00
Alex Phillips
a8744da70e attempting to optimize API calls by allowing query params to return specific data 2022-01-04 18:55:26 -05:00
Alex Phillips
3a93e13f4d moved account page into smaller components, optimized redux by using entity adapters, memoized selectors, etc. 2022-01-04 18:54:56 -05:00
Alex Phillips
cf8785a017 re-organized / centralized sorting order logic, added support for reordering accounts 2021-12-29 14:54:16 -05:00