π΄ v2.61.0
π΄ Massive Release β’ ββ Moderate Complexity β’ 7 commits β’ 108 files changedThis release introduces powerful new engagement features for platform administrators, including supply management controls for rewards, interactive voting actions for end users, and Shopify integration for seamless e-commerce reward redemptions. Enhanced authentication handling ensures smoother user experiences across all platforms.
Whatβs New
- Control reward allocation budgets β Set per-reward and per-user limits to manage supply constraints and prevent over-allocation
- Engage users with voting polls β Launch real-time polling questions with live result visualization and user participation tracking
- Redeem rewards via Shopify β Accept Shopify discount codes as reward redemptions, connecting your gamification directly to your online store
- Improved anonymous user support β Enhanced authentication flow for temporary and guest user experiences
- Enhanced session stability β Better session handling and lifecycle management across platforms
Apps Updated
User App
β Updated - 3 changes
API
β Updated - 4 changes
Admin
β Updated - 3 changes
MCP Server
β Updated - 1 change
Website
β Updated - 1 change
Games
β No changes
Detailed Changes
Admin Dashboard
Admin Dashboard
Reward Supply Management
- Set total supply limits per reward to control inventory
- Configure per-user allocation caps to prevent excessive claiming
- Distinguish between asset supplies (owned) and entry supplies (chance-based)
- Visual feedback on supply status in reward cards
- Manage allocations across communities and shops with individual limits
- New Voting action type for creating polls and surveys
- Configure voting questions with custom options
- Set up real-time result tracking and display
- Localized voting options across multiple languages
- Improved form handling for complex action types
User App
User App
Voting Action UI
- Vote on polls with clear option presentation
- View live voting results in real-time
- Track your previous selections when revisiting actions
- Smooth state management for valid/invalid input states
- Enhanced action detail display with question context
- New Shopify discount code redemption flow
- Seamless integration with e-commerce checkout
- Support for multiple display modes in redemption process
Backend API
Backend API
Voting Action Backend
- Complete voting action validation and participation handling
- Real-time result aggregation and calculation
- User selection tracking and storage
- Language-aligned voting attributes across communities
- Comprehensive test coverage for voting logic
- New reward redemption type for Shopify discounts
- Shopify discount ID and prefix management
- Redeemable asset type for Shopify configurations
- Pagination and filtering for Shopify rewards
- Async redemption asset tracking
- Supply limit enforcement for both assets and entries
- Per-user allocation tracking and validation
- Enhanced distribution management service
- Support for unlimited or capped allocations
Design System & Models
Design System & Models
- New voting action component with results visualization
- Shopify reward model definitions and schemas
- Enhanced action icon library with voting icon
- Multi-language voting copy and translations
- Type-safe reward redemption configuration models
Authentication & Session
Authentication & Session
- Improved anonymous user lifecycle management
- Enhanced session handling and validation
- Better auth state consistency across applications
- Updated session configuration for reliability
Usage Examples
Setting Up Reward Supply Limits
Configure how many times a reward can be claimed:Creating a Voting Action
Set up an interactive poll for user engagement:Shopify Reward Redemption
Connect Shopify discounts to your reward system:Breaking Changes
None in this release. All changes are additive or improve existing functionality without affecting existing implementations.Technical Notes
Allocation & Supply System:- Implements granular control over reward distribution with per-user and total supply limits
- Distribution management service enhanced to validate allocation constraints before redemption
- Supports both capped and unlimited allocation models through enum-based supply values (βInfinityβ)
- Server-side result calculation ensures accurate vote tallying
- User state tracking persists selections across session boundaries
- Language alignment handlers automatically translate voting options across locales
- Input validation enforces single-vote semantics per user
- Shopify rewards use new RewardRedemptionConfigShopify model
- Display modes (Code, QR, Link) support different redemption UX
- Redeemable asset tracking enables async code generation and validation
- Pagination support for managing large Shopify reward catalogs
- Anonymous user sessions now properly lifecycle (creation β use β cleanup)
- Session validation strengthened for multi-platform consistency
- Improved state management for temporary vs. persistent users
Related Features
- Reward Management β Complete reward system documentation
- Challenge Actions β Available action types and configurations
- User Engagement β Gamification mechanics and strategies
- Integrations β Third-party platform connections
Contributors
@ZuhayrK002 commits β’ +1,597/-476 lines
@SaadK942 commits β’ +1,175/-455 lines
@jamescockayne1 commit β’ +1,229/-38 lines
@erek_d2 commits β’ +878/-8 linesRelease Stats
| Metric | Value |
|---|---|
| Total Commits | 7 |
| Lines Added | +4,878 |
| Lines Removed | -976 |
| Files Changed | 108 |
| Release Size | Massive |
| Complexity | Moderate |
v2.61.0 deployed on December 9, 2025

