🔴 Release v2.508.0
⭐⭐ Moderate Complexity • 26 commits • 262 files • +21,008 / -876 linesThis release delivers major leaderboard enhancements, customizable action feedback, automated points lifecycle management, and internationalization improvements across the platform. Campaign managers gain powerful new tools for engagement and personalization, while the platform gains crucial reliability features for points management at scale.
What’s New
- Complete Leaderboard History – Users can now step back through every historical leaderboard period since your campaign started, comparing performance across any timeframe
- Custom Action Completion Feedback – Set personalized messages that appear when community members complete specific actions, driving engagement with custom copy
- Automated Points Expiry – Schedule and auto-verify points expiration across all organizations with built-in verification; points lifecycle is now predictable and auditable
- Fully Translatable Game Content – Challenge screens, game text, and leaderboard labels adapt to community language settings for a seamless global experience
- Improved Cookie Consent Experience – Redesigned overlay banner anchored on the right with visual cookie icon, respecting user privacy choices with clearer design
- Secure Integrations – Enhanced security on meta-tag fetching, ElevenLabs API integration, and RBAC scope resolution for safer multi-tenant operations
Apps Updated
User App
✓ Updated – 12 major changes
API
✓ Updated – 8 major changes
Admin
✓ Updated – 5 major changes
Games
✓ Updated – 4 major changes
MCP Server
✓ Updated – observability enhancements
Shopify
✓ Updated – 3 major changes
For Campaign Managers
Leaderboard Period Navigation
Users can now step backward through every leaderboard snapshot since your campaign launch. When you want to show historical performance, the widget now exposes the full timeline instead of just the current period. Perfect for retrospectives, milestone celebrations, or proving long-term consistency.Custom Action Feedback Messages
When a community member completes an action (follow social, answer survey, referral, etc.), you can now set the exact message they see. In admin settings under Community → Advanced → Action Feedback, define custom responses per action type. Replaces the default confirmation with your voice—recognition, encouragement, or next-step guidance. Works across all action types including referrals.Template Achievements Now Visible
Achievement templates you create in the admin panel now display properly in the template library, making bulk achievement management workflow-friendly.Lite Configuration Variants – Full Support
All four Nudj Lite configuration variants are now end-to-end tested and supported:- Calendar stamp-based lite
- Achievement-based lite
- Game-based lite
- Referral-based lite
Translatable Game Content
All player-facing game text—challenge screens, game instructions, results labels—now pulls from your community’s language settings. Craft challenges in English, but players see game screens in their preferred language.For End Users
Cookie Consent Banner Redesign
The cookie consent banner now uses an elegant overlay design anchored to the right, featuring a cookie icon. Clearer hierarchy makes privacy choices obvious, and the improved positioning doesn’t steal screen real estate.Leaderboard History
When you view the leaderboard widget, you can now step back to any period since the campaign started. Curious how you ranked last month? Now you can compare.Better Badge Visibility
Glass-style badges over community imagery now maintain visual contrast, ensuring you always see achievement, tier, or status indicators clearly.Reliable Social Follow Actions
The widget now hides social follow actions that can’t be completed (e.g., if a platform isn’t configured), avoiding confusing dead-ends.For Shopify Store Admins
Automatic Game Configuration Cleanup
When you delete a game configuration from your store settings, the games map is automatically cleaned up, preventing orphaned references and “game not found” errors during challenge completion.Secure Game Data Sync
Game configuration data is now validated and synced safely, with better error handling for edge cases like missing configurations.Detailed Changes
User App
User App
- Leaderboard period navigation – users can now browse all historical leaderboard periods since campaign launch
- Leaderboard title card redesign to support period stepping UI
- Glass badge contrast improvements for visibility over community imagery
- Social follow action filtering to hide unconfigurable actions from quick-action lists
- Cookie consent banner redesign with overlay, right anchor, and cookie image
- Route smoke test hardening for Next.js 404 fallback detection
- Storybook alignment fixes for testing consistency
API
API
- Automated points expiry scheduling and verification across all organizations
- Cron endpoint for points expiry with comprehensive test coverage (500 test cases)
- Social follow action representability for unconfigured social platforms
- RBAC community scope resolution hardening for safer multi-tenant queries
- Template achievements visibility in admin panel
- Asset usage query RBAC scoping fixes
- Security and access-control hardening.
Admin
Admin
- Custom action completion feedback message editor with pool management
- Action feedback type override system for per-action customization
- Community settings schema extensions for feedback configuration
- ElevenLabs API route security hardening
- Template achievement display in template management UI
Games
Games
- Translatable game text sections for Basketball, Catch, and Stack games
- Game text JSON structure with i18n support
- Challenge complete immersive stats step translation support
- API caller default language detection and fallback
- Storybook i18n setup and language override support
Shopify
Shopify
- Game configuration cleanup when games are deleted from store settings
- Games service server-side refactor for robust configuration handling
- API games route with validation and error handling improvements
- Ways-to-earn page game settings modal with delete confirmation flow
Packages
Packages
- Expire points queue payload DTO updates
- Social follow action utility helpers for unconfigurable detection
- Message ID builder improvements for queue system
- Design system i18n locale updates (7 languages)
- API client generation updates for new endpoints
Infrastructure & CI
Infrastructure & CI
- PR review lanes Phase 0 – classifier, lane-gate, brief bot, shadow reporting
- Interactive standup report with Review Board UI components
- Dynamic CI reporting for code review workflow optimization
- CI spec retry handling to prevent false green nights
Contributors
@erek_d10 commits • +11,928 / -458 lines
@dch9 commits • +3,184 / -277 lines
@zuhayrk003 commits • +4,131 / -112 lines
@tomc-03 commits • +1,638 / -132 linesRelease Stats
v2.508.0 deployed on August 27, 2026

