Added
Added Apple Pay activation for Stripe and a manual domain-verification fallback (download association file + host instructions).
Added
Apple Pay association file now written to disk as primary, with dynamic serve as fallback; local domains correctly report as not-verified.
Added
New Express Checkout settings modal with three-state Apple Pay verification card and a live “{n} enabled” wallet count.
Added
Disabled Apple Pay / Google Pay inside the Payment Element (wallets owned by the Express block instead).
Added
Reworked to a stateless deferred-intent flow: stateless quote + transient tax, order/customer/intent created at confirm, order reserved in finalize, setupFutureUsage returned from recompute, Link suppression, eager bootstrap removed.
Added
Removed dead merchant express-wallet allowlist; deferred inline payment-method selection to the Stripe Dashboard.
Added
Shipped a store-neutral redesign of all 9 email notification templates.
Added
New Order Timeline schema (order_change_sources, source FK, change types) and OrderChangeSources collection.
Added
TimelineRecorder records order lifecycle, payment, shipping, and notification (email/SMS) events via async dispatch with idempotent sync fallback.
Added
Timeline card UI: source tag, newest-first ordering, conditional/plain-text amounts; fixed shipping-planned $0.00; split order-created into order-started + order-placed.
Removed
Removed deprecated PayPal billing-agreement code; vault a reusable PayPal payment token at checkout (paid path) with an APPROVED-token webhook.
Added
$0 free-trial vaulting via v3 setup tokens; PayPalOffSessionChargeProvider for renewals.
Added
PayPal vaulting-approval admin notice; enabled card/Venmo/Pay Later funding sources; “save payment methods in your account” enablement.