Commit Graph

2 Commits

Author SHA1 Message Date
Víctor Falcón 3f01cc60c6 feat(analysis): aggregate group-by-month across years
Month grouping now buckets by calendar month (01-12) regardless of year,
so all Januarys sum together. Adds formatMonthName for year-agnostic
labels and guards stale keys during dimension refetch.
2026-06-01 15:40:13 +02:00
Víctor Falcón f66e9cda8a feat(analysis): add expense/income analysis screen
New top-level Analysis screen to drill into income and expenses across
category, month, account, and label dimensions. Reuses transaction
filters (category + labels surfaced inline, search hidden) and converts
all amounts to the user currency. Click a breakdown row to drill in.

Also make category and label filters combine with OR in the shared
transaction filter scope (affects the transactions screen too).
2026-06-01 15:11:38 +02:00