Skip to main content

πŸ”΄ Release v2.304.6

⭐⭐⭐ Complex β€’ 21 commits β€’ 1,979 files β€’ View on GitHub
This release brings performance improvements across the board, fixes critical admin UX issues, and makes engagement tracking more accurate. Administrators will see faster dashboard loads and better state persistence, while community managers get more accurate reward distribution stats and smarter community navigation.

What’s New

  • Smarter Community Navigation β€” Admin dashboard auto-loads the last community you were working on, plus quick access to favorited and archived communities
  • Accurate Engagement Tracking β€” User visit data now reflects all community activity, not just page loads
  • Blazing-Fast Admin Dashboards β€” New database indexes and parallel query optimization makes community and language management instant
  • Better Reward Reporting β€” Fixed giveaway recipient statistics to accurately reflect actual distributions
  • AI Chat Persistence β€” Rich tool results in admin chat now persist correctly when you reload the page

Apps Updated

User App

βœ“ Updated - 3 changes

API

βœ“ Updated - 5 changes

Admin

βœ“ Updated - 8 changes

MCP Server

βœ“ Updated - 1 change

Website

β€” No changes

Games

β€” No changes

For Administrators

  • Auto-Load Last Community β€” Jump back to the community you were last working on instantly. Mark communities as favorites for quick access from the sidebar
  • Archive Management UX β€” Cleaner way to manage archived communities from the communities grid
  • Faster Dashboard Performance β€” Community and language selectors now load in parallel; Shopify store lookups are batched for up to 95% faster load times
  • Fixed Reward Giveaway Stats β€” Giveaway recipient counts and distribution metrics are now 100% accurate
  • Stable Admin Chat β€” Tool results (images, data tables, code snippets) now persist correctly when reloading chat history
  • Reliable Authentication β€” Fixed rare login failures caused by session serialization and stale cookie cleanup
  • Improved Form Handling β€” Org dashboard form submissions no longer get misrouted between server actions

For End Users

  • Accurate Engagement Metrics β€” Every interaction now counts toward community visit metrics (not just page views) β€” see real engagement numbers in your profile
  • Better Admin Previews β€” Preview communities correctly from the admin panel without entity loading issues

Technical Improvements

  • Parallelized Database Queries β€” me endpoint now fetches user data concurrently instead of sequentially
  • Consolidated Challenge Lookups β€” Challenge progress queries are unified and optimized, reducing database round-trips
  • Shard Key Optimization β€” Analytics queries now prefix shard keys correctly for better distribution across MongoDB clusters
  • Test Infrastructure β€” MongoMemoryReplSet is now shared across test files, improving test suite performance

Detailed Changes

  • Visit logger correctly tracks all user activity types (page loads, interactions)
  • Admin community preview iframe loads correct entities without data mismatches
  • Added cdp.touche.dev to CSP frame-ancestors for better integration support
  • Parallelized database calls in the me endpoint for faster user info retrieval
  • Consolidated challenge progress lookups to reduce redundant queries
  • Corrected reward giveaway recipient statistics calculations
  • Analytics queries now use proper shard key prefixing for cluster efficiency
  • Optimized test infrastructure with shared MongoMemoryReplSet across all test files
  • Auto-load last visited community on dashboard, with favorites and archives prominently featured
  • Database indexes on game_configs for faster content management
  • Parallelized language loading for instant selector response
  • Batched Shopify store queries for 95% faster third-party config loads
  • Fixed admin chat UI persistence when reloading rich tool results
  • Recovered server action POST routing on org dashboard forms
  • Fixed authentication flow with proper cookie cleanup on sign-out
  • Upgraded default AI model to Kimi K2.6 for better chat quality
  • Internal tooling documentation reorganization

Performance Metrics

ComponentImprovement
Admin Dashboard LoadUp to 95% faster with parallel queries and new indexes
User Info Retrieval30–40% faster with parallelized database calls
Challenge RenderingReduced round-trips via consolidated lookups
Analytics QueriesOptimized shard key prefix usage
Test SuiteFaster parallel test execution

Contributors

Derek Counihan@DerekCounihan15 commits β€’ +13,303/-7,492 lines

James Cockayne@jamescockayne5 commits β€’ +9,487/-6,252 lines

Release Stats

MetricValue
Total Commits21
Lines Added+21,547
Lines Removedβˆ’12,327
Files Changed1,979
Complexity⭐⭐⭐ Complex

Migration Notes

No breaking changes. All updates are backwards-compatible.
v2.304.6 deployed on April 28, 2026