feat: Hide posts from suspended/silenced instances, silenced/suspended users, and home posts in the Tag Search
Created by: chikorita157
Summary
In Misskey, it seems to show everything (except follow or mention posts) in the tag view. It shows home visibility posts, posts that are from silenced and even suspended instances, and from silenced/suspended users. I'm pretty sure those shouldn't really show up in the hashtag search. This can be a safety issue, especially with suspended hosts/users posts showing up in the tag search.
In our softfork, which upstreams to the official Sharkey, I have mostly dealt with this, except the query to exclude posts from suspended and silenced hosts from showing up in the results, but there is probably a better way to implement this given my limited knowledge with TypeScript.
Purpose
Exclude posts that are not public and from suspended/silenced hosts and users in the tag search to improve safety.