whisper-money/resources/js
Víctor Falcón 5242a7deec refactor(cashflow): render money-flow Sankey with recharts
Replace the bespoke SVG Sankey with recharts' <Sankey> inside a
ResponsiveContainer so the money-flow chart fits the viewport instead of
forcing a fixed-min-width horizontal scroll (broken on mobile).

Keeps: income -> cashflow -> expense flow, small-category 'Other' grouping,
privacy-mode masking, and click-through to a category's transactions.
Drops: subcategory drill-down (expand/collapse) and the 'Other' popover
breakdown; the per-category detail already lives in the breakdown cards
below the chart.
2026-07-12 16:14:36 +02:00
..
components refactor(cashflow): render money-flow Sankey with recharts 2026-07-12 16:14:36 +02:00
contexts Move transaction filtering from client-side to server-side (#126) 2026-02-16 12:49:04 +01:00
hooks fix(dashboard): stop negative asset balances inflating net worth (#660) 2026-07-08 15:22:16 +00:00
layouts feat(onboarding): clarify the "categorize at least 5" goal in the categorizer (#616) 2026-07-01 08:34:51 +02:00
lib refactor(cashflow): render money-flow Sankey with recharts 2026-07-12 16:14:36 +02:00
pages feat(welcome): add Francisco Montes testimonial (#636) 2026-07-04 14:08:33 +00:00
providers fix: move community link to user menu (#442) 2026-05-27 17:39:26 +02:00
services fix(sync): don't crash when IndexedDB is unavailable (PHP-LARAVEL-43) (#654) 2026-07-07 04:59:10 +00:00
types refactor: consolidate duplicated financial calculations (#643) 2026-07-04 22:26:44 +02:00
utils feat(currencies): add Nigerian Naira (NGN) (#642) 2026-07-04 19:10:58 +00:00
app.tsx feat(onboarding): clarify the "categorize at least 5" goal in the categorizer (#616) 2026-07-01 08:34:51 +02:00
ssr.tsx Remove plaintext-transactions feature flag & E2E references (#116) 2026-02-13 11:10:21 +01:00