· v1.321

Public pay-link pages, bundle auto-publish and compact create-order form

This feature allows store owners to create a public pay-link page for reserved orders using Stripe. It provides an easy and secure way for customers to complete their purchases.

Auto-publish draft constituents when bundles are published

Store owners can now automatically publish draft items when a bundle is published. This simplifies the process of releasing new products and ensures that all components are available to customers immediately.

Compact create-order form with instant pickers

The create-order form has been redesigned to be more compact and user-friendly, featuring instant pickers for quick item selection. This improvement speeds up the ordering process, making it easier for store owners to manage sales.

Also shipped

  • Report masked server-action errors to Sentry tagged with their ref
  • Add keyboard shortcuts panel on cmd+/
  • Polish store picker and fix search scroll
  • Unify keyboard shortcut display
  • Add favorite conversations
  • Add rich composer interactions
  • Contextualize chat prompts
  • Linear-style empty state and page-context toggle
  • Polish chat activity and message affordances
  • Refine contextual chat composer
  • Refine conversation presentation
  • Refine response activity
  • Refine thread navigation
  • Rework the agent threads dock
  • Show the storefront preview in chat
  • Treat a store language change as a sweep, not an edit
  • Anchor the list filter tabs to the left of the header
  • Auto-expire reserved orders via hourly cron
  • Reserved B2B orders created in admin, with stock reservation
  • Rework the create-order form with client picker and inline product search
  • Serve merchant redirects on Elliot storefronts

Fixes

  • [admin]Match shortcuts overlay to marketing menu wash
  • [allegro]Surface config errors, guard refresh races, block duplicate publishes
  • [ai]Preserve chat context controls
  • [ai]Quote the translate-storefront skill description
  • [ai]Show empty-chat waves only in the floating window
  • [orders]Keep every list row a fixed height
  • [orders]Serve the reserved-order pay link from the platform root domain
  • [orders]Stop showing waived delivery as a discount in the order sidebar