Option to not repeat repeats in the home timeline
There's an option in Mastodon to filter out posts which you've already seen 'recently' in your timeline due to 'boosts'. Despite the fuzziness with which that is defined, it's quite a neat feature. For Pleroma I think there are two use cases where a user would want to hide posts due to repeats in the home timeline, or choose to just see everything like now:
-
If a person you follow repeats an old post by themselves, currently the instance fetches the old post, places it in the home timeline, then places the same post immediately above it with the repeat marker. In this case you always get the same post twice in your home timeline. As a user I would choose a setting to only show the repeat, since that is what the person I follow is doing.
-
If a person you follow repeats a post made just minutes ago by someone you also follow, you first see the repeat when you scroll down in reverse chronological order, then soon after you scroll past the original. Or some other repeats first. Also in this case as a user I would choose a setting to only show the most recent occurrence (the repeat) in my home timeline and not see any other occurrences 'on the same page' (hoping there is such a concept as a page).
Obviously I can imagine people wanting other behaviour as well: the current behaviour of showing everything or maybe showing only the originals if they appear on the same 'page'.
(Wouldn't it be funny if this issue is itself a repeat. I searched, but couldn't find anything)