Hello! So, I know we have functionality to 'block' reposts. But I'd like to suggest a potential feature enhancement: the ability to group reposts. The idea is that, if multiple people you follow are reposting the same thing, you don’t get flooded with spam, but you still have a way to see posts that might not show up naturally in your network (for window shopping, discovery, etc.). Personally, I’m reluctant to follow back anyone who constantly reposts giveaways, since I already have a friend who is religious about it.
I’m making an assumption here that the original post UUID is attached to every repost, whether it’s a direct repost or a repost of a repost. With that in mind, here’s what I’d like to propose:
  • Add an option to group similar reposts and show the names of members who reposted a given post in your personal feed.
  • Additional benefit: This could help both giveaway organizers and users who want to know who’s reposted something. If more than one person has reposted the same post, display a link like "# users you follow have reposted this post," where the link opens a modal listing everyone who reposted it. That way, users can easily see if anyone they know has reposted, and it’s also easier to verify giveaway requirements.
  • Consideration: The quote post functionality should remain unchanged. Users can still choose whether or not to show quote posts, and quote posts wouldn’t get the 'reposted by' note above them.
  • Note: A similar feature request was offered up last year apparently and lacked sufficient votes. I'm linking the post here: https://feedback.primfeed.com/feature-requests/p/a-repost-should-take-a-single-tile-on-the-feed The difference between the posts is that I'm looking to preserve credit for who reposted the OP.
  • Conclusion and potential benefits: This feature would allow people who want to see reposts, but not get spammed, to consolidate them, while preserving credit for who reposted the OP. It might also encourage more follow-backs, since reposts by different users will be grouped, minimizing spam and data overhead.
Notes for Developers:
Technical Notes:
Implementing this could likely be handled on the API side by querying all users who’ve reposted a post, filtering to two lists: one for follows and one for followers for the requesting user, grabbing the number of follower reposts for the new repost text, and them combining the two lists into a set to remove duplicates. The earliest timestamp among those users could determine when the grouped repost appears in the feed. The repost(s) will likely need a response property added to list the UUID's of reposts already seen so on subsequent lazy loading calls, it can be added to the request to filter out the reposts so it doesn't duplicate in future responses.
If only one user from the filter has reposted, keep the current functionality.
If the user is OP, if the below QoL is implemented, I would say they should be able to see all reposts/quote posts for their post, similar to likes. It could drive discovery for accounts to follow and as previously mentioned, help with giveaways.
Potential QoL addon:
Once a post has a repost, if the OP clicks on the repost, show a mini-modal/card offering the option to view all reposts (including quote posts) or to make a repost themselves.