Releasesv0.5.0

Subscription billing updates, pricing finalization & vendor roadmap

This release finalizes major subscription and onboarding updates for vendor listings, including pricing changes, payment flow hardening, and clearer billing communication.

Features & Improvements

  • Stripe pricing and subscription flow finalized

    • Finalized Stripe price mapping and subscription finalization logic across onboarding flows.
    • Improved idempotency and duplicate-subscription safeguards to reduce edge-cases.
    • Added stronger metadata handling so subscription records are easier to trace by vendor context.
  • Free plan removed from listing onboarding

    • Removed free-plan behavior from the current vendor subscription flow.
    • Updated onboarding expectations so paid plan selection is the standard listing activation path.
    • Improved consistency between traditional onboarding and sales-link onboarding outcomes.
  • Sales-link and onboarding billing flow consistency

    • Tightened behavior between /vendors/join/[token] and /become-a-vendor/[publicId]/plans.
    • Improved handling for prepaid vs non-prepaid listing paths.
    • Reduced ambiguity around when payment is required, when plan state is active, and when users move to completion.
  • User-facing subscription email updates

    • Added subscription creation confirmation email and metadata handling.
    • Standardized initial payment confirmation behavior through the Stripe webhook flow.
    • Shifted recurring/failed billing notifications to Stripe-managed customer emails for consistency.

Bug fixes

  • Fixed route and state edge cases that could cause step-lock conflicts after successful payment.
  • Fixed auth and access-flow behavior in navbar/menu interactions after modal sign-in.
  • Fixed token/payment-link flow edge cases around customer mapping and finalization state transitions.

What’s coming next

  • Vendor availability calendar

    • Vendors will be able to define and manage their availability directly in their listing workflow.
  • Availability-aware messaging

    • Couples will be able to view vendor availability and message vendors with better context.
  • Payment requests and direct billing actions for vendors

    • Vendors will be able to send payment requests and collect payments through upcoming billing tools.

Recent releases

All releases