omicron
f463f4af29
Update version number
v0.2.0
2026-01-09 19:24:40 +01:00
omicron
e7dba96b0f
Update LICENSE for 2026
2026-01-09 19:22:22 +01:00
omicron
d9db4d6bde
Fix init crashing if db parent directory does not exist
...
The init command now correctly creates the parent directory of the
database file. Fixes #1 .
2026-01-09 15:46:34 +01:00
omicron
4c372881c1
Fix broken installation
...
Changes the setuptools config to install all subpackages, not just the
top level mft package. Fixes #2 .
2026-01-09 15:32:43 +01:00
omicron
ec9b3b56fb
Split frontend into tabs, add a tab for showing totals
2026-01-09 12:04:43 +01:00
omicron
870928e20d
Add routes to get weekly totals
2026-01-09 03:59:20 +01:00
omicron
48c67e69ad
Update default categories
v0.1.0
2026-01-01 03:40:58 +01:00
omicron
a8714ebf7e
Remove the CORS middleware
...
The app and static files are served from a single domain, we don't use
cross domain requests at all so removing it locks it down to the most
restrictive state, which seems reasonable. It was initially added from
an example without true understanding of the need.
2026-01-01 02:47:24 +01:00
omicron
be1544d5d5
Add basic expense list rendering to frontend
2026-01-01 02:23:50 +01:00
omicron
17a1c29d76
Configure setuptools for non-editable install
2026-01-01 00:18:51 +01:00
omicron
61a13d65a4
Add expense listing API endpoint
2025-12-31 23:18:46 +01:00
omicron
13dcad6c0f
Add expense creation to frontend
2025-12-27 13:36:18 +01:00
omicron
6bf56d7537
Add expense creation API endpoint
2025-12-27 13:32:16 +01:00
omicron
7525d2b2ed
Ensure foreign key constraints are always enforced
2025-12-27 00:21:22 +01:00
omicron
4becbcdea3
Update auth validation code to hash incoming tokens
2025-12-26 23:12:06 +01:00
omicron
4f6e5cd33a
Add cli commands for token management
2025-12-26 22:40:38 +01:00
omicron
3c5e8571c3
Add cli commands for user management
2025-12-26 20:33:00 +01:00
omicron
bb6575d403
Implement db init and db backup commands in the cli
2025-12-24 12:38:29 +01:00
omicron
b4c84ab7ea
Initial project structure added.
...
The following are in a minimal working state:
- Database schema
- Basic database interaction
- Configuration file parsing
- Command line interface
- Basic route handling for categories, auth and health
- Simple static webapp files
2025-12-24 12:30:09 +01:00
omicron
b744e7f0c0
Initial commit
2025-12-07 19:23:23 +01:00