Skip to main content

🔴 Release v2.520.4

⭐⭐⭐ Complex • 82 commits • 1,108 files • +69,770 / -53,665 lines
This release turns Ask Nudj into a hands-on campaign workspace. Build complete Nudj Lite experiences in chat, arrange your widget while watching it update, and manage the work still waiting in your queue. Shopify stores can now offer free products as a distinct reward, while community members get cleaner settings, more dependable social challenges, and better branded game and question copy.
The biggest change is the new admin workspace. Chat, Brand Memory, your content inventory, the setup guide, and a live widget preview now sit together, so campaign managers can move from an idea to a reviewed experience without jumping between screens. The workspace tracks what a chat created or removed, keeps queued work visible, and lets managers reorder, edit, retry, skip, or review queued drafts. Nudj Lite is now part of that flow. Ask Nudj can assemble and enable a standalone challenge, a multi-step journey, an advent calendar, or a stamp card, then return the shareable experience link. Widget editing also gets a much tighter feedback loop: show, hide, or drag sections into a new order and see the saved result in the preview immediately. Shopify free-product offers now have their own reward type across creation, management, redemption, and reporting. This keeps free products separate from discount rewards and sends members through the intended add-to-cart checkout journey.

What’s new

  • Build single-challenge, journey, advent-calendar, and stamp-card experiences directly in Ask Nudj
  • Reorder, show, or hide widget sections and see saved changes in the live preview immediately
  • Offer Shopify products as free rewards with a purpose-built checkout redemption journey
  • Tune widget section spacing and dividers to match each community’s visual rhythm
  • Keep social-follow challenges linked to the right community accounts across languages and widget views

For platform administrators

  • Ask Nudj Campaign Workspace – Work with chat, Brand Memory, inventory, setup guidance, and the live widget preview in one connected workspace
    • Check: your team’s admin landing page and chat workspace
  • Campaign Work Queue – Reorder, edit, retry, skip, or review queued drafts while progress and approval states remain visible
  • Nudj Lite Creation – Ask chat to build standalone challenges, journeys, advent calendars, and stamp cards, enable them, and return their shareable links
  • Instant Widget Arranger – Drag widget sections into order or switch them on and off with immediate preview updates and an undo option
    • Check: widget section order and visibility for an active community
  • Widget Section Rhythm – Set 0–48px spacing between home sections and add optional dividers
    • Check: widget home spacing and dividers on desktop and mobile
  • Answer Text Colour – Set a dedicated text colour for answer areas in both light and dark themes, with contrast checks in the branding editor
    • Check: prediction and multiple-choice answers in both theme modes
  • New Widget Starter Layouts – New communities start with larger, more engaging game, achievement, leaderboard, streak, and quick-action layouts
    • Check: the widget created for a new community
  • Social Follow Account Resolution – Configure community social links once while retaining intentional account overrides for individual campaigns and translated content

For community members

  • Focused Member Settings – Profile editing, notification preferences, and theme controls now appear only when the community has enabled those choices
  • Branded Flick Levels – Between-level banners now use the community’s translated level label instead of fixed English copy
    • Check: a branded Flick game with a custom level label
  • Accurate Notification Counts – Inbox badges now use the full notification total, including lists longer than the first loaded page

For Shopify stores

  • Free Product Rewards – Create a reward from a Shopify product, set its points price and supply, and keep it separate from discount offers throughout Nudj
    • Check: one free-product redemption from the widget through Shopify checkout
  • Clear Ways to Spend – Free products have their own section, gift icon, labels, and management flow in the embedded Shopify app

Usage examples

Launch a seasonal advent calendar

Ask Nudj:

Rearrange the widget during campaign setup

Open the Widget tab in the Ask Nudj workspace, drag Quick actions above Rewards, and switch off any section that is not ready. The preview updates as each change saves, and the confirmation offers an undo action.

Apps updated

User App

✓ Updated – widget controls, settings, questions, navigation, and reliability

API

✓ Updated – social follows, Shopify rewards, community defaults, and reliability

