bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
8.2k stars 1.09k forks source link

Don't mute notifications from muted following accounts #1719

Open Juicysteak117 opened 11 months ago

Juicysteak117 commented 11 months ago

Is your feature request related to a problem? Please describe.

Currently, when muting an account, it is quite harsh. You effectively never see their posts again unless you seek them out as it hides posts, quotes of their posts (iirc anyway), and all notifications regardless of your relationship to the account. However, there are many situations where one would like to mute (whether temporarily or permanently) an account that one follows, yet still receive notifications for any replies from them. This is not currently possible.

Describe the solution you'd like

I would like it if mute behavior is different for accounts that one follows. Namely, I would like to still receive notifications normally for them even if I don't wish to see their posts in my feeds at a given time. Potentially, it might be nice as well (likely as an option, but less crucial either way) to simply not include their posts in feeds but include quotes or reposts of them.

Describe alternatives you've considered

The only alternatives are manually checking to see if a muted account has replied, quoted, or otherwise engaged with one of your posts, or unfollowing them.

Additional context

It may seem counterintuitive to want to follow someone but not see their posts, however Bluesky is a social network, and social situations are frequently nuanced. Given the social weight of following someone and likewise the social weight of unfollowing someone, there are countless possible instances where a person may wish to limit someone's impact on their feed while still maintaining the social ties signified by following someone.

monicaellerose commented 11 months ago

not sure of the fix but im in a similar situation - where an account i follow and i like is on someone elses mute list i subscribe to - being able to have more custom control over how mutes work, if its timed, or if if it can have different permissions to over ride would be great. not having notifications from these people is not the desired result in this situation.

Juicysteak117 commented 11 months ago

That's another thing that has been bugging me too but I forgot to make a mention of it. Not sure if they'd want that in a separate issue but at the very least it would be nice to be able to personally unmute people on a mute list.

pfrazee commented 11 months ago

I am 1000% behind this. I have this problem constantly, and the reasoning you gave is exactly right. I've been calling this "Show follows." Essentially we want to undo the follow behavior without removing the follow, because, yeah, it's a social network and an unfollow can hurt the feels.

I haven't figured out how we'll attack this yet but it's on the nearterm roadmap.

Juicysteak117 commented 11 months ago

That is fantastic to hear and I look forward to however you end up doing it. I had mentioned it to you ages ago on the app but figured it was long forgotten which is why I wanted to make the issue here. Glad to hear it wasn't forgotten.

Is the current implementation uncertainty a question of design or the technical aspect?

pfrazee commented 10 months ago

Just the technical work -- how do we want to represent the information in the API, since it currently comes to the app as a "muted" boolean

Juicysteak117 commented 10 months ago

Ah, understandable. I'll leave that to you then, but I will unhelpfully say "What about another boolean?" lol.