Patchfox moderation tools are currently unique in our ecosystem but I don't think they should be. While all clients adopted content warnings, I haven't seen them picking on the other tools in the app.
The most important tool is the message filtering system. You can create as many filters as you want. They can hide messages or blur images based on certain triggers. Filtering doesn't affect gossiping at all, it is a UI level feature affecting only views and not the data.
The triggers can be any combination of feed id, hash id, keyword, and channel name. You can also set an expiration date for the filter.
Some common use cases are:
- Selective listening. For whatever reason you don't want to hear about some topic, you can create multiple filters to cast a wide array around it and hide all the messages. A combination of filters based on channels and keywords can make a conversation topic vanish from your view.
- Being fed up with someone but not at the point of blocking. Sometimes we argue and that is OK, it might not be the kind of argument that is impossible to get over and you might just need some time away from that person. Create a filter hiding them for a week. A week later they'll magically reappear on the UI.
This is a client-side feature saved to the app preferences system (he, who am I kidding, app preferences system is just localstorage). It is not a new message, it is not gossiped. I toyed with the idea of creating a private message for filters to allow you to back them up. Maybe I'll do it in the future, but having them is more important than gossiping them.
I really wish more clients would adopt filters. It is a very low-hanging fruit, so easy to pick, so shiny. It provides a lot of good for the community.