Admin

✓ Updated – campaign workspace, live preview, Lite creation, branding, and reward management

MCP Server

✓ Updated – Lite configuration, shareable links, panel controls, and reward tools

Games

✓ Updated – translated Flick level banners

Shopify

✓ Updated – dedicated free-product reward lifecycle

Breaking changes

Shopify reward API

Shopify free-product reward configurations and redeemable assets now use shopify-free-product instead of shopify with a checkout-link display mode. API consumers with exhaustive reward-type handling should regenerate the Nudj client, add the new type, and route it through the Shopify checkout-link redemption flow. Existing free-product rewards were reclassified automatically.

Technical details

  • Rebuilt the Ask Nudj area as a dedicated responsive workspace with connected Widget, Memory, Inventory, Guide, and temporary Research tabs
  • Added a persistent, sortable work queue with edit, remove, retry, skip, approval, failure, and progress states
  • Added a session summary for content created and removed, queue progress, setup progress, sources, program status, and widget installation
  • Added direct widget-section visibility and ordering controls backed by optimistic saves, instant preview messages, rollback, and undo
  • Added guided onboarding from brand research through Brand Memory review, widget review, and inventory
  • Added dedicated Answer Text colours with inheritance, live preview, light and dark mode handling, and accessibility reporting
  • Added read-only handling and labels for Shopify free-product rewards
  • Improved landing-page layout and theme contrast
  • Security and access-control hardening
  • Added configurable widget section gaps and optional section dividers across populated and gated home states
  • Applied dedicated Answer Text colours to prediction and select-from-list controls with correct community and organisation inheritance
  • Hid profile personalisation, member notification controls, and dark-mode controls when their corresponding community options are unavailable
  • Corrected notification badges to use the complete result count
  • Kept widget error responses compact and readable when an upstream service returns an HTML error page
  • Security and access-control hardening
  • Resolve Facebook, Instagram, and TikTok follow handles from current community links at read time across admin, public, and widget challenge responses
  • Preserve intentional per-action social account overrides and translated variants while preventing derived handles from becoming stale saved data
  • Refresh all affected action and challenge caches when social links or follow actions change
  • Prevent follow actions without a usable destination from being published or completed
  • Added a distinct Shopify free-product reward configuration, asset shape, validation path, and data migration
  • New communities now receive the larger widget layout defaults while existing community layouts remain unchanged
  • Security and access-control hardening
  • Added read and update operations for enabled Nudj Lite variants with post-save verification
  • Return available Mono, Calendar, Journey, and Stamp experience paths in chat and challenge results
  • Added Lite creation suggestions and store-aware chat context
  • Extended panel tools for widget section spacing and divider settings
  • Extended reward tools to distinguish Shopify free products from discounts
  • Create free products as a dedicated reward type from the embedded Ways to Spend experience
  • Carry the reward through central admin, MCP tools, issued assets, checkout links, coupon mapping, and the member reward display
  • Reclassified existing checkout-link free-product rewards without changing discount rewards
  • Flick level-transition banners now use the configured and translated HUD level label, with a packaged fallback for blank values
  • Extended the shared models, generated API client, design system, and database migrations for the new reward, theme, and widget configuration contracts
  • Moved workspace package and test execution to Bun and tightened cached build, test, and preview pipelines
  • Separated required application builds from preview deployment so release validation does not depend on preview creation
  • Ask Nudj
  • Brand Memory
  • Nudj Lite
  • Widget Customisation
  • Shopify Rewards
  • Social Follow Challenges
  • Flick Game

Contributors

@DerekCounihan38 commits • +36,167 / -7,255 lines
@dchnudj15 commits • +2,927 / -363 lines
@HienH10 commits • +19,419 / -46,392 lines
@tomc-010 commits • +8,659 / -423 lines
@jamescockayne4 commits • +1,919 / -134 lines
@ZuhayrK004 commits • +1,656 / -229 lines
@nudj-changelog-bot[bot]1 commit

Release stats


v2.520.4 deployed on September 2, 2026