Changelog· Page 8

The latest updates, improvements, and fixes to Your Next Store. Subscribe via RSS.

· v1.222

File attachments in chat, Notion-style blog editor and deployment tracking

File attachments in chat

Merchants and customers can attach files to chat messages — images, PDFs, documents (YNS-919). Attachments are scoped to the conversation and respect the store's retention policy.

Notion-style blog editor

The admin blog editor switches to a block-based UI with slash commands, drag-to-reorder blocks, and inline embeds. Companion blog management API endpoints also land in this release.

Deployment tracking

AI Builder now shows real-time deployment status inline with the chat — building, deploying, promoted, or failed — powered by Vercel Platform Elements. Includes one-click promote to production and an option to prevent automatic production deployments.

Also shipped

  • Claude Agent SDK in AI Builder — Builder switches to the Claude Agent SDK for code modifications, with session management for conversation resumption, direct WebSocket connections, and prompt analysis for model selection
  • Streaming polish in Builder chat — client-side WebSockets, partial messages, animated text output, and a streamdown-powered renderer that keeps streaming alive in background tabs
  • Builder lifecycle features — auto-deploy after first prompt, plan selection modal on publishing, credits balance upgrade prompt, prolonged sandbox lifetime, auto-commits with LLM-generated messages, last-saved relative timestamps, onboarding poll
  • Stripe and addons in Builder — Builder can configure Stripe and addons directly during store creation
  • Templates selection in Builder — pick a starting template inline in the Builder flow; first template + modal preview fix (YNS-921), plus more themes
  • Template preview external link — "Open in new tab" button on the template preview modal
  • Blog management API — REST endpoints for blog posts and related resources
  • Commerce SDK sync — API synchronised with the Commerce SDK surface
Fixes13
  • [checkout]email validation
  • [auth]login flow and redirects
  • [onboarding]hide legal pages from onboarding
  • [ai-builder]redirect legacy storebuilder users to the new AI Builder setup
  • [ai-builder]commit handling and user feedback
  • [ai-builder]use find-or-create for chat persistence to avoid silent fails
  • [ai-builder]live mode button
  • [ai-builder]Builder page redirect and UI tweaks
  • [admin]accessibility and stores-page bugs, layout of new-store page
  • [admin]overflow handling in Store Settings and Store Creation dialogs
  • [admin]user stores list
  • [blog]blog colors
  • [chat]chat interface polish
· v1.221

Product feeds documentation and email open/click tracking

Product feeds documentation

Official docs for the product feed endpoint — the format, supported filters, and how to wire it up to Google Merchant Center, Meta catalogs, and TikTok Shop.

Email open/click tracking

Transactional and marketing emails sent through Resend now report opens and clicks back into YNS. The data shows up per-subscriber and in newsletter campaign summaries.

Fixes4
  • [emails]more event types in Resend
  • [admin]invalid email settings link
  • [admin]bigint in settings
  • [api]backward-compatible port (YNS-900)
· v1.220

Search across blog and settings overhaul

Search across blog

Storefront search runs on a new engine that indexes blog posts alongside products. Visitors find editorial content and inventory from the same input.

Settings overhaul

Multiple settings sections refreshed in one pass: refactored shipping layout, notifications section with owner-email support, tidied legal pages, and a settings search to jump between sections. Cookie consent toggle moves under compliance settings where it belongs.

Also shipped

  • Shopify import UI — product import component now shows a Shopify logo/icon next to the Shopify source
  • AI Builder textarea flow — Builder onboarding moves to a textarea for freer-form prompts
  • Close button on customer details sidebar — sidebar is dismissible from within, without navigating away
Fixes7
  • [security]storeId validation in AI chats to prevent data leakage between accounts
  • [orders]order not found bug
  • [admin]store switcher right after logging in
  • [admin]dashboard link in Forbidden and GoLiveSection components
  • [admin]settings UI polish
  • [chat]show chat in production
  • [ui]gap in gallery block
· v1.219

Referral badge across storefronts and store selection page

Referral badge across storefronts

A configurable referral badge that customers can use to share the store and earn credit. Ships in both legacy storefronts (admin toggle) and AI-built stores (injected automatically, self-contained, no theme edits required to opt in).

Store selection page

Operators managing multiple stores get a dedicated selection page instead of a dropdown, with store search and recent-store memory.

Also shipped

  • Billing page in settings — consolidated billing view for the store, including top-up of AI token credits with a saved payment method
  • Partial-coupon messages — updated messaging for coupons that apply to only part of the cart
  • Recommended tools on dashboard — new recommended-tools component with refined layout padding
  • Categories API — add and update endpoints for categories
  • v1/me API route — new v1/me endpoint returning richer user info
Fixes7
  • [checkout]application fee on discounted carts
  • [ai-builder]AI checkout asset loading fixes
  • [billing]formatting of amounts
  • [admin]update domain links to the newest path
  • [admin]whats-new button in collapsed sidebar
  • [ui]trial warning banner padding
  • [referral]always show badge for AppSumo and update UTMs
· v1.218

Low stock alerts, checkout consents and What's New in admin

Low stock alerts

Configure a per-product low-stock threshold and get notified when inventory drops below it. The admin product list surfaces low-stock items inline; notifications are delivered via email.

Checkout consents

Configure checkout-time consent prompts (marketing, data processing, terms) directly from settings. Consent state is captured with each order for later reporting.

What's New in admin

A What's New window in the admin shows recent changelog entries inline — fetched via the changelog API — so merchants can see shipped updates without leaving the admin.

Also shipped

  • Content & SEO additionslongDescription on collections and categories, SEO metadata on blog posts, and placeholder hints on store name/description inputs in the SEO form
  • Tax rates products preview — preview which products will pick up a given tax rate before saving
  • Tenant organizations in AI Builder — separate organizations for tenants so Builder workspaces stay cleanly scoped
Fixes4
  • [promotions]product and promotion badges display, badge color, and edit form
  • [promotions]overflowing promotions table
  • [promotions]promotion price incorrectly displayed on the product list
  • [admin]customers table filters by environment
· v1.217

Vercel Agent skills

AI Builder now uses Vercel Agent skills to scope its capabilities per task. Instead of a single monolithic prompt, skill definitions tell the agent which tools are available for the current context.

Also shipped

  • Mobile-responsive admin polish — improved padding, layout, and responsiveness across the dashboard, orders page, inventory list, admin navbar, and Stripe account details
· v1.216

Customer page empty state

The customers table renders a proper empty state with a call-to-action when a store has no customers yet — instead of showing a blank grid.

Fixes1
  • Dmarc record name
· v1.215

Instagram customization and USD pricing for AI

Instagram customization

Configure Instagram integration size presets and link destinations without touching theme code. Pick a layout, set the outbound links, publish.

USD pricing for AI

AI Builder usage is now billed in USD instead of abstract tokens. What you see in the quote is what gets charged.

Also shipped

  • instagram: Allow customization of sizes and links
  • v1: Handle AI costs
  • v1: USD instead of tokens
Fixes2
  • Onboarding state counter
  • Yns pagination '0' prefix
· v1.214

Location field on newsletter subscribers

Newsletter subscribers now carry a location attribute captured at signup. Use it for geo-segmented campaigns without having to bolt on a third-party enrichment tool.

· v1.213

Newsletter import

Import an existing subscriber list via CSV. Column mapping, duplicate detection, and opt-in status are handled as part of the flow — so migrating from another newsletter tool is a single step.

Fixes1
  • [csv]Fix uploading and downloading csv products