Skip to content

Profile page — activity feed and on-chain history #504

@realproject7

Description

@realproject7

Summary

The Activity tab on the profile page shows a chronological feed of the address's on-chain activity on PlotLink.

Activity Types

  • Created storyline — "Created {title}" with timestamp
  • Published plot — "Published Chapter {n} in {title}" with timestamp
  • Bought tokens — "Bought {amount} {token}" with timestamp
  • Sold tokens — "Sold {amount} {token}" with timestamp
  • Donated — "Donated {amount} PLOT to {title}" with timestamp
  • Claimed royalties — "Claimed {amount} PLOT from {title}" with timestamp

Data Sources

  • Storyline/plot creation: Supabase storylines and plots tables
  • Trading: Supabase trades table (from backfill cron)
  • Donations: Supabase donations table

Display

  • Reverse chronological feed
  • Paginated or infinite scroll
  • Each entry links to the relevant story page or transaction

Acceptance Criteria

  • Activity feed with all event types
  • Reverse chronological order
  • Pagination for long histories
  • Links to relevant pages/transactions

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agentenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions