QuinterApp / Quinter

The accessible Quinter Twitter client
11 stars 9 forks source link

Extend mute function to block by client, hashtag, and retweets. #20

Open Gdausch-a11y opened 3 years ago

Gdausch-a11y commented 3 years ago

Thank you for adding the mute feature. In other clients I use this feature to significantly declutter my timeline by muting, clients such as Foursquare, hashtags such a GRAMMYs, and User retweets for those times where the users cat falls asleep on the retweet button. Would it be possible to extend the feature to include this functionality?

mehgcap commented 3 years ago

Just to be clear, do you mean the current timeline mute feature? I haven't used that yet, but I thought all it did was suppress sounds and reading (if autoread is enabled) for a timeline. It doesn't affect which tweets are added.

Your suggestion is a full-featured mute interface, letting users never even read certain tweets, correct? If a Foursquare tweet comes along, Quinter should pretend it never even saw that tweet, if the user has added a filter for the Foursquare client.

I want this, too, but your reference to the existing timeline mute feature made me wonder if I were missing something. I want to be sure I'm on the same page if I wind up working on this.

Gdausch-a11y commented 3 years ago

Hello, that is exactly how I would like the mute future to work.

On Tue, Jul 20, 2021 at 8:24 PM Alex Hall @.***> wrote:

Just to be clear, do you mean the current timeline mute feature? I haven't used that yet, but I thought all it did was suppress sounds and reading (if autoread is enabled) for a timeline. It doesn't affect which tweets are added.

Your suggestion is a full-featured mute interface, letting users never even read certain tweets, correct? If a Foursquare tweet comes along, Quinter should pretend it never even saw that tweet, if the user has added a filter for the Foursquare client.

I want this, too, but your reference to the existing timeline mute feature made me wonder if I were missing something. I want to be sure I'm on the same page if I wind up working on this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/QuinterApp/Quinter/issues/20#issuecomment-883791825, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT56TISCFWRYFN63QAICHKLTYYHULANCNFSM5AUUBE3Q .

mehgcap commented 3 years ago

Great, that's how I've been thinking about this as I code it. I don't know how much longer it'll be, but we're getting there.

mehgcap commented 3 years ago

@Gdausch-a11y, can you explain more about the retweets filter? I've created mute options for hashtags, users, and clients, but I'm not sure what the retweet mute would look like. Do you mean that you'd get original or quoted tweets from a user, but nothing they retweeted from someone else? Or is there more to it?

masonasons commented 3 years ago

I think it should be a global thing, and yes, it would be something along the lines of if hasattr(status,"retweeted_status") and status.retweeted_status!=None: filter_code_goes_here