| .. |
|
static
|
fix(ui): restore target card layout, tighten edit-mode UX (#21)
|
2026-04-17 18:59:04 -06:00 |
|
templates
|
chore: drop dead --ratio attribute, tidy service.py whitespace (#21)
|
2026-04-17 19:19:51 -06:00 |
|
__init__.py
|
chore: init uv project with FastAPI, SQLAlchemy, Alembic
|
2026-04-17 11:03:59 -06:00 |
|
config.py
|
feat(db): add Entry and DebtTarget models with initial migration
|
2026-04-17 11:04:06 -06:00 |
|
db.py
|
feat(db): add Entry and DebtTarget models with initial migration
|
2026-04-17 11:04:06 -06:00 |
|
groups.py
|
feat(groups): add sinking_fund section and define four-group layout
|
2026-04-17 12:44:09 -06:00 |
|
main.py
|
feat(month): add routes, templates, and nav between budget and months
|
2026-04-17 11:57:30 -06:00 |
|
models.py
|
feat(db): add Posting model, derive MonthEntry.applied, seed opening balances
|
2026-04-17 17:34:34 -06:00 |
|
month_service.py
|
feat(ledger): service CRUD for postings and three new routes
|
2026-04-17 17:34:41 -06:00 |
|
routes.py
|
refactor: remove POST /entries/{id}/notes, superseded by save route (#21)
|
2026-04-17 19:11:01 -06:00 |
|
routes_month.py
|
feat(ledger): service CRUD for postings and three new routes
|
2026-04-17 17:34:41 -06:00 |
|
service.py
|
chore: drop dead --ratio attribute, tidy service.py whitespace (#21)
|
2026-04-17 19:19:51 -06:00 |