Commit graph

5 commits

Author SHA1 Message Date
f1b029949e feat: PDF — total claim in header, wider merchant column (52mm) 2026-07-14 13:48:31 +00:00
47fb82d109 fix: PDF reports show local+claim columns, totals in claim currency, remove grand total 2026-07-14 12:17:42 +00:00
10e6b78940 feat: prepend user name to email report subjects (Claus Lohmar | Monthly Expense Report: ...) 2026-07-14 10:18:18 +00:00
64844baa83 fix: landscape PDF reports, full text, wider columns, include CSV+PDF in monthly ZIP 2026-07-14 10:06:31 +00:00
d65c0cd5fa feat: add month hierarchy, AI categories, and UI polish
- Restructure hierarchy: Month → Event → Expense (new months table, FK)
- Add MonthHandler with CRUD, monthly reports, dropdown create form
- Events now scoped under months with extended ownership chain
- AI extraction: 16 specific expense categories (Airfare, Meals, etc.)
- UI: category dropdown, button-consistent cards, centered mobile shell on desktop
- Dashboard/month views show claim totals per card
- Description field now mandatory, forms simplified
- Months sorted by name chronologically (latest first)
2026-07-14 09:29:26 +00:00