I am checking the addon right now and it seems the problem with user criteria still exists.
Because when a user does not meet a criteria anymore, the badge should be removed automatically. Right now it stays.
Not sure if it can be considered as a feature (to me it is a bug), but please make it possible to have the badges removed if criteria is not met anymore.
I think the underlying issue is that when this addon was created, it copied the trophy system. Once a trophy is given, it stays forever. It is like when you reach 5000 message milestone, you get a trophy.
But badges are not trophies. Say I give to all my moderators a badge. What happens when a moderator leaves the team? The badge should be removed due to him not being in the moderator usergroup anymore. But it still stays.
Thanks.