Skip to content

Create stream activity history page #361

@ogazboiz

Description

@ogazboiz

Join our community: https://t.me/+DOylgFv1jyJlNzM0

Description

There is no page showing a user's full stream activity across all streams. The ActivityHistory component exists and csvExport.ts is present — a dedicated route is the missing piece.

What Needs to Happen

  • Route: frontend/src/app/activity/page.tsx
  • Fetch all events where user is sender or recipient via GET /v1/streams?sender=X + events
  • Filter tabs: All / Created / Withdrawals / Top-ups / Cancellations / Paused / Resumed
  • Each row: stream ID (link to detail), event type badge, amount (formatted via amount.ts), timestamp, tx hash with Stellar Explorer link
  • Load more / infinite scroll pagination
  • CSV export button using csvExport.ts

Files

  • frontend/src/app/activity/page.tsx (create)
  • frontend/src/components/dashboard/ActivityHistory.tsx (extend with filter tabs)

Acceptance Criteria

  • All event types shown with correct data
  • Filter tabs work for all 7 types
  • CSV export downloads matching data

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programfrontendFrontend related tasks

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions