Alex Phillips
|
70b727bb98
|
more migration work
|
2022-02-28 18:19:56 -05:00 |
|
Alex Phillips
|
5f00b723ae
|
continuing to attempt a refactor
|
2022-02-27 21:02:53 -05:00 |
|
Alex Phillips
|
cb587cc7c6
|
finished 'migrating', now need to get it to work
|
2022-02-26 14:15:08 -05:00 |
|
Alex Phillips
|
408df60579
|
replaced all queries with prisma, converted subscribers to listeners
|
2022-02-25 18:52:27 -05:00 |
|
Alex Phillips
|
ed4fda5a6b
|
started converting typeorm to prisma
|
2022-02-25 11:27:03 -05:00 |
|
Alex Phillips
|
05d1c75089
|
Merge pull request #17 from linuxserver/multi-currency-support
removed dinero dependency on the backend
|
2022-02-25 11:20:02 -05:00 |
|
Alex Phillips
|
7869573603
|
removed dinero dependency on the backend
|
2022-02-24 21:41:23 -05:00 |
|
Alex Phillips
|
79b2da18af
|
using luxon for datetimes to keep consistency when generating dates across timezones
|
2022-02-22 09:38:09 -05:00 |
|
Alex Phillips
|
dc75501caf
|
this file isn't needed anymore...
|
2022-02-16 13:52:13 -05:00 |
|
Alex Phillips
|
4c2a82ade9
|
initial attempt, but may try virtualized table
|
2022-02-15 12:16:15 -05:00 |
|
Alex Phillips
|
dabefbb39f
|
ping to refresh jwt while app is open
|
2022-02-12 09:51:07 -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
|
5560d8d90d
|
added bulk transaction add, added support to import transactions via CSV
|
2022-02-06 17:05:27 -05:00 |
|
Alex Phillips
|
0978f10a46
|
fixed / implemented user edit in frontend
|
2022-02-05 11:58:09 -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
|
1c61255a57
|
additional endpoints to help performance in the frontend
|
2022-01-17 14:13:20 -05:00 |
|
Alex Phillips
|
62c910f934
|
prettier formatting
|
2022-01-08 09:18:32 -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
|
cf8785a017
|
re-organized / centralized sorting order logic, added support for reordering accounts
|
2021-12-29 14:54:16 -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
|
7e3ecf1781
|
fixed column unique
|
2021-12-10 18:16:16 -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
|
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
|
c5ae1ab33f
|
configurable ORM, initial balance is automatically reconciled
|
2021-11-25 14:09:05 -05:00 |
|
Alex Phillips
|
8d0081d082
|
more fixes, started adding tests
|
2021-11-25 10:58:40 -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
|
1dbb288b52
|
removed debug loging
|
2021-11-20 06:54:47 -05:00 |
|
Alex Phillips
|
a1a4dc0900
|
renamed sanitize methods
|
2021-11-19 19:12:35 -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
|
8ffbe92d82
|
more smaller changes
|
2021-11-18 21:47:55 -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
|
825d28d0d1
|
move out lots of logic into 'update' method
|
2021-11-18 18:21:47 -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 |
|