Skip to content

WB Gamification 1.6.2 - competitor imports, kudos and streaks moderation, staff delegation

Choose a tag to compare

@vapvarun vapvarun released this 06 Jul 12:46
· 139 commits to main since this release
0c1704c

Migrate members from GamiPress, myCred, and BadgeOS, moderate kudos and streaks, and delegate management to trusted staff.

  • New - Import screen migrates existing points, achievements/badges, and ranks/levels from GamiPress, myCred, and BadgeOS, with source detection, a preview, and reconciliation against each plugin's own balances. The same import runs from WP-CLI.
  • New - Kudos moderation admin page to review and revoke kudos, backed by a REST endpoint.
  • New - Streaks moderation admin page and write API to adjust member streaks, backed by a REST endpoint.
  • New - Staff delegation: grant trusted members the new wb_gam_manage_members capability to manage gamification without a full administrator role.
  • New - Optional deactivation feedback survey.
  • Improve - The BuddyNext "Profile completed" award follows the Profile Strength checklist members actually see, so it fires exactly when their widget reads "All set" (pairs with BuddyNext 1.0.5; dormant on older BuddyNext).
  • Improve - Leaderboard trend arrows now reflect real rank movement by retaining each member's previous rank between refreshes.
  • Improve - Overlays respect the prefers-reduced-motion setting and move focus on open for better keyboard and screen-reader accessibility.
  • Improve - Network requests now time out cleanly instead of hanging, using an AbortSignal on every fetch.
  • Fix - Fresh installs no longer fatal when the bundled licensing SDK loader is missing from the package.
  • Fix - BuddyNext profile-update points award on any completion change; the old under-100 percent exclusion could skip legitimate edits.
  • Fix - Toast notifications enqueue their renderer at render time so they survive host themes that isolate plugin assets.
  • Fix - The gamification hub block now adopts the site owner's configured accent color.
  • Fix - The hidden Community Challenges admin page no longer emits a PHP 8.1+ deprecation notice or renders an empty browser tab title.
  • Fix - Members keep their redemption history after the site owner removes a reward from the catalog, instead of the entry silently disappearing.
  • Fix - The member gamification Hub now renders in dark mode on themes beyond BuddyX (Reign and other themes that signal dark mode without BuddyX color tokens), instead of showing white cards.
  • Security - Hardened nonce and capability checks across the admin form handlers.
  • Dev - New wb_gam email filters for subject, recipient, and body, plus a template footer hook, for customizing transactional emails.
  • Dev - New KudosEngine::get_received() getter for per-member kudos feeds.
  • Dev - Import-mode ingestion supports occurred_at timestamps, event suppression, and idempotency.

Pairs with BuddyNext v1.0.5 for the Profile Strength award trigger.