DimensionDev / DimensionDev/Flare

[Feature] View post interaction details across platforms

Open
#2,445 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
1.5k
Forks
67
Avg merge
11h 8m
Merged PRs (30d)
84

Description

Summary

Add a unified way to inspect the details behind a post's interaction counts across supported platforms.

Flare can show interaction actions or counts, but in several places there is no way to open the corresponding users or posts. This makes it difficult to see who liked or reposted a post, which quote posts reference it, or which users added each emoji reaction.

Scope

  • Likes and favorites: show the users who liked or favorited the post.
  • Reposts and boosts: show the users who reposted or boosted the post.
  • Quote posts: show the posts that quote the original post.
  • Emoji reactions: show reaction types and the users behind each reaction.

Platform coverage

  • X: repost users and quote posts.
  • Bluesky: interaction users where the API exposes them.
  • Mastodon and compatible Fediverse platforms: favorite and boost users.
  • Misskey, Akkoma, and other reaction-capable platforms: emoji reaction details.

Platform-specific capabilities should only be shown when the corresponding API supports them.

UX

Interaction details should be reachable from the post detail screen, for example by tapping an interaction count or its associated action. Lists should support loading, empty, error, and pagination states where necessary.

Supersedes

This issue consolidates the following requests:

  • #1217
  • #2074
  • #2200
  • #2444

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the post detail screen and trace how interaction counts and platform-specific actions are currently exposed. Review the supported platform APIs to identify which users, quote posts, and reaction details are available. Done means supported details can be opened with loading, empty, error, and pagination states, while unsupported capabilities remain hidden.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
api, frontend, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.