tuskyapp / Tusky

An Android client for the microblogging server Mastodon
https://tusky.app
GNU General Public License v3.0
2.5k stars 390 forks source link

[Feature request] Filter boost of posts of someone I already follow #3076

Open xsuchy opened 1 year ago

xsuchy commented 1 year ago

I follow Adam and Bob. Adam toots a post. I see it. Then a few days later Bob comes and boosts Adam's posts. I want to filter this boost as I have already seen that. But at the same time, I want to see Bob's boost of people I do not follow.

In Preferences -> Filters/Panels -> Home there are already filters "show boosts" "show answers". I would like to see to split "show boosts" into two "show boosts of posts people I follow" and "show boosts of posts I do not follow".

This is relevant to https://github.com/tuskyapp/Tusky/issues/2934 as it limits boosts in a timeline, but is a bit different in implementation.


kylegoetz commented 1 year ago

It might make sense instead to have a nested pref,

[ ] show boosts
 - [ ] hide boosts of people I follow

Not sure how I like the check representing "hide" rather than "show" but just an idea.

xsuchy commented 1 year ago

hide boosts of people I follow

Be careful with language. It can be interpreted as "someone I follow boosts the post of somebody I do not follow" or "someone I follow boosts the post of somebody I already follow".

The latter is what is about this issue.

But otherwise, +1 to nesting.

kylegoetz commented 1 year ago

That's an INCREDIBLE point. I'm a corporate lawyer and deal with this kind of navel-gazing as part of my job, and I appreciate such close attention to detail! :)

An alternative is a somewhat vague setting name with a "?" icon that brings up a tooltip on tap explaining what it means. I'd personally like to see a few suggestions before implementation, but I am leaning to

[ ] show boosts
 - [ ] merge submissions and boosts (?) <-- [ tooltip: "This setting, when enabled, will hide boosts of submissions made by accounts you follow." ]
Inrumpo commented 1 year ago

This is a great idea. It would also cover another case: People boosting their own toots a few days later to increase visibility. I don't want to see those toots twice.

kpfleming commented 6 months ago

I have wanted this for a long time as well, and I would call it "except boosts of posts that are already in the timeline" under "show boosts". I'd even be willing to sponsor someone to build this (and also for Mastodon's web interface, but that's totally different project).