[XB] Badges

[XB] Badges 2.3.7 Patch Level 3

No permission to download
Minor code optimization when awarding repetitive user badges
Fixed awarding duplicate non-repeatable badges when running updating user badges from multiple instances
Automatically re-order badges in category when changing stacking badge to ensure correct stacking behavior
Fixed "helper_account" template modification apply on XF 2.3.10+
Fixed "Element.querySelectorAll: '.dataList-cell--toggle input:checkbox' is not a valid selector" error in ACP
Fix: wrap user badge update in single DB transaction
Fix: ensure consistent badge award conditions by fetching the latest user record with a row-level lock
Fix: provide canonical user profile URL in badge award email template
  • Like
Reactions: Hareon
Added user criteria option with AND logic for "has all selected badges"
  • Like
Reactions: Shuya and ArtG
  • Fixed forced badges stacking causing problems with regular badges
  • Added style properties to disable stacked counter and tiers in postbit/member card
  • Added \XF\Entity\User::hasOzzModzBadges($badgeIds) method
  • Fixed incorrect variables in badge/category icon src-sets
2.3.6 Beta 1:
  • 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
2.3.5 Patch Level 2:
Fix: do not send emails to not valid users or with empty email
2.3.5 Patch Level 2:
Fix: do not send emails to not valid users or with empty email
  • Like
Reactions: Ricsca
2.3.5 Patch Level 1:
Fixed missing columns on add-on clean install
2.3.5:
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.

ba.webp


Fixes:
Fixed "trying to access array offset on value of type null" error on interrupted user badges rebuild
2.3.4 Patch Level 3:
- Fixed "Cannot manipulate data when the session is not started" errors
Back
Top Bottom