baedert / corebird

Native Gtk+ Twitter Client
https://corebird.baedert.org
GNU General Public License v3.0
792 stars 78 forks source link

Mute conversations #818

Closed Knepherbird closed 6 years ago

Knepherbird commented 6 years ago

It would be nice if corebird could mute conversations (i.e., don't show replies to particular tweets) and honor the settings for conversations muted on twitter web site or client.

baedert commented 6 years ago

I guess I'm not popular enough for this. What this this mean,exactly? Are such conversations really not ever shown if muted (in the notifications/mentions tab) or do they just not produce any notifications?

I don't think there's API to query the muted conversations though.

IBBoard commented 6 years ago

Aren't the muted conversations muted within the API, so any old ones might still be cached in Corebird but Corebird would never be passed any new ones when it requests an update from the API.

A quick search shows an API for muting users, but I'm not finding anything for conversations.

Knepherbird commented 6 years ago

It's not a twitter feature I use frequently, but when I posted this, I had unwisely engaged in fairly widely broadcast thread. When I muted the conversation in the twitter web client, I stopped seeing followups in my notifications on the website (both mentions and likes) but mentions kept coming in to corebird. Though now that I'm looking back in my mentions timeline in corebird, I'm only seeing a handful of the follow-ups.

Vistaus commented 6 years ago

@Knepherbird So that means this issue can be closed or did I misunderstand you?

Knepherbird commented 6 years ago

I guess since it appears to be something that third-party clients have access to/control over, I'll close this.

IBBoard commented 6 years ago

I've just hit this one today.

Replies in a thread got a bit… noisy and "impolite". I muted the conversation from my mobile (Twitter Web, I think). Checked this morning on my mobile client (Twidere) and notifications stopped on there after I muted the thread.

Logged in to one of my desktops later in the morning and the notifications kept coming (both as notifications and in my main feed, even when I didn't follow the sender). I unmuted the thread and re-muted it further up on Twitter web, but no change. Scrolling back after Corebird cleared the cache didn't show the replies either.

I got home tonight and logged in to my other desktop. First load since last night and I don't see any of the messages from the muted thread in my notifications or in my feed.

I don't know if it's possibly a difference in the way Twidere and Corebird use the APIs? Because the fact that one shows @-replies and the other doesn't in the main timeline suggests something is different.

[Edit] And now that I'm streaming (rather than the first load) it seems that I'm getting tweets from the muted thread again. Odd.