· v1.222

File attachments in chat, Notion-style blog editor and deployment tracking

File attachments in chat

Merchants and customers can attach files to chat messages — images, PDFs, documents (YNS-919). Attachments are scoped to the conversation and respect the store's retention policy.

Notion-style blog editor

The admin blog editor switches to a block-based UI with slash commands, drag-to-reorder blocks, and inline embeds. Companion blog management API endpoints also land in this release.

Deployment tracking

AI Builder now shows real-time deployment status inline with the chat — building, deploying, promoted, or failed — powered by Vercel Platform Elements. Includes one-click promote to production and an option to prevent automatic production deployments.

Also shipped

  • Claude Agent SDK in AI Builder — Builder switches to the Claude Agent SDK for code modifications, with session management for conversation resumption, direct WebSocket connections, and prompt analysis for model selection
  • Streaming polish in Builder chat — client-side WebSockets, partial messages, animated text output, and a streamdown-powered renderer that keeps streaming alive in background tabs
  • Builder lifecycle features — auto-deploy after first prompt, plan selection modal on publishing, credits balance upgrade prompt, prolonged sandbox lifetime, auto-commits with LLM-generated messages, last-saved relative timestamps, onboarding poll
  • Stripe and addons in Builder — Builder can configure Stripe and addons directly during store creation
  • Templates selection in Builder — pick a starting template inline in the Builder flow; first template + modal preview fix (YNS-921), plus more themes
  • Template preview external link — "Open in new tab" button on the template preview modal
  • Blog management API — REST endpoints for blog posts and related resources
  • Commerce SDK sync — API synchronised with the Commerce SDK surface

Fixes

  • [checkout]email validation
  • [auth]login flow and redirects
  • [onboarding]hide legal pages from onboarding
  • [ai-builder]redirect legacy storebuilder users to the new AI Builder setup
  • [ai-builder]commit handling and user feedback
  • [ai-builder]use find-or-create for chat persistence to avoid silent fails
  • [ai-builder]live mode button
  • [ai-builder]Builder page redirect and UI tweaks
  • [admin]accessibility and stores-page bugs, layout of new-store page
  • [admin]overflow handling in Store Settings and Store Creation dialogs
  • [admin]user stores list
  • [blog]blog colors
  • [chat]chat interface polish