· v1.379

One-time service payment link and charge-link-only store migration

Charge for a service with a one-time Stripe payment link, instead of a recurring engagement.

The Store migration service can now be sold as a one-off charge link, without opening a full engagement in the Services queue.

Fixes

  • [analytics]Capture ai_message.sent from AI assistant so the activation funnel counts AI messages
  • [billing]Stamp the paid-plan milestone on an in-app plan switch
  • [checkout]Ask for delivery only when a bundle's chosen items ship
  • [orders]Take stock for and pack only what a bundle line holds
  • [orders]Wait for order status side effects inside after()