Join the discussion on Telegram
Why this matters
frontend/src/components/dashboard/ActivityHistory.tsx lines 62-87 switch on event.eventType for 7 cases (CREATED, TOPPED_UP, WITHDRAWN, CANCELLED, COMPLETED, PAUSED, RESUMED) and falls to a generic Event on Stream #X for everything else.
The backend (backend/src/controllers/stream.controller.ts:297) actually emits 10 event types including FEE_COLLECTED, FEE_CONFIG_UPDATED, ADMIN_TRANSFERRED. Activities of those types currently render uninformatively.
Acceptance criteria
Files to touch
frontend/src/components/dashboard/ActivityHistory.tsx (lines 62-87)
Out of scope
- Hiding admin events from the user view (separate UX decision)
Join the discussion on Telegram
Why this matters
frontend/src/components/dashboard/ActivityHistory.tsxlines 62-87 switch onevent.eventTypefor 7 cases (CREATED, TOPPED_UP, WITHDRAWN, CANCELLED, COMPLETED, PAUSED, RESUMED) and falls to a genericEvent on Stream #Xfor everything else.The backend (
backend/src/controllers/stream.controller.ts:297) actually emits 10 event types including FEE_COLLECTED, FEE_CONFIG_UPDATED, ADMIN_TRANSFERRED. Activities of those types currently render uninformatively.Acceptance criteria
FEE_COLLECTED,FEE_CONFIG_UPDATED,ADMIN_TRANSFERREDwith a human-readable messageFiles to touch
frontend/src/components/dashboard/ActivityHistory.tsx(lines 62-87)Out of scope