Changelog· Page 7

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

· 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
· v1.252

End-session escape hatch on deploy failure

When a feedback session's deploy fails, you can now end the session directly instead of being stuck on a broken state, freeing the builder to carry on.

Fixes1
  • [vercel]Duck-type SDKError/VercelApiError to survive bundle splits
· v1.251

Hide auth icon in embedded checkout

Adding ?auth=0 to a checkout URL hides the account icon, giving a cleaner guest or embedded checkout when account sign-in isn't wanted.

Fixes4
  • [api]Hide draft/hidden products from public collection endpoints
  • Remove replaceExistingByName for YNS API keys and hide duplicates in settings (temp fix)
  • [deps]Upgrade workflow to 5.0.0-beta.5
  • Revert all recent changes related to vercel api keys
· v1.250

Volume pricing translations and per-row admin actions

Volume pricing translations

Volume pricing quantity labels and the price-per-unit hint are now fully translated, so tiered pricing reads correctly in every storefront language.

Per-row duplicate and delete actions

Admin tables gain inline duplicate and delete actions on each row, so you can copy or remove an entry without opening it first.

Fixes1
  • [cart]Typing 0 in qty removes item, prevent value revert on blur