Documentation Index
Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
Use this file to discover all available pages before exploring further.
v2.362.0 – Predictions, Better Rewards, Faster Loads
📦 Large⭐⭐ 2 Complexity
Summary
This release brings a new Predictions section to the wallet where users can track predictions they’ve made and see their success rate. We’ve also improved reward discovery with a dedicated “Win Reward” call-to-action button, enhanced wallet accessibility with better color contrast, and optimized initial page load performance by pre-caching integration configuration.What’s New
🎯 Wallet Predictions Section
Users can now track all their predictions in a dedicated wallet section with three statuses:- Ongoing: Predictions waiting to be resolved
- Won: Successfully predicted answers
- Lost: Incorrect predictions
🏆 Win Reward Call-to-Action
The reward details drawer now displays a prominent “Win Reward” button for users who can earn rewards through challenges or achievements instead of purchasing them. Behavior:- Shows for giveaway entries when challenges are available
- Scrolls users to related challenges so they can earn the reward
- Falls back to entry purchase when no challenge path exists
🎨 Improved Wallet Card Contrast
Reward asset cards in the wallet now use high-contrast white text on image backgrounds, ensuring text remains readable on any reward image. This improves accessibility and visual clarity. Customer Impact: Better readability and WCAG compliance for users with visual impairments.⚡ Faster Initial Page Loads
Integration configuration (themes, feature flags, auth settings) is now pre-loaded into React Query cache on app startup, eliminating redundant network requests on first paint. Impact: ~200-500ms faster initial page load for returning users, reduced server load.User Experience Improvements
- Predictions Dashboard – Track prediction outcomes with win/loss metrics
- Reward Entry Shortcuts – Jump directly to challenges from reward details
- Better Readability – High-contrast text on reward cards improves legibility
- Instant Configuration – No delay waiting for theme/feature flag data
Technical Improvements
- Query Cache Seeding – Integration API responses cached before rendering
- Optimized Data Flow – Eliminated redundant configuration fetches
- Improved Accessibility – Fixed WCAG contrast ratios on reward cards
Breaking Changes
None.Release Details
Per-App Changes
User App
- ✨ New: Predictions section in wallet with ongoing/won/lost tabs
- ✨ New: “Win Reward” CTA button in reward drawer
- 🐛 Fixed: Wallet reward card text contrast for better readability
- ⚡ Performance: Seeded React Query cache with integration config
- Files Changed: 27 components and utilities
API
- Minor updates to support prediction data structures
Admin
- UI updates to support MCP tool improvements
- Files Changed: 3 route files
Design System
- Added 40 new translation keys for predictions feature across 6 languages (EN, DE, ES, FR, PT, ZH)
Models
- Added prediction action attributes DTO
Contributors
Metrics
- Total Commits: 5
- Total Changes: 2,830 lines added, 177 lines removed
- Files Changed: 59
- Release Size: Large
- Complexity: 2/5 stars

