get finances via websockets
improve getting finances through websockets
Better socket handling, getting finances more reliable. Use Joi for object validation
Add finance creation over sockets, change connection protocol to ws://, add heartbeat and reconnection functionality.
add event queue
remove clustering due to sockets breaking. Implement redis pub/sub to get it working again. Needs research.
Implement finance modification
add listners for finance events when transport is set up
move watcher for new finances outside of the getFinances scope
small fixes
get timeline using sockets
adding new finance adds items to timeline
only loop when first due date is before the timeline starts
update timeline when updating a finance
only create timeline items if the disabled date is after the timeline starts
Show single finances that had occurred before today
Modifying timeline items updates across user sessions
remove alphanumeric requirement for names when updating finances
updating finances/timeline items updates monthly timeline calculations
add model for future timeline balances, also the monthly balance for now