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.