> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# December 2025 Highlights

> Shopify partner app, email notification infrastructure, and community theming v2

## December 2025

December was the start of the Shopify era. The partner app, account linking, checkout links, and end-to-end flows all shipped within a four-week window. Email infrastructure and scheduled notifications went live the same month, and community-level theming got its v2 treatment.

<Update label="December 2025" description="Shopify + email infrastructure">
  ### For Enterprise & Shopify Merchants

  <CardGroup cols={2}>
    <Card title="Shopify partner app" icon="shop">
      The Shopify partner app ships — first-class integration with Shopify admin (#1402).
    </Card>

    <Card title="Account linking" icon="link">
      Link Shopify customer accounts to Nudj community profiles (#1407).
    </Card>

    <Card title="Shopify reward type" icon="gift">
      A dedicated reward type whose fulfilment is handled via Shopify (#1447, #1459).
    </Card>

    <Card title="Checkout links" icon="cart-shopping">
      Generate Shopify checkout URLs as a reward-fulfilment mechanism (#1492).
    </Card>

    <Card title="End-to-end Shopify flow" icon="arrows-turn-right">
      Full Shopify account → reward → checkout flow verified end-to-end (#1474).
    </Card>
  </CardGroup>

  ### For Developers & Integrators

  <CardGroup cols={2}>
    <Card title="Email notification infrastructure" icon="envelope">
      Unified email-sending infrastructure with scheduled notifications and per-org settings (#1513, #1517, #1571).
    </Card>

    <Card title="Webhook entity filtering" icon="filter">
      Webhook subscriptions can now filter by entity type — fewer irrelevant deliveries (#1485).
    </Card>

    <Card title="OIDC auto-fetch" icon="shield-check">
      OIDC provider config is fetched automatically from the well-known URL (#1466).
    </Card>
  </CardGroup>

  ### For Admins & Community Managers

  <CardGroup cols={2}>
    <Card title="Community theming v2" icon="palette">
      Per-community branding and theme presets, including Shopify-aware overrides (#1434, #1545).
    </Card>

    <Card title="Duplicate admin items" icon="copy">
      One-click duplicate across challenges, rewards, and other admin entities (#1412).
    </Card>

    <Card title="Allocation supply limits" icon="boxes-stacked">
      Cap how many copies of a reward can be allocated, independent of total supply (#1451).
    </Card>

    <Card title="Admin calendar for challenges" icon="calendar-days">
      Month-view calendar of active and scheduled challenges (#1511).
    </Card>

    <Card title="Voting action" icon="thumbs-up">
      New voting action type for community decision-making (#1347).
    </Card>
  </CardGroup>

  ### For Community Members

  <CardGroup cols={2}>
    <Card title="Repeatable carousel" icon="repeat">
      Repeatable-challenge cards are now presented in a carousel (#1413).
    </Card>

    <Card title="Anonymous wallet" icon="wallet">
      Anonymous users can hold an in-browser wallet until they sign up (#1463).
    </Card>

    <Card title="Apple TV parallax" icon="tv">
      Parallax-style hero treatment on key user-app screens (#1569).
    </Card>
  </CardGroup>

  ### Platform polish

  * Leaderboard service refactor (#1372)
  * Intercepted Next.js routes for modal overlays (#1498)
  * Scheduled leaderboard "coming soon" state (#1560)

  ### In this period

  * 23 PRs merged.
</Update>

## Related

<CardGroup cols={2}>
  <Card title="November 2025" icon="arrow-left" href="/whats-new/highlights/2025-11">
    Bearer-token API auth and webhook logs.
  </Card>

  <Card title="January 2026" icon="arrow-right" href="/whats-new/highlights/2026-01">
    OTP auth, the Shopify loyalty widget, and automated leaderboards.
  </Card>
</CardGroup>
