jacobh2 1aecf5172f W4 web analytics: W-9, W-10 with the D-128 line chart, W-11 Insights on E-34/E-35
- domain/: TypeScript port of resolveRange and spendSeries (contract vectors 13 + 13),
  AnalyticsRules (averages, moving average, caption, filter rules, drill-down URL),
  S-11/S-12 model from the sync snapshot, W-11 mapping of the E-34/E-35 responses.
- W-9 /app/analytics: period menu with custom range dialog, interval, measure, group-by;
  total card; Recharts stacked bars (4/2 corners, 2 px segment gaps) with bucket links
  as keyboard stops, legend, table view; category and account breakdowns.
- W-10 /app/analytics/:groupKind/:groupId (category, account, bucket): own period and
  interval in the query string, header card, line chart with range average, 3-bucket
  moving average and caption, expense rows.
- W-11 /app/insights: household and per-category trends, two-month forecast per account
  with its recurring and average parts; online only, loading/error/empty states.
- Strings in features/analytics/i18n; render tests per page state, domain and chart tests.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
2026-10-21 21:39:35 +02:00
S
Description
No description provided
151 MiB
Languages
Kotlin 45.7%
TypeScript 24.9%
Rust 24%
Python 2.3%
CSS 2%
Other 1.1%