RELEASE V2.121.0January 13, 2026

OTP &
SHOPIFY.

What Changed

  • OTP Authentication — Secure 6-digit code verification replaces magic links for instant, reliable logins.

  • Shopify Achievements — Achievement tracking embedded directly into Shopify storefronts with claim functionality.

  • Email System Resilience — Critical authentication emails always sent, even when notification system disabled.

Impact

Like an owl's precise vision cutting through darkness, OTP authentication delivers instant, secure access while Shopify widgets expand engagement directly into commerce platforms.

OTP Authentication
AuthenticationSecurity

OTP Authentication

Modern 6-digit OTP codes with 60-second resend cooldown, 10-minute expiry, and rate limiting. Secure, instant authentication without clicking email links.

Shopify Achievement Widget
ShopifyGamification

Shopify Achievement Widget

Achievements tab in simplified Shopify widget. Progress tracking, XP/Points badges, claimable rewards—gamification embedded directly in storefronts.

FOR_THE_DEVS

OTP & Auth

  • • 6-digit numeric OTP generation
  • • /auth/verify-otp endpoint with session creation
  • • 10-minute OTP expiry window
  • • In-memory rate limiting for brute-force protection
  • • Resend cooldown (60s) with countdown UI
  • • OTP input auto-submit on 6th digit

Shopify & Widgets

  • • Widget Features management page
  • • Achievement cards with progress bars
  • • Claim functionality with spinner states
  • • Feature flag toggles (achievements, streaks)
  • • Simplified widget variant architecture
  • • Programmatic webhook registration

Email & Platform

  • • System emails bypass EMAIL_NOTIFICATIONS_ENABLED
  • • SendGrid fallback for orgs without custom config
  • • Modal stacking with query param routing
  • • Feature flag-aware UI (shop, streaks, gamification)
  • • Architecture reviewers + validation patterns
Nudj Team

Shipped By

Nudj Team

← Back to Archive