> ## 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.

# Release v2.453.12

> Released July 20, 2026

## 🔴 Release v2.453.12

⭐⭐ Moderate Complexity • 14 commits • 253 files changed

<Note>
  Enhanced admin workflows and Shopify capabilities in this release. Administrators gain the ability to completely remove game configurations from stores (previously only draft toggles), the posts interface receives comprehensive UX polish with clearer scheduling and interaction settings, and the brand research onboarding flow gets hardened with better error recovery. The API now includes draft actions in challenge previews for more accurate testing before publication.
</Note>

## What's New

* **Game Removal Capability** — Completely remove game configurations from Shopify stores to free up entitlement slots
* **Enhanced Posts Management** — Improved posts list with better status visibility and clearer interaction setting controls
* **Brand Research Enhancements** — Exemption logic and automatic retry recovery for faster community setup
* **Draft Action Visibility** — Draft actions now appear in challenge preview responses for pre-publication testing
* **Loyalty Hub Color Integration** — User widget now matches your community's Loyalty Hub theme colors
* **UI Polish** — Compact research modal, deterministic tier impact display, and improved visual feedback across the platform

## Apps Updated

<CardGroup cols={3}>
  <Card title="User App" icon="mobile">
    ✓ Updated - 8 changes
  </Card>

  <Card title="API" icon="server">
    ✓ Updated - 4 changes
  </Card>

  <Card title="Admin" icon="gear">
    ✓ Updated - 24 changes
  </Card>

  <Card title="MCP Server" icon="robot">
    ✓ Updated - 7 changes
  </Card>

  <Card title="Models" icon="database">
    ✓ Updated - Changes to data models
  </Card>

  <Card title="Games" icon="gamepad">
    — No changes
  </Card>
</CardGroup>

## Detailed Changes

<AccordionGroup>
  <Accordion title="Admin Panel" icon="gear">
    **Posts & Engagement Management**

    * Posts list columns reorganized with improved status indicators (live, scheduled, draft)
    * Post interaction settings step simplified with clearer toggle behavior
    * Advanced settings step consolidated into collapsible sections for better organization
    * Scheduling controls enhanced with clearer date validation and guard logic

    **Brand Research & Onboarding**

    * Brand research progress tracking with exemption logic to prevent unnecessary re-prompts
    * Automatic retry recovery helps communities complete setup faster
    * Compact modal layout conserves screen space during research workflows
    * Improved display name update mechanism for workspace creation flow

    **Internal Improvements**

    * MCP tool invocation tracking expanded for better observability and debugging
    * Chat model selection and streaming improvements for research handoff
    * Workspace panel context refactored for more robust state management
  </Accordion>

  <Accordion title="User App" icon="mobile">
    **Visual & Theming**

    * Loyalty Hub color matching ensures consistent visual theming across user experiences
    * Community theme CSS generation now derives colors from Loyalty Hub settings
    * Theme color application extended to widget sections for unified visual identity
    * Branding preview listener enhanced for real-time theme color updates

    **User Experience**

    * Referral drawer styling improved with better button spacing and layout
    * Enhanced visual feedback when viewing rewards and challenges
    * Improved loading states for theme application across widget sections
  </Accordion>

  <Accordion title="API" icon="server">
    **Challenge & Preview System**

    * Draft actions now included in challenge preview responses
    * Pagination applied after visibility filtering for accurate result counts
    * Challenge aggregation pipelines refactored to handle draft visibility correctly
    * `get-all-community-base-challenges` helper improved for better preview accuracy
  </Accordion>

  <Accordion title="Shopify Integration" icon="shopping-cart">
    **Game Management**

    * New `deleteGame` endpoint allows permanent removal of game configurations
    * Community ownership validation prevents merchants from deleting games in other communities
    * Game removal frees up entitlement slots unlike the previous draft toggle

    **UI Improvements**

    * Tier impact modal rendering made deterministic for consistent user experience
    * Game config defaults updated to prevent slot conflicts and configuration errors
  </Accordion>

  <Accordion title="MCP Server" icon="robot">
    **Brand Memory Tools**

    * Brand memory tool extended with theme color derivation capabilities
    * Color specification validation tightened for better accuracy
    * New theme color extraction from brand research data

    **Schema & Testing**

    * Image schema validation improved for better color specification
    * Web and panel schemas reorganized for clarity and maintainability
    * MCP replay and evaluation harness expanded with new test cases
  </Accordion>
</AccordionGroup>

## For Administrators

### Game Removal (New)

Previously, you could only toggle games to "draft" status, which hid them from communities but didn't free up entitlement slots. **v2.453.12 adds the ability to permanently remove games**, releasing their slot for other configurations.

**Where to find it:** Shopify integration → Games section → select a game → **Remove** button

### Enhanced Posts Workflow

The posts creation and management interface has been refined:

* **Clearer Status Display** — Posts list now shows live, scheduled, and draft status with improved visual indicators
* **Better Scheduling** — End-date picker guards prevent invalid date selections (grayed-out dates)
* **Simpler Interaction Settings** — Toggle interface for comments, likes, and image display with corrected behavior

### Faster Brand Research Setup

Communities going through the brand research onboarding experience will see:

* Exemption logic that prevents unnecessary re-prompts during research loops
* Automatic retry recovery if research steps fail
* Compact modal that doesn't take over the screen during setup

## For End Users

### Consistent Colors Across Experiences

The user widget now matches your community's Loyalty Hub theme colors, ensuring every interaction feels cohesive with your brand identity.

### Clearer Visual Feedback

When viewing challenges and rewards, visual feedback is now clearer, making it obvious what's published and active versus what's still pending.

## Contributors

<CardGroup cols={4}>
  <Card>
    <img src="https://github.com/erek_d@me.com.png" alt="erek_d" style={{borderRadius: '50%', width: 48}} />

    **@erek\_d**

    5 commits • +16,155/-2,219 lines
  </Card>

  <Card>
    <img src="https://github.com/solicshop@gmail.com.png" alt="solicshop" style={{borderRadius: '50%', width: 48}} />

    **@solicshop**

    5 commits • +527/-472 lines
  </Card>

  <Card>
    <img src="https://github.com/dch@wenudj.com.png" alt="dch" style={{borderRadius: '50%', width: 48}} />

    **@dch**

    2 commits • +272/-21 lines
  </Card>

  <Card>
    <img src="https://github.com/tomcarroll09@duck.com.png" alt="tomcarroll09" style={{borderRadius: '50%', width: 48}} />

    **@tomcarroll09**

    1 commit • +632/-28 lines
  </Card>
</CardGroup>

## Release Stats

| Metric        | Value       |
| ------------- | ----------- |
| Total Commits | 14          |
| Lines Added   | +17,724     |
| Lines Removed | -2,710      |
| Files Changed | 253         |
| Release Size  | 🔴 Massive  |
| Complexity    | ⭐⭐ Moderate |

## Known Items

* Post Image Display toggle behavior has been corrected to match documented behavior
* Brand research retry logic is automatic; communities with exemption flags won't be re-prompted unnecessarily
* Game removal is permanent and affects entitlement allocation immediately

***

*v2.453.12 deployed on July 20, 2026*
