Changelog

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

· v1.276

Detect Locale Of The Migrated Store And Instruc...

Other Features

  • emails: Add format and html_template_key to email templates
  • emails: Localize template names, descriptions, and breadcrumb
  • emails: Localize the editor and list UI strings
  • emails: Redesign the template editor with live preview
  • emails: Render predefined and custom HTML email bodies
Fixes3
  • [sandbox]Pin PORT=3000 when watchdog relaunches dev server
  • [settings]Surface Email Automation in the Settings sidebar
  • [social-links]Read input value before deferred setState updater
· v1.275

Expose EU Omnibus 30-day Low Price On Product Get

Fixes4
  • [admin]Match empty-modules sidebar state to populated style
  • [products]Stop submitting null translations on product create
  • [settings]Keep Settings sidebar active on legal editor sub-pages
  • [workflow]Trace sharp's native binary into the flow function
· v1.274

Expose Ticket Endpoint Types To The Commerce SDK

Other Features

  • api: Group collections via an optional group key
  • api: Manage checkout consents via /api/v1/settings/checkout-consents
  • checkout: Hairline bottom border on the checkout nav
  • Elliot LP web-only v1
  • tickets: Make attendee token links view-only
Fixes5
  • [builder]Detect client-side infinite render loops in preview
  • [builder]Stop running biome after every agent edit
  • [checkout]Close the queued-submit race and the automatic-tax address gaps
  • [checkout]Restore minimal deps on the prefilled-address push effect
  • [settings]Clamp long checkout consents with a show-more toggle
· v1.273

Localize Transactional Emails And Add Ticket-aw...

Other Features

  • feedback: Track comment edit time and expose thread timestamps
  • Improve test suite
  • tickets: No-login ticket access for buyers and attendees
Fixes4
  • [cart]Stop resurrecting finalized carts under stale client ids (YNS-1344)
  • [checkout]Explain blocked checkout when delivery is required but unconfigured
  • [orders]Preserve product flags in the orderData snapshot
  • [playbooks]Use correct /api/v1/media endpoint for image uploads
· v1.272

Align Events Admin With The Products UI

Other Features

  • events: Bundle-style sidebar and combined guest field in the event form
  • events: Pick event groups from existing ones only
Fixes2
  • [billing]Survive undici global dispatcher hijack breaking Stripe checkout
  • [create]Retry deploy key registration against freshly generated repos
· v1.271

Add Mode "set" To Carts Endpoint For Atomic Qua...

Other Features

  • Auto send emails on comment submission and session finalization to the comment owner
  • bundles: Localize bundle list, filters, bulk actions and empty state
  • bundles: Localize the bundle editor form
  • categories: Align editor with bundle/collection form
  • checkout: Make the event attendees section understandable
  • collections: Rework editor to match bundle form
  • create: Accept file attachments in store prompt
  • events: Edit the rich event body in the event form
  • events: Merchant-controlled guest line (flags.event.guest + guestLabel)
  • events: Per-ticket attendees and a storefront-ready events API
  • feedback-sessions: Discard or override unresolved comments
  • feedback-sessions: Discard/override buttons in task review + block during processing
  • newsletter: Enforce plan limits on subscribers and monthly email sends
  • products: Bulk-edit tax settings (rate or Stripe tax code)
  • Use screenshotone and deployed previews for feedback session before and after
Fixes7
  • [api]Return 400/404 instead of 500 for bad carts requests
  • [checkout]Show inline validation errors and scroll to first invalid field
  • [create]Delete orphaned organization when store creation fails
  • [create]Validate prompt length and survive oversized AI-generation input
  • [domains]Survive www/apex mismatch between stores.domain and Vercel routing
  • [editor]Repair invalid stored content before mounting TipTap
  • [localization]Auto-translate content when a language is enabled
· v1.270

Group Module-driven Product Fields Under A Modu...

Other Features

  • admin: Merge variant Label and Type into one control
  • admin: Rework product edit page tabs, header, and integrations
  • allegro: Add config lib, API client, and DAO
  • allegro: Add DB schema and env for Allegro integration
  • allegro: Admin UI for connect and product publishing
  • allegro: OAuth, offer publishing, sync, and order import
  • api-types: Add collection/category/blog-category mutation types
  • api: Complete CRUD parity for collections, categories, blog-categories
  • billing: Central AI cost & pricing registry with margin + metering
  • billing: Paid features subscriptions (Managed Commerce)
  • billing: Show tier price in Managed Commerce status
  • bundles: Add status filter tabs to bundle list
  • bundles: Redesign bundle editor to mirror product form
  • images: Route generation through the YNS API + Studio Library
  • inbox: Show outbound store→customer emails in Messages (YEX-167)
  • Pasted images in the AI Builder chat are now clickable and open in a fullscreen lightbox
  • products: Add plus icon to variant Add button
  • proxy: Add friendlier --preview deploy alias
  • templates: Rebuild catalog and make AI template selection aesthetic-aware
Fixes4
  • [billing]Allow tax ID collection on existing Stripe customer
  • Outside-click dismissal for /desgin page
  • Update earlier not working templates
  • View Category button in admin panel leads to 404
· v1.269

Media library

A new media library gives every store a central place to upload, browse and reuse images, backed by /media endpoints and a polymorphic attachments table that links media to products, collections and other entities.

Also shipped

  • Cascading delete when an entity is removed
  • Stock holds, with abandoned checkouts moved into the sidebar
  • One-click dashboard access to the current store
  • Improved orders index and a new order edit page
  • Feedback sessions gain a floating AI composer, task and screenshot artifacts, and a review gate
  • Go-back links on image and product detail pages
  • Disable Vercel Authentication on tenant projects
Fixes18
  • [bundle]Invalidate stale bundle prices on collection grids and constituent edits
  • [feedback]Clear stale runner artifacts before launch in reused sandbox
  • [feedback]Prefer reply corrections in task prompts
  • [feedback]Reconcile shipped comments from git trailers, not MCP call
  • [feedback]Resolve sessions for raw Vercel deployment hosts
  • [feedback]Scope AI composer to detail content
  • [feedback]Wait for sandbox preview before screenshots
  • [image-studio]Fail generation when workflow start throws
  • Improve empty state copy on subscribers page
  • Make credits display in store switcher to show percentage of monthly budget
  • Make validation errors more user friendly
  • Media gallary css and backfill script improvements
  • [onboarding]Remove redundant required count in setup header
  • Only allow stock holding when abandoned carts tool is enabled
  • Repoint store templates to renamed theme-NNN branches
  • Revert to 4.7
  • Shipping page layout
  • Show prices of AI credits before purchase
· v1.268

Auto-restart for crashed sandboxes

The builder now detects a crashed sandbox dev server and restarts it automatically, so a transient failure recovers on its own instead of stalling your session.

Also shipped

  • Threaded feedback replies with richer statuses and AI task extraction
  • Setup-complete confirmation banner in onboarding
  • commerce-kit is always updated to the latest on session start
Fixes4
  • Change copy a bit
  • [checkout]Make Pay button robust to in-flight saves
  • [feedback]Add new statuses to session list + fix reply createdAt type
  • [onboarding]Make Shipping & Delivery editable after first save
· v1.267

Social links endpoint and UI

A new /socials endpoint and matching UI let stores manage their social profile links in one place, exposed through the public API for the storefront to consume.

Also shipped

  • Product filtering endpoint
  • Updated public API endpoints and openapi.json
Fixes2
  • [feedback]Stop keep-alive blocking workflow + add interrupt
  • [feedback]Use isVercelApiError duck-type in workflow steps