This feature adds the ability to extend BetterTweetDeck with custom filters easily.
Before this, each custom filter would require taking
To not break working behaviour of TweetDeck, the Advanced Mute Engine (AME) includes fallbacks to the old functions used.
The AME has following features:
The AME implementation is documented throughout, to not cause confusion on what it's actually doing. I also included documentation on the custom filters, how to add them etc. (see
This PR also includes the first custom filter (Hiding Retweets from Users) as a reference implementation.
I went sure that regular BTD would not break with the code submitted in this PR. To surely mitigate any upcoming issues it's recommended to let this code get through an extended beta-testing period.
…etterTweetDeck into feature/advanced-mute-engine