From now on, forced users will be suspended until they choose a role (users with "Edit user groups" permission will be excluded).
- Fix hidden groups were not choosable through the extension.
- Fix
GroupsChanged
event was not firing. Now you can see users actions through logger extensions (like the "Audit Log"). - Add compatibility for
flarum/suspend
so suspended users will be excluded from this extension's functions.
Other changes involves changing of control mechanisms, code standardization, small improvements on styling etc.