feat: Add additional filters and filter contexts
Created by: pharmafemboy
Summary
Currently filters only apply to the timeline, and there are only two options, a soft mute (which replaces the post with a "$displayName said something" prompt that can be clicked to show the post) and a hard mute (which removes the post from the timeline entirely)
Filters should be more flexible to allow for other filter contexts, such as also optionally affecting notifications, only affecting specific timelines, only applying to specific users, having expiration so that temporary filters can be applied, etc
Purpose
Adding an option to have seperate filters with different contexts and different soft/hard effects would make them much more flexible and configurable, allowing for more specific and specialized filtering
Do you want to implement this feature yourself?
- Yes, I will implement this by myself and send a pull request