Changelog

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

· v1.249

Add Feedback Sessions Support

Other Features

  • Add managed agents skills and self-check
  • Add slack notification for ai agency human in the loop flow
  • Ai agent rename
  • ai-builder: Add AI credits bypass topup button for superadmins
  • Allow managing bought domains
  • Allow users to buy domains straight from YNS
  • builder: Build-through-play taste quiz landing at /3 (7b12165), closes build-throu#play
  • builder: Conversational top-3 template suggestions at /2
  • builder: Replace /3 swipe with 3-round chat quiz
  • builder: Stream conversational paraphrase + skeleton cards on /2
  • builder: Tighten AI response style for store owners
  • design: Split toolbar actions per view
  • feedback: Add approve flow and block parallel sessions
  • feedback: Add comments API and lock UI for active sessions
  • feedback: Add processing status, gate in_review on superadmin approval
  • feedback: Allow image attachments on comments
  • feedback: Persist click offset, finalize endpoint
  • feedback: Pre-warm sessions off /design via dedicated tab
  • feedback: Process comments via Claude Managed Agents
  • feedback: Replace Managed Agents with Vercel Sandbox + Agent SDK
  • feedback: Server-computed eta + progress, polled toolbar status
  • feedback: Show delivery ETA after review submission
  • feedback: Wire slack notifications into approve and finalize
  • Handle ?prompt= param for auto-prompt submission on /create page
  • Improve ai builder loading screen
  • Improve prompt to avoid claiming success if edit was not made and other small additions
  • Improve reliability of skill commands and add prettify
  • Increase free trial ai token amount
  • Resolve managed agents based on name
  • slack: Add Superadmin button to feedback finalized notification
  • Superadmin feedback session page
  • superadmin: Finalize feedback session via workflow
  • Trigger ai agent once feedback session is finalized
  • Upgrade sandbox model to opus 4.7

Reverts

  • Revert "feat: add revert-to-storebuilder card in general settings"
  • Revert "feat: add storebuilder-to-aibuilder migration action and banner"
Fixes41
  • 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
  • [superadmin]Link to in review feedback sessions
  • Wrap delete button in AlertDialog
· v1.248
· v1.247
· v1.246

Add Scroll To Bottom Button And 0% Fees In Pric...

Other Features

  • Added brand guidelines CRUD actions and file extraction
  • ai-builder: Add version restoration for chat conversations
  • ai-builder: Persist model thinking time
  • 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

Add Contact-form Endpoint

Other Features

  • Add conventional commits guidelines in AGENTS.md
  • Add rich text content description to products
  • admin/inbox: Redesign list header and message rows
  • admin/inbox: Show unread badge on Messages sidebar item
  • Show onboarding on dashboard if not onboarded yet
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
  • Instagram module on AI Builder — legacy blocks migrated to the new format, with superadmin tooling to manage the transition
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
  • Inline comment pins on Builder previews (private) — leave pinned feedback directly on the rendered preview; currently gated by superadmin approval while the flow is validated
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