45 Commits

Author SHA1 Message Date
Alex Phillips
e90fddc8fd easier to read 'warning' color in budget table 2022-02-06 19:32:13 -05:00
Alex Phillips
f8ef6da039 removed test change 2022-02-06 17:16:27 -05:00
Alex Phillips
86cbc3ba7e added bulk transaction add, added support to import transactions via CSV 2022-02-06 17:05:27 -05:00
Alex Phillips
ce7cf5557e theme changes, ui tweaks 2022-02-06 12:27:47 -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
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
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
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
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
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
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
b3e2e2e5a0 more UI tweaks 2021-12-10 18:16:43 -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
ef54c3a448 update budget on account add and transaction remove 2021-11-25 14:27:39 -05:00
Alex Phillips
af359bec50 added updating transaction status, still need ability to reconcile 2021-11-25 14:09:45 -05:00
Alex Phillips
ffa65b920a credit cards should be working - initial balance, category transactions, etc 2021-11-22 20:16:03 -05:00
Alex Phillips
7216f475cd moved 'to be budgeted' running balance to the global budget. Not what I want, but my head hurts figuring out how to calculate a properly cascading forward and backward ATB for every month 2021-11-21 14:46:59 -05:00
Alex Phillips
37817d5679 fixed (hacky fix) bug to find payee by name due to onInputChange 'bug' 2021-11-19 19:12:59 -05:00
Alex Phillips
43f22241b0 transfer transactions fully implemented (except high level budget / account balances) 2021-11-19 00:24:11 -05:00
Alex Phillips
62399bec75 cleaned up transaction / cascade logic into ORM event hooks, much cleaner no longer in controller, a lot easier to write tests for in the future. Dispatch budget months update on transaction events in UI in case new budget months were created 2021-11-18 21:15:08 -05:00
Alex Phillips
fa7e9cd219 updated logic, most should be all working here with the exception of CC transactions and carry-over balances? 2021-11-16 22:01:36 -05:00
Alex Phillips
f665fbefc0 a bunch of updates, react frontend, etc 2021-11-15 21:19:19 -05:00
Alex Phillips
8f5a10c8ba initial commit 2021-11-08 19:05:42 -05:00