- XF 2.3 support
- Added ability to unfeature stacked badges
- Added option to enable debug mode which can help in identifying badges with slow auto-award criteria
- Reworked the logic of user queue for automatic awarding
- The job scheduler is now persistent to avoid AUTO_INCREMENT overflow in xf_job
- Added option to a change interval between session-based (real-time) user badge updates
New features:
Added a badge option to set an external link for a badge, which is applied when clicking on the badge in the postbit and user card.
Fixes:
Fixed "trying to access array offset on value of type null" error on interrupted user badges rebuild
- Fixed "Cannot manipulate data when the session is not started" errors
- Fixed template modification conflict on XF 2.2.13
- Added search filters to "Users awarded with badge" ACP page
- Added batch actions to "Users awarded with badge" ACP page
- Fix: "has/has not awarded with badges" criteria return an invalid result if user badges cache is null
- Fix: avoid forcing badges as featured for non-featured stacking badges in user cache
- Removed hard-coded "is moderator" condition from badge award reason edit check
- Added a note for the badge stacking forced sort option that a rebuild is required to apply the changes
- Fix: avoid errors on badge stacking with outdated badge cache
- Fix: "Attempted to set 'featured' while a save was pending without forceSet" error
- Fix: "Featured badge limit" slice not working correctly
- Fix: removed hard-coded condition which allowed only moderators to reward users