Mastodon: Feature request: Mute by keyword

Created on 7 Apr 2017  路  9Comments  路  Source: tootsuite/mastodon

As a user I would like to pre-emptively mute toots containing certain keywords when viewing the public timelines or my personal timeline.

The purpose is to avoid toots on topics the user finds bothersome or sensitive, without muting users whose other toots they may find interesting. The blacklisted keywords would be available in a list which can be viewed and edited by the user.

Would be nice to have a per-keyword toggle to change whether toots that mention the user and a blacklisted keyword together would be muted. My intuition is the default behavior is NOT to mute mentions - if they're having a conversation they may have opted in to the topic.

ui

Most helpful comment

I think understanding regex is a pretty big lift for nontechnical users.

I'd like to see a persistent list of muted keywords with some kind of filtering or flagging at the API level so it follows the user onto different apps.

All 9 comments

You can already do this, but it only accepts regular expressions. This should probably be improved

I think understanding regex is a pretty big lift for nontechnical users.

I'd like to see a persistent list of muted keywords with some kind of filtering or flagging at the API level so it follows the user onto different apps.

yeah that was my point ^^

I agree to this feature.

My idea is:

  1. Save muted keyword list to preferences by each users.
  2. Client side load registered mute keyword list from server.
  3. Client will be apply muted keywords to Local timeline and Federated timeline and mute matched toots.

IMO there should be an option to block behind a CW instead of outright removing posts.

Yes, something like 'semi-mute', where all the matched things get shown like a CW post.

If we'd had this feature before CWs, it might be semi-muting '#nsfw' and '#spoilers' and a few other things per personal preference would work better than CWs.

As someone who's good with Regex, I'm aware of what a struggle it is for most people to sort through. A simple keyword muting would be a good start. I think what would be most useful at this point (particularly with all the newer users) is a simple filter that functionally imitates (Thing|Thing2). It not only makes the platform more accessible, it ups our chances of retaining more of the new people who are looking for a healthier space.

I'd suggest prioritizing that functionality, then experimenting with some of the awesome ideas above after that (I really do like the idea of semi-mute).

Even if it stayed more or less as it is now but it said "words and phrases to block, separated by commas" that would be a big improvement.

List of dupes I found of this issue:

  • #694 (muting keywords from timelines)
  • #1158 (muting keywords from timelines)
  • #2453 (muting hashtags and keywords from timelines)
  • #3848 (muting by keywords, improve the accessibility beyond "lern2regex noob", listed as a priority for version 2.1)
  • #4081 (specifically requesting that muting by keyword work in CWs as well)
Was this page helpful?
0 / 5 - 0 ratings