🔴 Release v2.520.4
⭐⭐⭐ Complex • 82 commits • 1,108 files • +69,770 / -53,665 linesThis 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.
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 useshopify-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
Admin
Admin
- 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
User App
User App
- 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
API and data
API and data
- 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
MCP Server
MCP Server
- 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
Shopify
Shopify
- 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
Games
Games
- Flick level-transition banners now use the configured and translated HUD level label, with a packaged fallback for blank values
Packages and delivery
Packages and delivery
- 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
Related features
- 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

