- look at all TODOs in the code
- features:
- split expenses not equally between all selected members but with different shares
- split expenses not equally between all selected members but with different amounts
- add expense type "income", so basically just a negative expense. e.g. if someone got the deposit back
- refactorings:
- extend route handlers to check for full page reloads vs partial reloads (together with hx-boost?)