65 Commits

Author SHA1 Message Date
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
Alex Phillips
6f953b481c
Merge pull request #3 from alex-phillips/entity-refactor
Entity refactor
2021-12-29 13:59:59 -05:00
Alex Phillips
d786ff2857 added support for ordered categories 2021-12-29 13:59:31 -05:00
Alex Phillips
5bbcfbaa72 similar style to budget table for headers 2021-12-29 13:59:01 -05:00
Alex Phillips
268fe35d1a fixed drag/drop categories 2021-12-29 13:58:44 -05:00
Alex Phillips
2659888114 fixed drag/drop categories 2021-12-29 13:58:22 -05:00
Alex Phillips
5d357d8a7e style changes, chips aren't as bulky 2021-12-28 16:32:55 -05:00
Alex Phillips
dcf222c85f header style changes 2021-12-28 16:12:10 -05:00
Alex Phillips
854d0c1109 refactored findOrCreate to use create individually 2021-12-28 16:11:26 -05:00
Alex Phillips
8e203b5b5a added additional subscribers, moved some logic around 2021-12-28 16:10:53 -05:00
Alex Phillips
d4a6bf5d7e cleanup 2021-12-28 16:10:40 -05:00
Alex Phillips
bbfc7b8c03 more tweaks to entity management, tests now fixed, in UI, budget table categories are now draggable and sortable 2021-12-13 06:18:20 -05:00
Alex Phillips
5154f63f34 refactored completely to use typeorm data mapper instead of active record 2021-12-11 19:52:07 -05:00
Alex Phillips
b3e2e2e5a0 more UI tweaks 2021-12-10 18:16:43 -05:00
Alex Phillips
7e3ecf1781 fixed column unique 2021-12-10 18:16:16 -05:00
Alex Phillips
2caff15f67 fetch transactions on account creation, added ynab importergit push -f 2021-12-08 22:17:46 -05:00
Alex Phillips
a5be8ba4d9 better drawer lists, slimmer accounts table, broke out BudgetTable into smaller components for header, added account reconciliation, etc 2021-12-08 21:55:03 -05:00
Alex Phillips
0809166c92 big updates - fixed CC transactions, specifically inflow to inflow category, now using dinerojs for currency handling, all amount values are stored as integers instead of floating point, big UI changes including better table structure, editing of account names, dark theme, paging of transactions, etc. 2021-12-07 19:54:42 -05:00
Alex Phillips
1907ce7831 more tests 2021-11-28 15:16:00 -05:00
Alex Phillips
90392daf32 formatting fixes 2021-11-28 11:11:24 -05:00
Alex Phillips
fb6602c862 fixed tests, modified some logic to correct them 2021-11-28 11:08:13 -05:00
Alex Phillips
ef54c3a448 update budget on account add and transaction remove 2021-11-25 14:27:39 -05:00