Somewhere in April of this year I finally started work on the revival of Guardian. An extension that originally was released under hyn, got moved to flagrow and only showed a user list inside the admin area. With better alternatives now released it was time to revisit the purpose of this .. thing.
So the revival I worked on a few months ago battles spam and users with bad intent aggressively by creating a scored footprint of their actions. After just twelve commits a pretty decent basis was created where existing Events could be listened to, affect the user in question positively or negatively and act based on that (not finished) eg by increasing the time between posting.
Although I initially set out to create this extension as premium (paid), I lately had a change of heart. Feeling that, with the combined effort of the current FoF members and the community, we can create a more safe and friendly Flarum for all of us. For this reason I just released the source to the Friends of Flarum team.
It's still pretty rough and not patched for beta 8. But I'll do my best to get it in shape as soon as possible.
Say hi to 🛡️ Guardian, now an extension of the Friends of Flarum team.