Skip to content

Enhance User Profiles to Display Full Contribution History (Forum Threads, Posts, Proposals & Discussions) #4917

Description

@Codefikeyz

Right now, user profiles on Pioneer only show the total number of forum posts made by an individual. While this is useful, it doesn’t help anyone understand where those contributions are or how to navigate to them. For proposals, the filter option on the proposals page can show proposals created by a specific user, but that still requires leaving the profile and manually filtering.

Problem

There’s currently no centralized place where a user, or anyone viewing their profile, can see their full contribution footprint across the Joystream governance App - Pioneer. This makes it harder to:

  • Explore a user’s past activities
  • Follow ongoing discussions they are involved in
  • Evaluate engagement or contribution levels in governance
  • Understand context behind their behavior, expertise, or interests

With Joystream’s growth, this limitation would become more noticeable.

Proposed Feature

Add a Contributions section directly to every user’s profile, showing all the activity they’ve ever made across Pioneer:

What should be included:

  • Forum Threads created by the user
  • Forum Posts across all threads
  • Governance Proposals they have created
  • Proposal Discussions / Comments they have participated in

Each of these should be clickable, leading to a dedicated list where a viewer can explore the actual content.

Optional (but impactful) addition - Contribution Chart

Include a simple mini-chart summarizing the user’s activity across time:

  • All-time
  • Yearly
  • Monthly
  • Weekly
  • Daily

This doesn’t need to be complex, just a clean visual overview of how active the user has been.

Future-Ready Extension (Bounty Module)

Once the bounty module is more fully implemented, we can extend this system to show:

  • Bounties created
  • Bounties served as Oracle
  • Feedback/discussions on bounties
  • Tasks completed or contributed to

This will evolve the profile into a true contribution identity for users.

Why This Is Valuable

  • Improves discoverability of user contributions
  • Creates transparency in governance and community engagement
  • Helps community members identify active contributors
  • Supports better collaboration by letting people quickly see what others are working on
  • Adds context to user actions, helping proposers, and newcomers
  • Encourages positive participation when people can see their impact, they tend to contribute even more
  • Makes Joystream profiles feel meaningful, not just static pages

Ultimately, this feature turns user profiles into useful hubs of engagement data, making the governance and forum experience more intuitive and user-friendly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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