🔴 Release v2.367.0
⭐⭐ Moderate Complexity • 20 commits • 169 filesThis release focuses on AI-powered customization, prediction engagement, and game reliability. Admins can now inject Brand Memory and custom color palettes into AI-generated assets. The prediction system has been reorganized to group by challenge with live vote counts. Games are faster and more reliable with improved scoring accuracy, idempotent submissions, and parallelized loading. Admin workflows got smoother with persistent progress tracking, compliance features, and better filtering.
What’s New
For Platform Administrators
- Brand Memory Integration in AI Images — Tell Nudj your brand’s visual identity (colors, style guide, key brand elements) once, and AI-generated reward assets automatically inherit your brand palette and personality. No more generic-looking assets.
- Prediction Management & Engagement — Predictions now group by challenge on the resolution page, showing live vote counts per prediction. Admins can see exactly which predictions are resonating with participants and plan prizes accordingly.
- Cookie Consent & Compliance — GDPR-ready cookie consent banner with transparent links to your Terms of Service, Privacy Policy, and Cookie Policy. First-party consent gating ensures analytics only captures when users opt in.
- AI Setup Wizard Progress — The AI onboarding wizard now remembers your progress. Stop at step 4, come back later, and pick up where you left off—no need to reconfigure.
- Smoother Workflows — Archived challenge filters now work correctly. Calendar view toggle stays visible. Community creation flow recovers gracefully from interruptions. Theme color saves are reliable.
For End Users (Players)
- Faster Game Loading — Challenge games now load in parallel with code-splitting and iframe warm-up. Less waiting, more playing.
- Accurate Game Scoring — Flick game scoring is now precise (no more inflated scores). HUD displays correctly at all resolutions. Honest feedback on your performance.
- Reliable Reward Redemption — Game score submissions are now idempotent—if your submission stalls or retries, you won’t accidentally submit twice or lose points.
- Better Reward Display — Wallet reward cards now respect your current card design version. Rewards look consistent with the rest of your experience.
Platform Stability
- Enhanced Observability — Asset library operations now log fully for troubleshooting. Better diagnostics for OAuth failures. Improved cache performance and behavior.
- Better Data Consistency — Prediction wallet caching is properly synchronized on creation and resolution. Targeted cache invalidation prevents stale data.
Apps Updated
User App
✓ Updated - Performance, Rewards, Predictions
API
✓ Updated - Brand Memory, Assets, Cache, OAuth
Admin
✓ Updated - AI, Predictions, Compliance
MCP Server
✓ Updated - Brand Memory Tool
Games
✓ Updated - Scoring, Performance, Reliability
Design System
✓ Updated - Components
Detailed Changes
Admin Panel
Admin Panel
Brand Memory & AI Images
- Brand Memory is now injected into AI image generation. Your brand’s color palette automatically influences generated reward asset colors and style.
- New “Branding” section in community settings to configure brand personality for AI.
- Asset library improvements: better scoping, hash-based caching, improved search, full observability.
- Predictions now group by challenge on the resolution page (Admin > Engagement > Predictions).
- Live vote counts show how many participants voted for each prediction.
- New prediction resolution dialog with cleaner UX.
- AI Setup Wizard now persists progress across sessions. Steps no longer timeout or lose state.
- Cookie consent banner integrated into layout. Links to ToS, Privacy Policy, and Cookie Policy.
- Analytics only activate after user consents to first-party cookies.
- Archived challenge filter now correctly filters the challenge list.
- Calendar view toggle remains visible when switching between list and calendar layouts.
- Community creation flow recovers from stalled brand research steps.
- Theme color saves no longer send null values that block subsequent edits.
- AI setup model selection is now environment-configurable for different deployment tiers.
User App & Games
User App & Games
Game Performance
- Challenge games load 3–4x faster via parallel game initialization, code-splitting, and iframe warm-up.
- Game session startup is non-blocking—UI renders while data loads.
- Flick game scoring corrected (levels now score accurately).
- HUD display fixed for all screen sizes (no cut-off at edges).
- Game score submissions are idempotent—retries won’t double-count points.
- Honest scoring messaging replaces inflated feedback.
- Wallet reward cards now honor
rewardCardVersion, showing cards in the correct design. - Prediction wallet cache properly syncs when predictions are created or resolved.
- Accuracy badges and “Perfect” badges hidden on prediction-only challenges (cleaner UI).
- Referral invite button relabeled to “Close” for clarity.
API & Backend
API & Backend
Brand Memory & AI
- Brand Memory color palette and guidance now injected into FAL image generation prompts.
- New
BrandMemoryDtoModelwith parsed color palette and brand guidance. - API endpoint for generating AI assets now respects brand context.
- Asset library scoping improved (multi-tenant isolation verified).
- Hash-based caching reduces redundant generation.
- Search indexing and observability enhanced.
- Targeted cache invalidation (Rule #9) applied across mutations.
- Prediction wallet cache cleared on create and resolve events.
- Chat queue stall guard prevents long-running requests from blocking.
- OAuth refresh-token redeem failures now logged with full diagnostic context (no unsafe auto-retry).
- Better error messages for third-party redirect failures.
- Full OTel logging and tracing across asset generation pipeline.
- Cache hit/miss metrics now tracked.
MCP Server
MCP Server
- Brand Memory tool enhanced to support color palette extraction and validation.
- Image generation tool updated to receive and use brand context from the admin chat.
Design System
Design System
- Minor component refinements to support new admin UI patterns.
- i18n strings added for cookie consent and compliance links.
Contributors
@Derek Counihan8 commits • +5,988 / -635 lines
@dchnudj5 commits • +2,024 / -727 lines
@Mo4 commits • +197 / -76 lines
@ZuhayrK003 commits • +2,279 / -290 linesRelease Stats
| Metric | Value |
|---|---|
| Total Commits | 20 |
| Lines Added | +10,638 |
| Lines Removed | -1,729 |
| Files Changed | 169 |
| Release Size | 🔴 Massive |
| Complexity | ⭐⭐ Moderate |
v2.367.0 deployed on June 4, 2026

