Skip to main content

πŸ”΄ Release v2.524.10

⭐⭐ Moderate β€’ 39 commits β€’ 369 files β€’ +20,757 / -4,886 lines
Campaign managers can now preview real widget layouts while they build, use Ask Nudj prompts to finish configuring each section, and give members clearer paths from earning to redeeming rewards. Members also get more reliable community navigation, rankings, reward counts, and sign-in prompts, while Shopify loyalty placements now give customers more useful points and reward details.
This release makes campaign setup easier to judge before it reaches members. The widget editor now shows each layout using the real community widget, and the Configure step offers ready-to-use prompts for common jobs such as featuring a new challenge, highlighting a reachable reward, or setting up a leaderboard. Ask Nudj also opens with community-aware suggestions and faster-loading setup information, so the next useful action is easier to find. The member experience gets a quieter round of polish. Guests see a clear way to sign in and keep their progress, reward badges count the rewards members can actually receive, games stay inside the community they came from, and leaderboard rows no longer duplicate or break around the podium. Shopify stores get refreshed earning, redemption, order-confirmation, and customer-account experiences with clearer points, tier, and reward information.

What’s new

  • Preview real widget layouts before choosing one, then finish section setup with an Ask Nudj prompt
  • Give members clearer reward counts, community-scoped game navigation, readable rankings, and a visible sign-in path for guests
  • Show points earned, bonus detail, tier progress, and redemption choices across the Shopify customer journey
  • Find Points settings faster and understand why a leaderboard cannot distribute rewards yet
  • Security and access-control hardening

For platform administrators

  • Live widget layout previews – Compare real widget sections in a carousel, then apply the layout that best fits your community
    • Check: the widget editor preview and the published home card
  • Finish-in-chat setup prompts – Start common configuration tasks from the Configure step, including featuring content, setting up leaderboards, and creating game or streak ideas
  • Community-aware Ask Nudj landing – See setup suggestions, readiness context, and content totals as soon as chat opens
  • Points settings shortcut – Open Points directly from community settings and keep its name, icon, and colour settings in sync across the experience
    • Check: Points naming, icon, and badge colour in the community settings preview
  • Clear reward distribution status – See why reward distribution is unavailable instead of being left with a disabled control and no explanation
  • Readable launch guidance – Keep the launch guide visible without covering the page underneath
    • Check: the community setup page with the launch guide open
  • Adjustable Ask Nudj text size – Set a comfortable response size and reset it when needed

For community members

  • Guest progress reminder – See one clear account row and a sign-in action that explains how to keep progress
  • Community-safe game links – Use View all from a game section without being taken to another community
  • Accurate reward badges – See the number of rewards or entries you can actually receive, including mixed reward setups
  • Reliable leaderboard rows – Find your rank once across pages, with cleaner podium edges and row spacing
    • Check: a leaderboard with a podium and a member outside the first page
  • Expandable community descriptions – Open longer community descriptions with a clear expanded or collapsed state
  • More dependable language switching – Keep the selected language after the page reloads, including translated swipe labels and sign-in attempt messages
  • Resilient discovery sharing – Get a clear retry message if sharing a swipe-to-discover result does not complete
  • Persistent quick-action answers – Keep an answer while a lightweight challenge step refreshes
  • Cleaner game artwork fallbacks – See a branded placeholder when a game has no custom artwork

For Shopify stores

  • Checkout earning preview – Show estimated points, bonus breakdowns, tier progress, minimum-spend guidance, and a join call to action in compact, standard, or enhanced layouts
    • Check: checkout with each enabled display style and a cart below the earning minimum
  • Checkout point redemption – Let members enter a dollar amount, see the points cost, apply it as a discount, and undo it when needed
    • Check: a signed-in checkout with points and an eligible cart
  • Order confirmation earning details – Show points earned after purchase, including base, product, and promotion bonuses
    • Check: the thank-you page for a member order and a guest order
  • Customer account loyalty page – Show balance, tier progress, pending or expiring points, earned coupons, and rewards that are close to unlocking
    • Check: a signed-in customer account with both an earned reward and a next reward
  • Flexible loyalty account banner – Choose an inline or stacked points display with a tier badge and rewards link
    • Check: the customer account profile block in both banner layouts

Security

  • Security and access-control hardening

Usage example

