Welcome Offer Settings Form And Popup Success S...
Other Features
- analytics: Add first-party storefront view tracking
- analytics: Plan-gated traffic widgets on the dashboard
- analytics: Roll up raw storefront events into daily tables
- checkout: Add Frame Payments as embedded card provider
- checkout: Unify parcel-picker selection animation across carriers
- create: Generate store meta description from creation prompt
- design: Route quick edits through a fast-model subagent
- furgonetka: Alert merchants when OAuth refresh fails
- furgonetka: Native pickup-point list with map demoted to a tab
- furgonetka: Share one search input across the list and map tabs
- newsletter: Auto-send a welcome discount to new subscribers
- onboarding: Require a pickup address before launch
- products: Popularity badges on the admin products list
- settings: Redesign general store form
- Unify store publishing routes and improve state managmenet
Reverts
- Remove "use client" from shadcn Slot-based components
Fixes
- [analytics]Whitelist /api/t in the proxy matcher
- [billing]Price each step from the gateway's reported cost
- [checkout]Unify Furgonetka point display between list and map picks
- [checkout]Update the unavailable-checkout copy for the redesigned empty state
- [design]Add storefront setup CTA, drop dead pending-creation flow
- [elliot]Detect wedged runs and restore context when a session is replaced
- [elliot]Drop maxReconnectAttempts from eve Client options
- [elliot]Stop /design prompts from bouncing to the manage chat
- [furgonetka]Harden the map embed's script-loading window
- [furgonetka]Instantiate the map embed at the container's settled size
- [furgonetka]Only anchor the map widget when the buyer's city is known
- [furgonetka]Platform Map API key for admin picker
- [furgonetka]Port the admin sender picker to the new point picker
- [furgonetka]Rebuild the map onto a fresh host, un-share the search input
- [furgonetka]Repair admin shipment panel i18n and redesign its UX
- [furgonetka]Route /api/furgonetka-points through the domain proxy
- [furgonetka]Serve the points route under /checkout so template stores reach it
- [furgonetka]Widen the picker dialog while the map tab is active
- [inbox]Use update-mode revalidation in markAsRead DAOs
- [inpost,gls]Serve the points routes under /checkout like Furgonetka's
- [newsletters]Allow sending a campaign without saving first
- [order]Keep the withdrawal link from dead-ending (db8ce16), closes
- [orders]Notify the customer when an order status changes
- [publish]Close gaps found reviewing the publish pipeline
- [stripe]Refresh connected account on requirement webhooks
- [ui]Add missing "use client" to shadcn components using Slot
- Update ratchet
- Warning