# Publish lock for subscriptions, TodoWrite in chat and query analytics

*Version 1.229 – released 2026-02-27*

## Publish lock for subscriptions

Publishing to production is gated on an active subscription, and a lock icon on the publish button makes the state obvious rather than surfacing the error only after a click.

## TodoWrite in chat

The admin chatbot can maintain a to-do list scoped to the current conversation, updating items as it works. Useful for multi-step operations that take more than one tool call.

## Query analytics

A query analytics view shows what customers are searching for on the storefront – zero-result queries, popular terms, and conversion from search to purchase.

## Also shipped
- **Max Mode in the Builder** – higher-throughput execution mode for ambitious Builder tasks
- **Stripe tax integration** – storefront pulls tax computations from Stripe Tax
- **SEO audits** – on-page SEO audit in admin (YNS-1003); competitor audits follow in v1.230
- **AI-generated store name and subdomain** – onboarding autofills a coherent store name and subdomain from the prompt
- **Template auto-assignment from initial prompt** – the Builder picks a matching template based on the user's first prompt
- **Storefront search API** – new search endpoint for storefront product search
- **Store share link** – share a deployed store's preview via a unique link
- **Invitation reminders** – cron + workflow that nudge invited team members via email
- **Cursor-based product pagination** – admin product list paginates via cursors for faster scroll through large catalogs
- **Design mode with improved element selection** – click-to-select UX refined for design mode
- **Stop button in Builder** – cancel in-progress agent work from the chat
- **Refined billing page** – cleaner layout and clearer plan details
- **Chatbot polish** – product creation with approval, fast mode for first messages, collapsible thinking blocks in tool calls, Stripe-unavailable message in checkout
