feat(analytics): replace charts with category trend lines, Pareto chart, and cumulative spend

- Category spend trend lines (top 8 categories, 6-month view) replacing stacked bar chart
- Pareto chart showing 80/20 spend concentration with cumulative % line
- Cumulative spend chart tracking actual vs typical monthly pace
- Fix: add amount_aud to TransactionRow interface
This commit is contained in:
2026-03-09 23:59:07 +11:00
parent e72d3ad9e5
commit 2a10450c3e
2 changed files with 290 additions and 385 deletions
+1
View File
@@ -12,6 +12,7 @@ export interface TransactionRow {
transaction_date: string;
description: string;
amount: number;
amount_aud: number | null;
transaction_type: string;
merchant_name: string | null;
merchant_normalized: string | null;