Skip to content

[Proposal] Featured/Pinned Post #144

@malkoG

Description

@malkoG

Problem

Currently, Hackers’ Pub users cannot pin their own posts.
While we can already fetch and display featured/pinned posts from remote actors’ profiles (thanks to federation support), local users have no way to highlight their own content.

This creates several limitations:

  1. No self-introduction
    New users cannot pin an introductory post to their profile.
    Important information about themselves quickly gets buried in the timeline.

  2. No content highlighting
    Users cannot keep important posts—such as project announcements, event promotions, or key articles—at the top of their profile.

  3. Remote/local imbalance
    Hackers’ Pub fully supports fetching featured collections from remote actors, but local users are left without the same ability.
    This results in an inconsistent experience between federated and local content.

Suggestion

The underlying federation layer (Fedify) already supports featured collections via setFeaturedDispatcher.
In other words, the ActivityPub protocol side is already solved.
What’s missing is a way for local users in Hackers’ Pub to select and pin their own posts so they appear in the featured collection.

Proposal

  • Add support for pinning posts locally within Hackers’ Pub.
  • Provide a UI/UX action (e.g. “Pin to profile”) for posts.
  • Update the local actor’s featured collection accordingly, so that pinned posts are exposed consistently across federation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions