· 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

Fixes

  • [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