Checkout trust badges, subscriber CSV export and subscription payment retries
Checkout trust badges
Configurable trust badges and social proof slots on the checkout page — payment method badges, security seals, and review counts — plus a sticky CTA to keep the checkout button always reachable.
Subscriber CSV export
Export the subscriber list as CSV for segmentation in external tools. Respects the filters applied in the admin view.
Subscription payment retries
Failed subscription renewals are retried on a configurable schedule with customer-facing dunning emails. Fewer silent cancellations from one-off payment failures.
Also shipped
- SEO overhaul — Organization schema, CollectionPage JSON-LD, dynamic OG images, sitemap entries with blog posts, refined checkout metadata, robots.txt updates, loyalty i18n, and IndexNow URL submission
- Agentic Commerce Protocol — initial support for the emerging protocol that lets AI agents interact with stores
- Legal pages API — endpoints and types for fetching legal pages (terms, privacy, etc.) programmatically
- Coupon per-product limits — cap coupon usage by product count, not just total applications
currentPathcontext in AI Builder — the agent now sees the current admin path the user is on as conversation context- Subscription status in billing — billing page surfaces the live subscription status
- Production server on Bun — server migrated from Node to Bun for faster startup and lower overhead
Fixes
- [checkout]refresh stale state after successful Stripe checkout
- [cart]invalid uuid in cart query
- [loyalty]distinguish between environments in loyalty points
- [ai-builder]periodic sandbox timeout extension during agent work
- [ai-builder]git commit command for initial store setup avoids empty commits
- [chat]Escape key closes chat only if not handled elsewhere
- [admin]email settings design
- [ui]width changes when opening menus