- ✨ feat Introduction of Alba, our new AI billing assistant that guides students through the new website's payment flow and automatically follows up on incomplete transactions.
- ✨ feat Alba's intelligent Retention Protocol detects cancellation intents, escalates detailed case summaries to the support team, and triggers automatic retention flows.
- 🐛 fix Resolved persistent errors and interruptions that occurred when users attempted to add or update their payment methods.
- 🐛 fix Overcame a system limitation to successfully allow subscription cancellations even when the account is currently suspended mid-payment.
- 🚀 update New modern design for the login page including social links, a countdown timer, and refined form components.
- ✨ feat Implemented a new responsive card-based display for discount codes, replacing the legacy table view.
- 🚀 update Added total price calculation display and improved page selector usability for better clarity when creating links.
- 🐛 fix Fixed scrolling behavior on the User Schedule Page.
- 🐛 fix Enhanced responsiveness for discount card UI elements.
- 🚀 update Standardized styling units to rem and adopted CSS variables for better maintainability across the app.
- 🔒 security Refactored the payment link creation modal to use react-hook-form for improved validation and state management.
- 🔒 security Improved the paste functionality for OTP (One-Time Password) inputs.
- 🚀 update Enhanced modal accessibility and error handling within the discount code management interface.
- ✨ feat Launch the comprehensive Financial Dashboard module mapping revenue summary stats and accounting tables.
- ✨ feat Unify user and admin contexts into a single DashboardLayout for seamless platform navigation.
- ✨ feat Deploy premium mobile-first collapsible sidebar featuring Glassmorphism and animated hover logic.
- ✨ feat Implement strict WAI-ARIA live regions and keyboard accessibility tools (Focus Trap, ESC protection).
- 🐛 fix Resolve text overflow logic in mobile financial statistical cards and correctly center date range pickers.
- ⚡ perf Migrate routing anchors to SPA links ensuring faster page transitions and reducing bundle overhead.
- ✨ feat Implement logic to automatically apply existing coupons to subsequent recurring payments.
- ✨ feat Require security code validation in penalty payment modals.
- 🚀 update Standardize terminology referring to discounts strictly as "Coupons" across the UI.
- ✨ feat Safely execute user deletions with cascading confirmation modals and success toast notifications.
- ✨ feat Redesign user membership details page integrating active/past filters and holistic billing history.
- ✨ feat Enable ad-hoc manual charges and integrate dynamic student name breadcrumbs on user detail pages.
- ✨ feat Introduce subscription editing capabilities for modifying billing amounts and next charge dates.
- ✨ feat Apply discount codes directly to active user subscriptions via internal modals.
- ⚡ perf Streamline JWT token refresh flow and improve error handling for expired sessions.
- 🐛 fix Enforce UTC timezone on dates to prevent unexpected 1-day localization delays on membership cards.
- ✨ feat Introduce discount codes (coupons) management including server-side pagination and dedicated admin UI.
- ✨ feat Implement dynamic transaction receipt modals with currency formatting and ticket styling.
- 🐛 fix Apply correct query parameters (userId vs id) to profile update GraphQL payloads.
- ✨ feat Introduce Admin Payment Links management with dedicated GraphQL operations and nested routing.
- ✨ feat Integrate CustomSelect dropdowns for program assignment and specific subscription frequencies.
- ✨ feat Enhance data tables with primary-colored headers, premium hover states, and dynamic status badges.
- ✨ feat Implement payment method listing, creation, and deletion with primary selection capabilities.
- ✨ feat Add penalty creation flows, dynamic charge modals, and penalty payment processes.
- 🚀 update Redesign generic popups and streamline the component architecture for data tables.
- ✨ feat Implement dynamic membership page with detailed card designs and robust data fetching.
- ✨ feat Build responsive user transaction tables that fetch live payment histories via GraphQL.
- ✨ feat Launch full user profile management (biography editing, avatar uploads, details form).
- 🐛 fix Resolve layout scrolling boundaries constraint impacting empty states on the transactions page.
- ✨ feat Redesign the user sidebar with navigation icons and active state indicators.
- 🚀 update Optimize header backgrounds, generic layouts, and padding to standardize the UI skeleton.
- ✨ feat Implement email OTP login flow paired with new UI components and GraphQL mutations.
- ✨ feat Enhance login page aesthetics with a frosted glass container and updated branding assets
- ✨ feat Implement Google OAuth authentication with a new context state and routing logic.
- 🚀 update Refactor base application routing to support protected views.
- ✨ feat Initial release of the User Management System layout components.
- ✨ feat Add foundational admin pages for user tracking and profile viewing.