π΄ Release v2.420.0
βββ Complex β’ 45 commits β’ 437 filesEnterprise Admin Tools & Premium Image Features: Powerful new AI-powered admin features including artifact library tracking, live game design preview, and one-click background removal for prize images, plus enhanced security and leaderboard capabilities.Key highlights: Artifact ledger with searchable history, live game configuration preview, AI background removal for prize images, enhanced admin chat with entity deep links, improved leaderboard exports, and security hardening for the widget.
Whatβs New
Admin Productivity & AI Integration
- Artifact Ledger & Library β Track all AI-generated artifacts in a searchable library with full audit history, accessible from the Artifacts tab in chat
- Tool-Card Registry with Entity Deep Links β Navigate between challenges, games, leaderboards, and rewards directly from chat results with one-click entity linking
- Live Game Design Preview β See real-time updates to your game configuration as you edit, eliminating preview lag and guesswork
- One-Click AI Background Removal β Remove backgrounds from scratch prize images instantly using fal birefnet, no external tools needed
Creator & Design Features
- Game Image Upload Validation β Automatic enforcement of minimum dimensions with clear guidance to prevent low-quality images
- Prize Image Transparency Nudge β Guidance and warnings for scratch game prize images to ensure professional appearance with proper opacity handling
- Improved Colour Picker β Colour picker now defaults to HEX tab instead of HSL for faster workflow
Leaderboard Enhancements
- CSV Export with Field Selector β Choose which fields to export (name, score, tier, etc.) when downloading leaderboard data
- Period History β Track historical leaderboard performance across different time periods and date ranges for both admins and users
Security & Stability
- Enhanced Widget Security β Improved sign-out handling and embed-aware refresh guards prevent session loss when embedded in partner sites
- Improved API Stability β All-gateway kimi routing ensures reliable AI model handling across different environments
Apps Updated
User App
β Updated - Security hardening, improved widget routing, game playability fixes
API
β Updated - Draft visibility, asset management, webhook improvements
Admin
β Updated - Artifact ledger, live preview, background removal, leaderboard exports
MCP Server
β Updated - Comprehensive test coverage, routing improvements
Games
β Updated - Sound toggle fixes, pointer controls, route normalization
Design System
β Updated - Enhanced components and image handling
Detailed Changes
User App Improvements
The user app receives critical security enhancements and improved experience during widget interactions:- Security Hardening β Widget auth now includes proper sign-out cookie clearing and embed-aware refresh guards to prevent session hijacking when embedded in third-party sites
- Streamlined Widget Sign-In β Standalone widget-landing sign-in routing now correctly transitions to the full app for seamless authentication
- Better Loading Feedback β Games iframe now displays loading spinner during cold boot, reducing perceived wait times
- Mobile Optimization β Widget landing CTAs stay visible on full-height phone displays without top-bar overlap
- Improved Game Playability β Sweep game now fully functional with pointer controls, sound-toggle icon fixed to display clearly in both muted and unmuted states
- Accurate Points Tracking β Points earned through spend rewards now correctly counted as an earn way for accurate user statistics
- Enhanced Carousel β Shared info-carousel now elevated with branded chrome for better visual hierarchy
- Scratch Game Controls β Close button properly anchored to game panel corner for better accessibility
Admin App Features
The admin app receives a comprehensive suite of improvements focused on productivity and AI integration:Artifact Management System (NJ-1421 Multi-Part Release)
- Artifact Ledger β Complete audit trail of all AI-generated artifacts with searchable library, organized by type and date
- Artifacts Tab β Dedicated workspace tab for browsing, searching, and managing all created artifacts
- Tool-Card Registry β Centralized registry of chat tool cards with consistent rendering across admin interface
- Entity Deep Linking β One-click navigation from chat results directly to challenges, games, leaderboards, rewards, and other entities
- Tabbed Workspace Panel β Reorganized chat workspace with separate tabs for AI Elements, Artifacts, WebPreview, and Preview/Queue
- Improved Chat Architecture β Extracted chat shell enables better code organization and maintainability
Image & Asset Management
- One-Click Background Removal β Uses fal birefnet AI to instantly remove backgrounds from scratch prize images, with support for batch processing
- Game Image Upload Validation β Enforces minimum dimensions for game images with clear guidance and error messages
- Prize Image Transparency Guidance β Soft warnings and nudges for scratch prize images to ensure proper opacity handling and professional appearance
- Colour Picker Improvement β Now defaults to HEX tab instead of HSL for faster workflow during brand customization
Leaderboard Features
- CSV Export with Field Selector β Customize which fields appear in exported leaderboard data (name, score, tier, points, last updated, etc.)
- Period History β View and export leaderboard snapshots from different time periods for historical analysis
Additional Admin Improvements
- Live Game Design Preview β See real-time updates to game configuration without constant preview clicks
- Gamified Shopify Setup β Enhanced loading states during Shopify integration setup for better user feedback
- Challenge Template Browsing β Restored ability to browse challenge templates when creating new challenges
API Enhancements
- Draft Content Visibility β Integration API now supports verified admin-preview grants, allowing safe preview of draft content before publication
- Background Removal Service β New asset management service integrates fal birefnet for AI-powered background removal with batch processing
- Spend Rewards in Shop β Shopify catalog now includes spend-based rewards for better monetization options
- Webhook Routing β Fixed routing for app-prefixed shop redact webhooks to ensure proper shop identification
- Improved Game Routing β Normalized scratch-card route alias so scratch game renders correctly in all contexts
MCP Server Improvements
- Comprehensive Test Coverage β Every MCP tool now has complete direct-MCP eval coverage via promptfoo testing
- All-Gateway Routing β Improved kimi routing ensures reliable handling across multiple AI model gateways with bulletproof eval coverage
Games & Graphics
- Sound Toggle Visibility β Fixed icon rendering to clearly show muted/unmuted state in both scratch and shared games
- Pointer Controls β Sweep game now fully playable with pointer input on all devices
- Route Normalization β Fixed scratch-card route alias handling
Breaking Changes
Leaderboard Configuration
The ability to toggle open leaderboards with no end date was reverted in this release due to compatibility concerns. If you were relying on this feature, revert to the previous leaderboard configuration behavior.Technical Improvements
This release includes significant behind-the-scenes improvements:- Performance Optimization β Session context trimmed by ~26k tokens, reducing memory footprint and improving initialization speed
- Code Quality β Comprehensive dead code cleanup removed orphaned chat components, consolidating duplicated helpers for better maintainability
- Developer Experience β Raised dev header limits and improved Warp-default local-dev documentation for faster development iteration
- Test Coverage β Complete MCP tool coverage with full promptfoo eval suite ensuring reliability
Contributors
Derek Counihan17 commits β’ +29,812/-17,054 lines
Mo13 commits β’ +2,750/-838 lines
dch11 commits β’ +4,085/-145 lines
James Cockayne1 commit β’ +965/-175 lines
Zuhayr Khan1 commit β’ +5/-123 lines
Tom Carroll1 commit β’ +123/-5 linesRelease Stats
| Metric | Value |
|---|---|
| Total Commits | 45 |
| Lines Added | +34,789 |
| Lines Removed | -15,180 |
| Files Changed | 437 |
| Size | Massive π΄ |
| Complexity | βββ Complex |
v2.420.0 deployed on July 6, 2026

