Muting a tag doesn’t work if people post without using the tag. Is it possible to make muting a user have the same effect as muting a tag to get rid of their posts?
I would love this feature. Been asking for it for awhile.
Have you tried to mute the user in Preferences → Notifications → Users?
I don’t know if “Suppress all notifications, personal messages, and chat direct messages from these users” is what you are looking for and I haven’t tried the feature myself so I don’t know more about it.
The user mute currently does not stop their posts from showing, which the tag mute does, but if they don’t tag you’re s.o.l.
i have not looked into it, but if it’s not possible, then your next best bet is to request the feature on meta.discourse.org
Hiding posts from a specific user seems to have been a long time discussion in the discourse community. The discussion started more than 6-7 years back and the topic comes up regularly. Most responses seems to be against it. Probably why it isn’t part of the platform today.
you could easily make a filter in uBlock Origin if you wanted.
This should work with Tampermonkey/Greasemonkey:
// ==UserScript==
// @name Hide Script Posts
// @namespace http://eroscripts.com/
// @version 1.0
// @description Hide unwanted posts
// @author Bounce
// @match https://discuss.eroscripts.com/c/scripts*
// @icon https://discourse-s3-cdn.eroscripts.com/uploads/optimized/2X/e/e8f56826226822a02903cad36fc6c4f018b15b6c_2_32x32.png
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
//Set usernames to block (case-sensitive)
let blockList = ['UserName1', 'UserName2'];
let topicSelector = ".topic-list-body > tr";
let opSelector = ".posters a:nth-child(1)";
let hidePosts = function(){
Array.from(document.querySelectorAll(topicSelector)).filter(
topic => topic.querySelector(opSelector) && blockList.includes(topic.querySelector(opSelector).dataset.userCard)
).forEach(topic => topic.remove());
};
waitForKeyElements(topicSelector,hidePosts);
})();
Admins pls see if this theme component helps:
https://meta.discourse.org/t/hide-ignored-users-topics/276420
This userscript works. You need Tampermonkey.
https://github.com/jesus2099/konami-command/raw/master/mb_HIDE-TOPICS-BY-USERS.user.js
After installed, change line 14 to
// @include https://discuss.eroscripts.com/*
so that it will work on Eroscripts.
Can we get this feature, I am blocking some users but their posts still show up