Preview and finish a widget section

Open the widget editor, choose a section, and compare the real layouts in the carousel. After adding a section, choose a Configure prompt such as:
Ask Nudj drafts the configuration so you can review it before publishing.

Apps updated

User App

βœ“ Updated – member navigation, widget previews, games, leaderboards, rewards, and localisation

API

βœ“ Updated – leaderboard lookups and scheduling reliability

Admin

βœ“ Updated – real widget layout previews, Ask Nudj setup prompts, Points settings, and clearer status feedback

MCP Server

βœ“ Updated – AI operation tracking and service reliability

Games

βœ“ Updated – live monitoring coverage

Shopify

βœ“ Updated – checkout, order confirmation, customer account, and loyalty profile blocks

Technical details

  • Added a real widget layout carousel that renders each candidate section through the user app, applies the current configuration, loads slides as they approach the viewport, and keeps the selected layout visible
  • Added Configure prompts for widget sections, with section-specific suggestions for challenges, rewards, leaderboards, games, streaks, referrals, quick actions, achievements, and receipt scanning
  • Reworked the Ask Nudj landing data path to load community readiness, inventory totals, onboarding tasks, and tailored suggestions with bounded fail-soft reads
  • Added a persistent chat response text-size control with a reset action
  • Added a direct Points entry in community settings and kept shared points display values authoritative when admins edit names, icons, or colours
  • Added explanation states for unavailable leaderboard reward distribution and kept the launch guide inside the usable page area
  • Consolidated guest identity presentation across desktop and mobile navigation, including a sign-in path for anonymous members who can convert their account
  • Kept game View all links based on the rendered community rather than an intercepted detail route
  • Corrected reward badge totals when allocations contain entries, assets, mixed distributions, or merged challenge actions
  • Kept current-user leaderboard rows out of loading, error, and historic states, and prevented duplicate rows at page boundaries
  • Added explicit expanded-state semantics to community descriptions and replaced missing game artwork with a shared branded placeholder
  • Moved language selection into the server-resolved navigation flow so the selected locale persists after navigation
  • Added shared localized copy for guest sign-in reminders, sign-in attempt counts, and swipe direction labels
  • Added user-visible failure feedback for rejected result shares and preserved lightweight action answers across server renders
  • Shared loading, framing, settings, cart, loyalty, formatting, and preview helpers across the Shopify UI extensions
  • Added configurable compact, standard, and enhanced checkout earning layouts, including bonus rows, tier progress, minimum-order guidance, and join calls to action
  • Added checkout redemption with balance-aware bounds, points-cost feedback, discount application, and undo
  • Added reusable order-confirmation earning detail and customer-account loyalty cards for balances, tiers, pending points, expiring points, coupons, and reward previews
  • Added editor sample data and preview handling for the refreshed extension blocks
  • Corrected subscription updates so a Max charge maps to the Max plan
  • Changed leaderboard position lookup to calculate a member’s rank without sorting every participant, while retaining paginated leaderboard results
  • Added rolling checkpoints for schedules that run beyond the scheduling provider’s maximum horizon
  • Security and access-control hardening
  • Added more granular AI operation capture across streamed chat responses, titles, persistence, and MCP calls so product teams can understand failures and latency
  • Security and access-control hardening
  • Kept deployed game smoke coverage aligned with the live route and excluded the platform root probe from game monitoring results
  • Extracted shared in-memory Mongo setup for consistent test environments
  • Ask Nudj
  • Widget customisation
  • Community Points
  • Leaderboards
  • Games
  • Anonymous accounts
  • Localisation
  • Shopify checkout loyalty
  • Customer account loyalty

Contributors

DerekCounihan@DerekCounihan17 commits β€’ +16,632 / -2,460 lines β€’ 225 files
dchnudj@dchnudj13 commits β€’ +1,343 / -391 lines β€’ 55 files
blankcode-alt@blankcode-alt5 commits β€’ +372 / -142 lines β€’ 27 files
jamescockayne@jamescockayne2 commits β€’ +1,944 / -1,883 lines β€’ 75 files
HienH@HienH1 commit β€’ +259 / -10 lines β€’ 7 files
nudj-changelog-bot[bot]@nudj-changelog-bot[bot]1 commit

Release stats


v2.524.10 deployed on September 8, 2026