Changelog· Page 8

The latest updates, improvements, and fixes to Your Next Store. Subscribe via RSS. Curious what's coming? See the roadmap.

· v1.249

Feedback sessions and domain purchases

Feedback sessions

Feedback sessions let you pin comments directly onto a live store preview and hand them to an AI agent that applies the changes, deploys, and reports back for review — a full comment-to-change loop without leaving the builder. Sessions track real Vercel deploy state, block parallel edits while one is active, and notify you in Slack when work is ready for review.

Domain purchases

You can now buy domains straight from YNS and manage the ones you own — including auto-renewal — without leaving the platform or wiring up a separate registrar.

Also shipped

  • AI Builder onboarding flow: conversational template suggestions and a chat-based taste quiz on /create
  • Image attachments and persisted click offsets on feedback comments
  • ?prompt= parameter for auto-submitting a prompt on the /create page
  • Improved AI Builder loading screen and more reliable skill commands
  • Larger free-trial AI token allowance
  • Upgraded the sandbox model to Opus 4.7
Fixes40
  • Always update commerce-kit
  • [api-keys]Split reserved-name helpers into client-safe module
  • Assign correct domain to published deployments
  • [builder]Auto-reconnect WS on submit, hide stale progress chrome
  • [builder]Raise hero image quality from cloned sites
  • [builder]Recover from dead sandbox in file viewer
  • Cache issues in ai builder - never remove caching
  • [chatbot]Refresh route after tool-driven mutations
  • [clone-store]Pin AI Gateway to anthropic via body proxy
  • [create]Surface silent errors in visuals stage
  • Dedup YNS Vercel Key in API Keys settings
  • Do not show variant options on product page if there's only one variant
  • Domain auto-renewal api call
  • [feedback]Drop submit + end session buttons from lock screen
  • [feedback]Finalize moves session to in_review, not done
  • [feedback]Fire ready-for-review Slack ping after self-check, not finalize
  • [feedback]Flip session to processing synchronously on finalize
  • [feedback]Hide preview link + button after submission
  • [feedback]Kill sandbox at session start, refuse to revive while active
  • [feedback]Pin commerce-kit exactly in prepare workflow
  • [feedback]Preview link points at preview alias, sidebar defaults to in_review
  • [feedback]Show real Vercel deploy state on lock screen
  • [feedback]Suppress chat sidebar entirely when feedback session locks builder
  • [feedback]Switch to seen-ID dedup
  • [feedback]Tear down builder mode + sandbox keepalive when lock screen mounts
  • [feedback]Tighten comment-API gates to in_progress only
  • Hide comments toolbar after finalizing
  • Imports
  • [infoGrid]Columns on mobile
  • Lockfile
  • [loops]Sign up new users into YNS users list, not AI Waitlist
  • [onboarding]Drop orphan +1 left over from removed legal section
  • Remove furgonetka webhooks because they're broken
  • Remove SEO audit because it's not working properly
  • Restore getFeedbackPreviewDomain import after rebase
  • Reveal sidebar accordion items
  • Security - prevent modifications of carts that don't belong to current store
  • [slack]Submit notification no longer claims session is ready for review
  • Status bug
  • Wrap delete button in AlertDialog
· v1.248

Features

Fixes1
  • Correct coupon dates validation
· v1.247

Rename stores end to end

Renaming a store now cascades through its subdomain, Git repository and Vercel project in a single action, so the new name stays consistent across every backing resource instead of leaving orphaned references behind.

Fixes2
  • Pass only plain objects to client components from Stripe
  • Use proxy:auto for firecrawl to improve timeout errors
· v1.246

Scroll-to-bottom button and 0% fees in pricing

Long AI Builder conversations now get a scroll-to-bottom button to jump straight back to the latest message, and the pricing page states 0% transaction fees up front so the offer is clear before you sign up.

Also shipped

  • Brand guidelines CRUD with file extraction
  • Version restoration for AI Builder chat conversations
  • Model thinking time is now persisted across reloads
  • Minor visual improvements
Fixes6
  • [ai-builder]Persist tool calls and user interruptions
  • [ai-builder]Tool usage permissions
  • [clone-store]Remove musl SDK binary before clone runner exec
  • Displaying free shipping information in admin and order success pages
  • Hide instant shipping
  • [clone-store]Pin SDK binary to glibc variant
· v1.245

Contact form endpoint

A new contact-form endpoint captures customer enquiries from the storefront and routes them into the admin inbox, so messages land in one place instead of scattered across personal email.

Also shipped

  • Rich text descriptions for products
  • Redesigned inbox list header and message rows, with an unread badge on the Messages sidebar item
  • Onboarding now surfaces on the dashboard until setup is complete
  • Conventional-commit guidelines in AGENTS.md
Fixes8
  • Add email to furgonetka tracking
  • [admin/inbox]Scope lg negative margin to the x-axis only
  • [ai-chat]Generative ui persistance
  • Losing state between /manage and /desgin navigation and stale chat content on org change
  • AI Builder errror 'WebSocket not connected'
  • Hide 'Edit product details in Store Builder' for AI Builder stores
  • Prevent knip from deleting sandbox-only files
  • Remove coming soon features from legacy store builder
· v1.244

0% transaction fees on all plans

YNS no longer takes a cut of your orders. Every plan — free and paid — runs at 0% transaction fees on top of Stripe's own processing, so the full order value lands in your account. Platform revenue comes from subscriptions, not your checkout.

