Changelog· Page 3

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

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

PostHog event tracking and WhatsApp webhook

PostHog event tracking

Stores now emit PostHog product analytics events, giving you funnel and behavior data on how shoppers move through the storefront.

WhatsApp webhook

A WhatsApp Cloud API webhook endpoint lands with an echo bot, laying the groundwork for handling customer conversations over WhatsApp.

Also shipped

  • Queue AI chat messages while the agent is busy
  • Restart interrupted feedback sessions from where they stopped
  • Chromium and agent-browser dependencies baked into sandbox snapshots
  • Centralized withdrawal-eligibility constants
Fixes6
  • [blog]Fix title Enter, product picker loader and z-index
  • [blog]Sharpen blog category image preview
  • [builder]Pass Vercel creds to sandbox file route
  • [feedback]Return plain runId from session workflow actions
  • [orders]Only confirm orders once payment settles
  • [orders]Stop duplicate order confirmation emails
· v1.265

AI blog post generation

The blog gains AI-assisted post generation with its own AI settings, so you can draft posts in-app and jump straight to the live post via a direct link once it publishes.

Also shipped

  • Simplified modules management in admin
  • Event types added to the API ingest manifest
  • Text editor font size and weight refinements
Fixes3
  • [builder]Lazy-load ssh2 to stop external-module crash on admin routes
  • Generating API types
  • Normalize categories in playbooks
· v1.264

Events in collections and the API

Events now have first-class /api/v1/events endpoints, and collections gained a product/event discriminator with optional event grouping — so events live alongside products throughout the system rather than as a bolt-on.

Also shipped

  • Finished unifying primary CTAs to the pill style across events, newsletters and loyalty
  • Expanded the store creation page with more sections and a more readable background for logged-out visitors
· v1.263

Event ticketing

A new events tool lets you create and edit ticketed events and sell them through the same catalog and checkout you already use for products.

Also shipped

  • PostHog analytics now route through a first-party /ingest proxy for more reliable event delivery
  • Build multi-variant products in a single POST /api/v1/products call
  • Prettify skill
Fixes14
  • Add more logic to playbooks
  • [analytics]Exclude /ingest from proxy.ts matcher
  • [blog]Make blog posts are actually visible on publish
  • [cart]Use app logger instead of better-auth in cart-actions
  • [cron]Filter omnibus price snapshots to only omnibus-enabled stores
  • [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]Design is always cloned + polished, never asked about
  • [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