Tier: S (½-1 day) Type: feature
Context
good-first-issue
Scope
The Activity page (/history from PR #37) stores entries locally but offers no export path. Users want to export for accounting.
Acceptance criteria
- Export button on Activity page
- CSV format (one row per entry, with timestamp, kind, direction, amount, asset, counterparty, tx hash, status)
- JSON format (typed structure)
- Download triggered client-side
- No server upload
Files to start with
Why this matters
src/pages/History.tsx
src/stores/activityStore.ts
Tier: S (½-1 day) Type: feature
Context
good-first-issue
Scope
The Activity page (
/historyfrom PR #37) stores entries locally but offers no export path. Users want to export for accounting.Acceptance criteria
Files to start with
/helpWhy this matters
src/pages/History.tsxsrc/stores/activityStore.ts