Skip to content

feat: implement activity history page with timeline and CSV export#389

Merged
ogazboiz merged 3 commits into
LabsCrypt:mainfrom
Francis6-git:feature/stream-activity-history-340
Apr 28, 2026
Merged

feat: implement activity history page with timeline and CSV export#389
ogazboiz merged 3 commits into
LabsCrypt:mainfrom
Francis6-git:feature/stream-activity-history-340

Conversation

@Francis6-git
Copy link
Copy Markdown
Contributor

This PR implements a centralized Activity History page as requested in issue #340. It provides users with a comprehensive view of all stream-related events where they are either the sender or the recipient.

Key Changes

  • New Route (/app/activity): Created a dedicated page for tracking global stream events.
  • Event Timeline UI: Implemented a responsive, alternating timeline layout using Tailwind CSS to visualize the lifecycle of streams.
  • Smart Filtering: Added tab-based filtering for specific event types (CREATED, WITHDRAWN, TOPPED_UP, CANCELLED, PAUSED/RESUMED).
  • Infinite Scrolling: Implemented "Load More" pagination logic with state management to handle large datasets efficiently.
  • Data Portability: Added a CSV export utility that allows users to download their activity history for external bookkeeping.
  • Stellar Integration: Connected event hashes to the Stellar Expert explorer (Testnet) for transparent transaction verification.

Closes #340

@ogazboiz ogazboiz merged commit aa370fe into LabsCrypt:main Apr 28, 2026
6 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add stream activity history page with event timeline and CSV export

2 participants