Skip to main content

πŸ”΄ Release v2.398.1

⭐⭐⭐ Complex β€’ 67 commits β€’ 771 files changed
Shopify onboarding & analytics overhaul. Merchants installing Nudj now walk through a guided setup wizard, configure loyalty tiers, and monitor engagement with real-time analytics dashboards. We’ve added analytics event tracking, free-plan support, and a public marketing website. Admins can now let users customize their leaderboard display names. Plus 10+ stability fixes across the platform.

What’s New

  • Guided Shopify Onboarding Wizard β€” First-time merchants complete the entire setup (org creation, community linking, widget configuration) in one flow
  • Loyalty Tiers & Analytics β€” Shopify merchants configure tier levels and monitor loyalty engagement with activity charts and analytics dashboards
  • Merchant Analytics Integration β€” Track Shopify merchant behavior (setup, linking, plan changes, widget toggles) with PostHog events
  • Free-Plan Shopify Support β€” Merchants on Shopify free plans can now complete onboarding and configure loyalty programs
  • Leaderboard Display Names β€” Users complete a question challenge to customize how their name appears on leaderboards
  • Public Marketing Website β€” Multi-page site showcasing Shopify features, pricing, and integration details
  • Admin Branding Reorganization β€” Community profile settings (logo, banner, name) now live in the β€œCommon Branding” section for clarity
  • Stability Across the Platform β€” Leaderboard API fixes, improved reward exports, widget auth hardening, and UI polish

Apps Updated

User App

βœ“ Updated - 15+ changes

API

βœ“ Updated - 10+ changes

Admin

βœ“ Updated - 8+ changes

MCP Server

βœ“ Updated - Async web research

Games

βœ“ Updated - Color overrides

Marketing

βœ“ New - Multi-page site

Detailed Changes

Onboarding & Setup

  • Cold Install Onboarding Wizard β€” Complete guided setup on first install with org creation, community linking, and widget configuration in one flow
  • Free Plan Support β€” Merchants on free Shopify plans can complete onboarding and configure loyalty programs
  • Linked Store Restoration β€” Automatically restore linked stores when merchants reinstall the app
  • Widget Setup Non-Blocking β€” Widget configuration no longer blocks the onboarding flow

Loyalty Management

  • Loyalty Tiers Section β€” New section for configuring and managing loyalty tier levels
  • Guided Loyalty Layouts β€” Templates for organizing loyalty program configuration
  • Draft Program Gates β€” Gate draft loyalty programs from public access

Analytics & Monitoring

  • Loyalty Analytics Dashboard β€” Real-time activity charts tracking engagement metrics (signups, completions, rewards)
  • PostHog Merchant Analytics β€” Track merchant behavior: signup source, plan changes, widget toggles, feature usage, challenge creation, reward creation
  • Analytics Event Enrichment β€” Server-side analytics capture with shop domain as distinct ID

UI & UX Improvements

  • Icon Refresh β€” Replace emoji UI with SVG icons site-wide for better accessibility and consistency
  • Settings Flow Clarity β€” Simplified settings page flow for community linking
  • Design Alignment β€” Consistent styling across settings and dashboard pages
  • Checkout Extension Tests β€” Unit tests for points display and checkout redemption data layer

API & Infrastructure

  • Shopify Session Foundation β€” Add Shopify session link database structure for future enhancements
  • Storefront Domain Fix β€” Use real storefront domain (not admin) for share-rewards links
  • Legal Link Hardcoding β€” Remove env var dependency for terms/privacy links
  • Giveaway Icon β€” Display ticket icon for Giveaway rewards in Ways to Spend section
  • Widget Dev Server Unavailable State β€” Show appropriate UI when local dev server is unavailable
  • Shopify Widget Launcher Auth β€” Stabilize widget authentication in Shopify storefronts
  • Widget Admin-Preview Signing β€” Sign admin-preview iframe auth instead of trusting headers (security)
  • Transient Fetch Retries β€” Automatic retry for transient server integration fetch errors
  • Challenge Celebration Preservation β€” Fix challenge-complete celebration visibility in widgets
  • Theme Storage Access Guard β€” Protect access to theme storage configuration
  • Leaderboard Podium Visuals β€” Polish visual design of leaderboard podium rankings
  • Quick Actions Alignment β€” Align quick actions UI with shared actions surface
  • Guest Mode Widget Onboarding β€” Enable guest mode defaults for widget onboarding
  • Sign-Out Controls β€” Hide sign-out when user is logged in via API link
  • Leaderboard Rankings Stability β€” Fix admin leaderboard page from crashing when hitting API rate limits
  • Community Profile Reorganization β€” Move community profile (logo, banner, name) from Loyalty Hub to Common Branding section
  • Leaderboard Nickname Action β€” Add new question-display-name action allowing users to customize their leaderboard name
  • Community Deep-Link Resolution β€” Resolve community deep links by ID to the working dashboard route
  • Asset Upload Scoping β€” Scope image asset uploads to selected community by default
  • Rewards Distribution Guard β€” Guard rewards Distribution column against NaN percentage values
  • AI Reward Image Prompts β€” Ground AI reward image generation prompts to prevent baking in wrong discount %/invented codes
  • AI Setup Queue Retry β€” Make AI-setup queue retry actually rerun tasks and log panel API failures
  • Kimi K2.7 Upgrade β€” Upgrade all agents from Kimi K2.6 to K2.7 for improved performance
  • Guest Mode Defaults β€” Enable guest mode defaults for widget onboarding flow
  • Question-Display-Name Action β€” New challenge action type allowing users to set a custom display name on leaderboards
  • Default Avatar Regeneration β€” Regenerate default avatars for users with display name changes
  • Leaderboard Username Coalescing β€” Fix data 500 errors by properly coalescing null leaderboard usernames
  • Reward Draw Export β€” Improved reward draw export returns all entrants in one request (no hang, no silent truncation)
  • Shopify Onboarding Tokens β€” Issue onboarding tokens for Shopify free-plan organizations
  • Durable Web Research Jobs β€” Add durable, resumable web research job infrastructure for AI operations
  • Scratch Game Color Overrides β€” Add editable brand color override support to the Scratch game
  • Async Web Research Polling β€” Poll async web research jobs for completion status
  • New Multi-Page Marketing Site β€” Public-facing Shopify marketing website with:
    • Home page with value proposition and CTA
    • Features page showcasing core gamification capabilities
    • How It Works page explaining the setup and engagement flow
    • Pricing page with plan tiers
    • Integrations page highlighting Shopify connectivity
    • FAQ and resources sections
    • About, legal (terms/privacy/cookies), and sitemap pages
  • Shopify Session Link Foundation β€” Add database schema for Shopify session linking (foundation for future features)

Contributors

erek_d@me.com@erek_d36 commits β€’ +58,134/-13,004 lines

solicshop@gmail.com@solicshop16 commits β€’ +10,736/-838 lines

dch@wenudj.com@dch9 commits β€’ +2,194/-1,401 lines

jamescockayne@jamescockayne2 commits β€’ +941/-151 lines

ZuhayrK00@ZuhayrK002 commits β€’ +90/-44 lines

tomcarroll09@duck.com@tomcarroll091 commit β€’ +152/-6 lines

Release Stats

MetricValue
Total Commits67
Lines Added+70,268
Lines Removed-13,266
Files Changed771
Complexity⭐⭐⭐ Complex
ScopeπŸ”΄ Massive

v2.398.1 deployed on June 23, 2026