Also shipped

  • Continuous linting in AI Builder — the agent catches lint and type issues while it edits, so generated code stays clean
  • Image prompts in AI Builder — submitted images are now accepted as both attachments and URLs
Fixes3
  • [ai-builder]false positives in sandbox path hook blocking
  • [admin]hide migrate-to-AI-Builder entry point
  • [shipping]saving shipping tax rates
· v1.243

Unified inbox and shared-conversation previews

Unified inbox

Incoming emails now sit alongside contact-form messages in a single admin inbox — one place for every customer conversation, regardless of where it started.

Live preview in shared conversations

Shared AI Builder conversations now embed a live sandbox preview. Anyone you share the link with sees the generated store rendered in real time, not just the chat transcript.

Also shipped

  • AI Builder version history (groundwork) — architecture change that tracks every Builder version with its deploy status and linked commit. End-to-end plumbing is in place; the UI lands in an upcoming release
  • Google Tag Manager — add a GTM container to any store for analytics and tag management
  • Custom text on 0% tax rates — label zero-rated lines with a custom note (e.g. "Tax-free export") on invoices and checkout
Fixes1
  • [image-cache]tighten theme matching to avoid cross-category reuse
· v1.242

Slash commands, blog post scheduling and Builder migration

Slash commands in Builder chat

Typing / in Builder chat opens an autocomplete of every available skill and command, each tagged with a badge. Faster than typing full instructions, and easier to discover what the Builder can do.

Blog post scheduling

Pick a future publish date and time on any blog post. Drafts stay hidden until the scheduled moment, then go live automatically — no more setting a reminder to hit publish.

Migration between Storebuilder and AI Builder

Move stores between Storebuilder and AI Builder without rebuilding. A one-click migration action (with banner guidance) ships a Storebuilder store into AI Builder, and a revert-to-Storebuilder card in general settings sends it back if needed.

Also shipped

  • AI-generated newsletters (groundwork) — early plumbing for AI-drafted newsletters; the full composer and send flow ship in an upcoming release
  • EU withdrawal button auto-enabled — merchants in the EU get the statutory withdrawal button switched on automatically, no setup required
  • No-credits overlay on preview — clear prompt to top up when a preview can't render because credits ran out
  • GitHub-style code button on /design — copy raw code straight from the design page with one click
Fixes7
  • [cloning]limit image size in store cloning
  • [cloning]cloning websites
  • [invoices]Fakturownia invoices
  • [checkout]billing and shipping addresses always present (with backfill)
  • [ai-builder]stale session IDs and sandbox security hooks
  • [ui]add mic icon
  • [ui]SiteHeader shrinking in flex layouts
· v1.241

Cart recommendations, WordPress blog import and Klaviyo addon

Cart recommendations

A configurable cart recommendations block that surfaces cross-sell and upsell products based on current cart contents. Layout and source rules live in admin.

WordPress blog import

Point YNS at a WordPress site to pull in its posts in one click, with formatting, images, categories, and tags preserved.

Klaviyo addon

New addon to connect a Klaviyo account and power email marketing — sync customers, orders, and events into Klaviyo flows and campaigns.

Also shipped

  • EU withdrawal compliance — full support for EU Directive 2023/2673: withdrawal button on the store, withdrawal link in the order confirmation email, and guest access to the withdrawal form
  • Shippo OAuth — connect Shippo with a single OAuth credential set instead of raw API keys
  • Cart recommendations layout controls — configurable layout for the new cart recommendations block
  • Settings shortcut for tools — tools that declare a settingsPath now get a direct settings button in the admin
Fixes3
  • [checkout]more synchronous payment flow for Apple Pay
  • [shipping]compare free shipping threshold against net total
  • [cart]cart drawer width specificity
· v1.240

Blog comments, refunds API and agent browser in sandbox

Blog comments and categories

Blog posts now accept comments with a moderation queue, comment categories, and spam controls. Posts can also be grouped into categories, with matching API endpoints for listing and filtering.

Refunds API

REST endpoints for listing, creating, and retrieving refunds, with a matching admin UI for managing them. Refund events trigger a customer-facing confirmation email with the expected arrival window.

Agent browser in sandbox

The AI Builder sandbox now ships with agent-browser — a headless browser the agent drives itself to verify changes in a real rendered page, instead of trusting static output.

Also shipped

  • Cart recommendations commerce tool — a new commerce tool the AI Builder can call to surface upsells and cross-sells based on current cart contents
  • Shopify product migration in AI Builder — import products from Shopify (and similar platforms) directly inside the Builder
Fixes12
  • [checkout]deduplicate order confirmation emails
  • [cart]handle missing cart cookie gracefully instead of throwing
  • [tax]net-to-gross conversion when loading product form in inclusive tax mode
  • [tax]show gross prices for tax-inclusive stores in feeds, admin list, JSON-LD, and volume pricing
  • [invoices]exempt labels on invoices
  • [admin]remove hallucinated API fields (marketingOptIn, label, trackingUrl)
  • [collections]product reordering in collections
  • [inventory]subquery on inventory page to prevent stack overflow
  • [reviews]plain object return from addReview instead of raw DB result
  • [ai-builder]hide bash errors from clients
  • [billing]pro plan transaction fees consistent with marketing site
  • [ui]incorrect colors in the mobile nav menu