Skip to main content

πŸ”΄ Release v2.267.0

⭐⭐ Moderate Complexity β€’ 12 commits β€’ 796 files
Major release delivering a beautiful bohemian visual redesign and automating loyalty tier evaluation based on customer spending. This release significantly improves the admin interface with new branding customization options, fixes critical form stability issues, and strengthens Shopify integration reliability. The new drill-down sidebar navigation provides better platform navigation while the OrderPaid event hook enables automatic tier progression in Shopify-integrated communities.

What’s New

  • Bohemian Visual Redesign – Complete visual overhaul with refreshed color palette, typography, and component styling for a modern, cohesive admin experience
  • Loyalty Tier OrderPaid Automation – Automatically evaluate and assign loyalty tiers when Shopify customers complete purchases, enabling tier-based rewards workflows
  • Game Config Branding Colors – New configuration step in game setup to customize primary, accent, and secondary brand colors for your gamified experience
  • Improved Form Stability – Fixed leaderboard name input resetting, multiple choice action editing, and rich text sanitization issues
  • Enhanced Admin Navigation – Drill-down sidebar navigation improvements for better platform exploration and community switching
  • Shopify User Linking – Prevent duplicate user creation by linking Shopify users via email before account creation
  • Better Challenge UX – Action title truncation for long text, restored language switching in posts, and improved form field rendering

Apps Updated

User App

βœ“ Updated - 2 changes

API

βœ“ Updated - 3 changes

Admin

βœ“ Updated - 7 major changes

MCP Server

β€” No changes

Website

βœ“ Updated - Documentation

Games

βœ“ Updated - 1 change

Detailed Changes

  • Visual Theme Application – User app reflects bohemian branding updates across all pages
  • Theming System Integration – Improved color variable handling for consistent brand expression
  • Loyalty Tier OrderPaid Hook – New event handler for Shopify shop/orders/paid webhooks that automatically evaluates customer loyalty tier eligibility based on order spend
  • Tier Evaluation Logic – Complete helper function handle-loyalty-tier-evaluation.ts that calculates tier progression using spend thresholds
  • Enhanced User Linking – Fixed Shopify user account creation to check email first, preventing accidental duplicate accounts when users reactivate
  • Bohemian Visual Rebrand – Complete color palette refresh with new primary (lavender), accent (muted purple), sidebar (navy), and semantic colors (success teal, warning amber, destructive red)
  • Branding Colors Config Step – New dedicated step in game configuration stepper to customize brand colors with live preview of primary, accent, and secondary palettes
  • Theme System Architecture – Refactored theming rules and CSS variable documentation in admin-theming.md for consistent color management across admin panels
  • Drill-Down Sidebar Navigation – Improved sidebar structure for easier navigation between resources with better visual hierarchy
  • Form Stability Fixes – Fixed leaderboard name input state management (stopped resetting on keystroke), fixed multiple choice action editing, sanitized empty rich text before saving
  • UI Polish – Truncated long action titles in challenge action lists, restored language switcher in posts studio sidebar, improved dashboard top bar actions
  • E2E Test Coverage – Added 600+ lines of new Playwright tests including branding theming, challenge listing, community switch persistence, and embed launcher flows
  • Admin Gamification Rules – New documentation for gamification configuration patterns
  • Tech Analysis Skill – Added /tech-analysis command for generating competitive and technical analysis documents
  • Widget Documentation – Enhanced user widget and embed documentation with deployment guidelines

Admin Features & Improvements

  • Bohemian Branding System – Complete visual redesign with lavender primary, muted purple accent, and navy sidebar for modern admin interface
  • Brand Color Customization – Configure primary, accent, and secondary colors in game setup with real-time preview
  • Loyalty Tier Automation – Set up automatic tier evaluation when Shopify customers spend (via OrderPaid events)
  • Form Input Reliability – Fixed leaderboard names, challenge actions, and rich text fields from unexpected state resets
  • Navigation Improvements – Better sidebar structure and community switching for faster platform exploration
  • Action Management – Improved action title display and multiple choice action editing in challenge configuration
  • Language Support – Restored multi-language support in posts and challenge configuration
  • Testing & Stability – 600+ new E2E tests for branding, challenge flows, and community switching ensure platform reliability

