Option to hide boosts of things that you already interacted with
- Dominant language
- JavaScript
- Stars
- 1.5k
- Forks
- 186
- Avg merge
- 1d 36m
- Merged PRs (30d)
- 11
Description
### Problem I have
Mastodon does not have an algorithm. This means that people often boost their posts over and over again. And that's ok! However, sometimes it can be frustrating to see something over and over when you already know about it. It helps when you see a boost of something you missed previously, but otherwise it just wasted space in the timeline.
### Solution I'd like
When we display a post, we already might know if we did interact it in at least three ways: boosts, favorites, bookmarks. There are also replies, but I am pretty sure you won't know if you replied to a post from the single post's API without iterating over all replies (right?).
That means, that we could have an option that would just hide any (future) boosts of something that you already boosted, liked, or bookmarked. “Future” means that, of course, we shouldn't hide a post from the timeline as soon as you interact with it — this would be a bad UX, but we could do it only when fetching new posts — and never do it to an original post, only to “boosts” of things.
Update: also just saw in my timeline another signal that I already interacted with something: a poll where I already voted. It should be possible to filter out such posts as well.
### Alternatives considered
N/A
### Other
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.