finance-tracker
finance-tracker copied to clipboard
A web-based tool to keep track of your finances with a focus on automation, privacy, flexible analysis and search.
Right now it is not possible to always move the billing period to this month for e.g. income that sometimes arrives at 29. of last month and sometimes on 2....
Prerequisite: #25.
Case in point: Chrome mobile does not provide `window.crypto.subtle` in non-HTTPS contexts, such as on the dev server.
On first save: * generate an asymmetric key pair `(private, pub)` * store `private` in DataContainer (then encrypt) * sign final data blob with `private` * send `pub` with save...
Probably involves switching the form to Reactive Forms. Make sure unselected accounts are validated, e.g. when creating the first transaction on a fresh database, no account is currently preselected.
Store time of last successful sync in DB. Store pending CSV files until user chooses to import them. Possibly needs to merge CSV files as a nice-to-have feature, but user...
Typos in the Bank URL are common, and just showing "unknown error" is not very friendly.