User-Facing Improvements

  • Modern Visual Experience – User app displays cohesive bohemian branding reflecting admin customizations
  • Consistent Styling – Color variables applied throughout for reliable visual feedback during challenge completion
  • Better Mobile Experience – Improved touch targets and form field interactions across the user app

Technical Improvements

  • Event Hook Architecture – New OrderPaid event handler pattern for Shopify event processing at scale
  • Tier Evaluation Service – Reusable helper function for spend-based tier progression logic
  • CSS Variable System – Consistent HSL-based theming for maintainable brand customization
  • Type Safety – Improved TypeScript definitions for loyalty tier and theme configuration
  • Test Coverage – Expanded E2E test matrix covering critical user flows and admin configuration paths

Breaking Changes

None β€” this is a fully backward-compatible release.

For Shopify Integrations

OrderPaid Events

Communities can now configure automatic loyalty tier evaluation by setting spend thresholds in their tier configuration. Shopify OrderPaid webhook events will automatically evaluate customer tier eligibility.

User Linking

Shopify user creation now safely checks email address first to prevent accidental duplicate accounts when reactivating users.

How to Use the New Features

Customize Your Brand Colors

  1. Navigate to your community’s Game Settings
  2. In the game configuration stepper, find the new Branding Colors step
  3. Enter your primary color (e.g., brand primary), accent color, and secondary color
  4. See the color preview update in real-time
  5. Save your game β€” the colors instantly apply across your admin and user app

Set Up Automatic Loyalty Tiers (Shopify)

  1. Configure Tier Spend Thresholds – In your community’s loyalty tier settings, define spend amounts for each tier level
  2. Enable OrderPaid Webhooks – Ensure your Shopify integration is connected (standard setup)
  3. Users Automatically Advance – When your Shopify customers spend money, their tier will automatically evaluate and upgrade if they meet the threshold
  4. No Manual Management – Tiers update in real-time without admin intervention

Fix Common Configuration Issues

  • Leaderboard Name Changes – If your leaderboard name was resetting while typing, it’s now fixed. Type freely without losing progress.
  • Challenge Actions – Multiple choice actions can now be edited and saved reliably.
  • Rich Text Fields – Empty rich text sections are now safely sanitized to prevent validation errors.

Migration Notes

If you have existing:
  • Branding configurations – These are preserved. You can now add more granular color customization via the new Branding Colors step.
  • Shopify integrations – OrderPaid events are automatically processed. No configuration needed unless you want to enable automatic loyalty tier evaluation.
  • Custom themes – Your community’s theme configuration is automatically applied with the new CSS variable system.

Contributors

dchnudj@dchnudj5 commits β€’ +208/-190 lines

erek_d@Derek_Counihan2 commits β€’ +41,726/-30,949 lines

jamescockayne@jamescockayne2 commits β€’ +3,429/-77 lines

SaadK94@SaadK941 commit β€’ +60/-5 lines

ZuhayrK00@ZuhayrK001 commit β€’ +315/-78 lines

Release Stats

MetricValue
Total Commits12
Lines Added+45,144
Lines Removed-30,513
Files Changed796
Release SizeπŸ”΄ Massive
Complexity⭐⭐ Moderate

Testing This Release

For Admins

  • βœ… Test the new Branding Colors step in game configuration β€” colors should apply immediately
  • βœ… Verify form fields (leaderboard name, action editing, rich text) no longer reset unexpectedly
  • βœ… Check community switching in the sidebar works smoothly
  • βœ… Review the new visual theme across all admin pages

For Shopify Users

  • βœ… Verify OrderPaid webhooks trigger (check Admin > Events in Shopify)
  • βœ… Confirm loyalty tiers automatically advance when test orders are created
  • βœ… Test user account linking with existing email addresses

For App Users

  • βœ… Confirm the user app displays your custom brand colors
  • βœ… Verify all interactive elements respond correctly to color customization

v2.267.0 deployed on April 1, 2026 β€’ View on GitHub