new

fixed

improved

v3.0.9

New Features
  • Subscription Management:
    Implemented comprehensive subscription management pages and UI, including SubscriptionPage.vue and SubscriptionsPage.vue for detailed and list views. Added new actions for plan swapping, renewal, and improved state handling.
  • Payment Page Consolidation:
    Unified all payment methods (Stripe, Paypal, Razorpay) into a single PaymentPage.vue for streamlined payment processing and order display. Updated related routes and stores for consistency.
  • Subscription Mixins:
    Added SubscriptionMixins for handling actions like cancel, resume, freeze, unfreeze, mark as paid, and renew, with improved dialog components and Pinia store integration.
Improvements
  • Enhanced subscription management UI and data handling for better user experience.
  • Refactored code structure across multiple modules for improved readability and maintainability.
  • Internationalized static text in various components using translation keys.
  • Updated pricing signup form action URL for consistency.
  • Improved layout and styling of the payment page.
  • Enhanced error handling and logging in report exports and KPI widgets.
Fixes
  • Fixed issue with signup form action URL (now uses 'signup' instead of 'sign-up').
  • Removed unused payment pages and related code.
  • Fixed bugs in trial conversion report query binding and improved tenant reset dialog UX.
  • Resolved parameter binding issues in report generation.
  • Fixed minor UI and logic bugs in subscription and payment flows.