Changelog· Page 4

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

· v1.262

Clone-website skill

A new clone-website skill imports your existing store — its design, assets and catalog — so a migration to YNS starts from a faithful copy of your current site instead of a blank slate.

Also shipped

  • Clone-store library and sandbox runner backing the skill
  • Bootstrap always creates a fresh store rather than reusing one
  • Publish-step, empty-CSV skip and purge-store helpers
Fixes13
  • [playbooks]Hard-block phase 1 until /clone-website runs
  • [newsletter-popup]Surface settings link in sidebar and render dialog reliably
  • Add more logic to playbooks
  • [blog]Make blog posts are actually visible on publish
  • [cart]Use app logger instead of better-auth in cart-actions
  • [domains]Allow to buy domains without attached payment method
  • [emails]Improve order confirmation layout and clarify store name source
  • Lockfile
  • Navigate gently back from stripe connect oauth back to the app
  • [playbooks]Make clone-website a mandatory Phase 0.5, not optional Phase 5
  • [playbooks]Make clone-website a mandatory Phase 0.5, not optional Phase 5
  • [stores]Enforce store limit on /manage/stores page
  • [types]Resolve type errors and lint warnings after dep bumps
· v1.261

Pill-style primary CTAs

Primary call-to-action buttons across the admin now share a single pill style, giving the interface one consistent, recognizable action shape.

Also shipped

  • Managed Commerce add-on with a tier modal in billing
  • Playbooks clone a source store's design before migrating its catalog, via the /clone-website skill
  • Comment authorship tracking and finalize summaries in feedback sessions
Fixes2
  • [admin]Provision Vercel project + builderConfig on admin store create
  • [checkout]Prevent infinite reload loop during Stripe checkout
· v1.260

Feedback session walkthrough

A polished, end-to-end look at feedback sessions: leave comments on a live preview, hand them to the agent, and watch the fixes ship and come back for review.

· v1.259

Store domain in the store switcher

The store switcher now shows each store's domain beneath its name, making it easy to tell stores apart at a glance when you manage several.

Fixes2
  • [feedback]Minimize injection diff + race-safe push in prepare step
  • [platform]Rename preview domain + repin Vercel deployment on subdomain change
· v1.258

GitHub-connected publishing

Connect GitHub to grant push access on a store's private repository, and the Publish button now shows live deployment progress as your changes ship.

Also shipped

  • Split admin home and analytics into separate views
  • Shopify and WooCommerce → YNS migration playbooks
  • Migrated to long-lived sandboxes (@vercel/sandbox 2.0), forked from a snapshot
  • Update product and variant images via PATCH
Fixes8
  • [builder]Also ignore Next.js experiment banner via line shape
  • [builder]Retry sandbox command streams
  • [builder]Stop treating Next.js experiments banner as dev-server crash
  • [builder]Unblock /design when sandbox died between sessions
  • [feedback]Point loginUrl at YNS apex, not preview host
  • [feedback]Treat Vercel alias 'not_modified' 409 as success
  • [sandbox]Apply theme overlay for new stores seeded by template repo
  • [sandbox]Run bun install when template branch drifts package.json
· v1.257

Waveform reacts to speech, not noise

The voice recording waveform now animates only on actual speech and ignores background noise, so the recording bar reflects what you're saying rather than the room around you.

· v1.256

Publish from any admin page

A Publish control now lives on every admin page, so you can ship changes from wherever you are instead of navigating back to /design first.

Also shipped

  • Unified voice and submit on /create, with a live waveform recording bar
  • Upgraded the sandbox Agent SDK
Fixes5
  • [builder]Keep chat readonly until preview is actually resumed
  • [builder]Revert lazy /design iframe; keep Publish-from-anywhere
  • [design]Increase maxDuration to 300s for /design page
  • Distinguish missing store and error in AI Builder UI
  • [builder]Swallow alias not_modified + auto-reconnect WS
· v1.255

Stock field on the products API and cancelable sessions

stock field on the products API

POST /products now accepts a stock field and deprecates the old quantity parameter, aligning the API with how inventory is tracked everywhere else.

Cancel a session while the preview is preparing

You can now cancel a feedback session while its preview is still spinning up, instead of waiting for the deploy to finish before backing out.

Fixes1
  • [deps]Patch @workflow/world to make run/step input optional
· v1.254

Product brands

Products can now belong to a brand, backed by brand records, API endpoints and a brandId on every product — so you can group a catalog by maker and merchandise or filter around it.

Also shipped

  • Storefront preview links are hidden while the builder is inactive
  • Catalog reset endpoint
  • Mutable product collections with strict validation on /products
  • The builder now remembers the selected theme name
  • More store templates
Fixes6
  • [builder]Persist active deploy state to block duplicate Republish
  • [builder]Tolerate Vercel alias failures on publish
  • [checkout]Respect variant stock on quantity +/-
  • [clone]Chunk bulk inserts and dedupe by unique keys
  • Distinguish tablet and phone icons in design
  • [feedback]Cancel empty session instead of starting workflow
· v1.253

CSV importer for manual collections

Populate a manual collection by uploading a CSV of products, so building curated collections no longer means adding items one at a time.

Fixes2
  • [builder]Clear Restart sandbox overlay after click
  • [newsletter]Surface send failures instead of dropping them silently