π΄ Release v2.398.1
βββ Complex β’ 67 commits β’ 771 files changedShopify 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
Shopify App
Shopify App
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
User App
User App
- 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
Admin App
Admin App
- 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
API
API
- 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
Games App
Games App
- Scratch Game Color Overrides β Add editable brand color override support to the Scratch game
MCP Server
MCP Server
- Async Web Research Polling β Poll async web research jobs for completion status
Marketing Website
Marketing Website
- 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
Database
Database
- Shopify Session Link Foundation β Add database schema for Shopify session linking (foundation for future features)
Contributors
@erek_d36 commits β’ +58,134/-13,004 lines
@solicshop16 commits β’ +10,736/-838 lines
@dch9 commits β’ +2,194/-1,401 lines
@jamescockayne2 commits β’ +941/-151 lines
@ZuhayrK002 commits β’ +90/-44 lines
@tomcarroll091 commit β’ +152/-6 linesRelease Stats
| Metric | Value |
|---|---|
| Total Commits | 67 |
| Lines Added | +70,268 |
| Lines Removed | -13,266 |
| Files Changed | 771 |
| Complexity | βββ Complex |
| Scope | π΄ Massive |
v2.398.1 deployed on June 23, 2026

