Skip to main content

🟠 Release v2.524.21

⭐⭐ Moderate • 9 commits • 73 files • +7,038 / -261 lines
Members get smoother game sessions, clearer messages in their own language, and reward experiences that stay readable on desktop and mobile. Community managers get more trustworthy user activity numbers and save confirmations that call out only real changes. Security and access-control hardening is also included.
This release focuses on the small moments that shape a campaign. Game sound effects load only when they are needed, game-start messages use the right language, featured content titles stay readable, and reward actions remain visible at wider screen sizes. Point totals are also easier to scan. Community managers can now distinguish members who have joined from members who have completed an action. Community settings confirmations show the changes that will actually be saved, so reviewing an update takes less guesswork. Security and access-control hardening is also included.

What’s new

  • Load game sounds when they are needed and reuse them for faster repeat play
  • Show game-start errors, retry actions, and navigation in the member’s language
  • Review only the settings that changed before saving community updates
  • Separate joined members from members who have completed an action in user analytics
  • Security and access-control hardening

For platform administrators

  • Cleaner save confirmations – Review only the community settings that actually changed before saving.
  • Active Users reporting – See members who have completed at least one action, with Joined members shown as a separate measure.

For community members

  • Localized game start messages – See game errors, retry actions, and back navigation in your configured language.
  • On-demand game audio – Get game sound effects without loading every sound when the page opens.
  • Readable featured cards – Keep full titles visible in the featured carousel across desktop and mobile layouts.
  • Reward drawer layout – Keep the Win Reward action visible at desktop widths.
  • Point totals – Read large balances with thousands separators in reward and purchase flows.
  • Account protection – Security and access-control hardening.

Security

  • Security and access-control hardening.

Apps updated

User App

✓ Updated – lighter game audio, clearer cards, and more reliable reward layouts

API

✓ Updated – clearer community activity reporting

Admin

✓ Updated – more accurate analytics and save confirmations

MCP Server

— No changes

Games

✓ Updated – localized game-start error messages

Shopify

— No changes

Detailed changes

  • Load each game sound on first use instead of fetching every sound when the page opens.
  • Cache public sound files for repeat visits while respecting the member’s saved audio preference.
  • Keep featured carousel titles on one full line and give their content room to grow naturally on different screen sizes.
  • Keep reward and other parallax hero actions aligned until the layout has enough room for a side-by-side desktop presentation.
  • Format large point balances with thousands separators in reward and purchase flows.
  • Security and access-control hardening.
  • Use the selected language for game-start errors, retry controls, and back navigation.
  • Apply an organisation’s configured translation when available, with shipped language text available immediately as a fallback.
  • Load configured translations only after a game fails to start, so normal game launches do not wait on that lookup.
  • Compare community settings against their form values before building the save confirmation, so unchanged fields no longer appear as pending edits.
  • Count Active Users from members who have completed at least one action, and report Joined members separately.
  • Extend the analytics client response with the Joined member count without removing existing statistics.
  • Security and access-control hardening.
  • Add the game-start error copy to the shared language resources used by English, German, Spanish, French, Croatian, Dutch, Portuguese, and Chinese experiences.
  • Community analytics
  • Featured content carousel
  • Reward wallet
  • Community games

Contributors

blankcode-alt@blankcode-alt3 commits • +655 / -107 lines • 28 files
dchnudj@dchnudj3 commits • +802 / -81 lines • 35 files
DerekCounihan@DerekCounihan2 commits • +5,455 / -72 lines • 10 files
nudj-changelog-bot[bot]@nudj-changelog-bot[bot]1 commit

Release stats


v2.524.21 deployed on September 9, 2026