kua-money-trace/web
Kavi 1c693581ae Add Month / Year / 5-Year granularity toggle to time-series views
- charts.js: monthlyBars + lineChart take an optional labelFn so axis and
  tooltip labels can render period (year / 5-year) keys instead of months.
- dashboard.js: period helpers (periodKey/periodKeys/sumByPeriod) bucket the
  Overview (income vs spending bars + cumulative net line), Spending, and
  Income time-series by the selected granularity. Calendar 5-year buckets
  (2015-2019, 2020-2024, 2025-2029). Choice persists in localStorage.
- dashboard.html: Month/Year/5-Year segmented control in the header.

With 7+ years of backfill, monthly bars hit 108 columns; Year collapses to
9 and 5-Year to 3 readable buckets.
2026-06-02 16:47:37 -04:00
..
charts.js Add Month / Year / 5-Year granularity toggle to time-series views 2026-06-02 16:47:37 -04:00
dashboard.css Twemoji category icons as logo fallback 2026-06-02 14:44:20 -04:00
dashboard.html Add Month / Year / 5-Year granularity toggle to time-series views 2026-06-02 16:47:37 -04:00
dashboard.js Add Month / Year / 5-Year granularity toggle to time-series views 2026-06-02 16:47:37 -04:00
dashboard2.js Twemoji category icons as logo fallback 2026-06-02 14:44:20 -04:00
engine.js Add 2019-2024 backfill ledger (separate) + ?ledger= dashboard param 2026-06-02 07:32:21 -04:00
index.html Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
ledger-backfill.json Fix BancoEstado parser for wrapped-header CuentaRUT layout 2026-06-02 14:23:44 -04:00
ledger.json Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
logos.js Twemoji category icons as logo fallback 2026-06-02 14:44:20 -04:00
merchant-logos.json Add Brandfetch merchant logos to dashboard 2026-06-02 14:41:09 -04:00
money-trace.html Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
orbit-view.js Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
sankey-view.js Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
styles.css Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00
tweaks-panel.jsx Import Claude Design dashboard: 12-tab finance terminal 2026-06-02 03:39:20 -04:00