Changelog
Follow up on the latest improvements andΒ updates.
RSS
new
improved
fixed
v3.1.0
New Features
- Subscription Management:Complete overhaul of subscription management UI with new pages for viewing and managing subscriptions, including subscription card components and detailed subscription tables
- Reports & Analytics:Introduced comprehensive Reports & Analytics dashboard for central admin with KPI widgets displaying total tenants, active tenants, trial tenants, total users, total revenue, and MRR
- Report Exports:New report export system with downloadable CSV/Excel reports including Trial Conversion Report, MRR by Plan, Customer Churn Rate, and other revenue metrics
- Service Map Pattern:Implemented centralized service management pattern for reports, enabling better organization and extensibility
- Tenant Factory Reset:Added ability to reset tenant data with confirmation dialog, allowing fresh start while preserving account
- Tenant Usage Tracking:Implemented tracking of last used timestamp for tenants to monitor activity
- Filter Drawer:Added comprehensive filter drawer for class schedules with multiple filter options including class type, instructor, and date range
- Subscription Mixins:Created reusable subscription management mixins for cancel, resume, freeze, unfreeze, mark as paid, and renew actions
- Payment Consolidation:Unified all payment methods (Stripe, PayPal, Razorpay) into single PaymentPage component
- Dashboard Enhancements:Improved dashboard layout with better KPI visibility and integrated TodaySchedules component
- TipTap Editor:Enhanced heading functionality with slugified IDs for better anchor linking
Improvements
- Laravel 12.x Migration:Successfully upgraded entire platform to Laravel 12.x with extensive refactoring
- Theme System:Enhanced theme color handling with CSS variables for better theming support
- Subscription Features:Added contract and freeze settings to subscription plans with grace period and billing interval adjustments
- Editor UX:Increased ProseMirror minimum height to 150px for improved usability
- Notification Timing:Reduced default timeout for scan notifications from 15 seconds to 5 seconds
- Route Organization:Streamlined addon route registration with dedicated methods for API and web routes
- Database Performance:Changed personal_access_tokens 'name' column to text type and indexed 'expires_at' column for better performance
- Class Type Filters:Updated class type filter to support multiple selections
- Translation System:Enhanced translation update method to include original translations and ensure directory creation for tenant language files
- Cache Configuration:Corrected cache default key from CACHE_STORE to CACHE_DRIVER
- Multi-Branch Module:Improved branch access control and cookie handling for better multi-location support
- Referral Module:Enhanced referral system with better hooks registration and database seeding
- Code Quality:Standardized chart heights and removed responsive options for consistency across dashboards
Fixes
- Trial Conversion Report:Fixed critical SQLSTATE error in trial conversion report query binding by creating custom implementation
- Foreign Key Constraints:Restored foreign key constraints for plan and coupon in subscriptions table
- Migration Issues:Resolved migration-related bugs including namespace corrections and model import paths
- Shop Module Seeder:Switched to raw DB queries in ShopDatabaseSeeder to avoid model observer issues
- Admin Model References:Updated all Admin model import paths to use correct Tenancy namespace
- Gate Cloud:Ensured tenancy is initialized before checking configuration
- Webhook Testing:Updated webhook test URL to correct endpoint
- Route Naming:Corrected various route names for better clarity including "Subscription Details" to "Subscription"
- Payment Page Routing:Fixed import path for PaymentPage component
- Composer Dependencies:Updated coderstm/laravel-core to v6.3.20 with proper version references
- Router Consistency:Fixed error handling in routes to ensure proper fallback behavior
- POS Page:Improved message formatting and removed unused lodash function
- Subscription Loading:Simplified subscription loading logic and removed unused price calculations
- User Reports:Removed deprecated UserReportsController and associated routes
- Tenant Data Cleanup:Added tenancy initialization checks before data cleanup in various listeners
- Opening Times Helper:Fixed opening_times helper to return collection with is_today flag
Technical Improvements
- Test Coverage:Added comprehensive tests for ReportsController with supporting trait for report data creation
- Code Organization:Refactored multiple components for improved readability and maintainability
- Security:Added XSRF token handling in API client for improved security
- Asset Management:Introduced Vite configuration for better asset management
- Module System:Streamlined module enabling process with improved error handling and cache checks
- Tenancy Support:Enhanced tenant migration and seeding commands in upgrade process
- API Resources:Updated download response structure in ReportExportsController
- Documentation:Added comprehensive documentation for personal training scheduling flow
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.
new
improved
fixed
v3.0.2
Gympify v3.0.2 - What's New! π
Welcome to Gympify v3.0.2! This major update brings powerful new features, enhanced security, and improved performance to make managing your gym even easier.
π Subscription Management Overhaul
We've completely redesigned our subscription management system to give you a better experience managing your memberships.
What's new:
- π Brand new subscription dashboard with detailed payment history and transaction tracking
- π Easy plan changes, renewals, and manual payment recording
- β‘ Automated renewal processes that just work
- π³ Enhanced integration with Stripe, PayPal, Razorpay, GoCardless, Apple Pay, Google Pay, Klarna, MercadoPago, Paystack, Xendit, Flutterwave, and manual payment options (Cash & Bank Transfer)
- π Coming Soon:Digital wallet support for seamless mobile payments
π Biometric Access Control
Control gym access like never before with our new GateCloud integration.
What you can do:
- πͺ Manage biometric access devices directly from Gympify
- π₯ Automatically sync users with access control devices
- β±οΈ Real-time subscription status updates for door permissions
- π¦ Bulk user sync with advanced filtering options
π’ Multi-Tenant Architecture Improvements
Managing multiple locations just got easier.
Improvements:
- π Better data isolation between tenants
- β‘ Simplified tenant creation and setup
- π Improved domain management for custom branding
π° Payment & Billing Enhancements
More flexibility in how you handle payments and invoices.
New capabilities:
- π Record manual payments for offline transactions
- π Generate detailed invoices with full payment information
- π Recover abandoned checkouts with automated emails
- ποΈ Support for promotion codes with trial periods
- π³ Manage multiple payment methods per customer
β¨ User Experience Updates
Small changes that make a big difference.
What's improved:
- π± QR code check-in dialog now shows subscription status
- π΅ Clearer pricing page with better plan details
- π Improved address input fields with better layouts
- π Better code editing experience in content editors
π§ New Email Notifications
Stay informed with new automated email templates:
- β Order confirmations with payment details
- π Subscription renewal and update notices
- π’ Tenant creation and management alerts
- π Checkout recovery reminders
- π Invoice notifications
π Bug Fixes
We've squashed some bugs to improve your experience:
- β Fixed billing address handling in bookings and subscriptions
- β Resolved domain management issues for multi-tenant setups
- β Corrected subscription status checks throughout the app
- β Fixed file upload handling in various components
new
v3.0.0
Gympify v3.0.0 - What's New! π
Release Date
: October 15, 2025 Version
: 3.0.0Welcome to Gympify v3.0.1! This major update brings powerful new features, enhanced security, and improved performance to make managing your gym even easier.
π What's New
Biometric Access Control (GateCloud Integration)
πSay goodbye to key cards and hello to seamless, secure access!
- Fingerprint & Face Recognition: Members can now access your gym using biometric authentication
- Automatic Sync: Member access is automatically updated when they join, renew, or cancel their subscription
- Real-time Access Control: Grant or revoke access instantly across all connected devices
- Multi-Location Support: Manage different access levels for each branch or facility
- Access Reports: Track who's entering your gym and when
For Members
:- No more forgotten cards or PINs
- Faster, contactless entry
- Secure and hygienic access
For Administrators
:- Centralized access management
- Automatic member sync based on subscription status
- Detailed access logs and reports
Enhanced Subscription Management
πWe've completely redesigned how subscriptions work to give you more flexibility and control.
Free Trials
- Offer trial periods to new members (e.g., 7-day, 14-day, 30-day trials)
- Automatic conversion to paid subscription after trial ends
- Customizable trial duration per plan
Promotion Codes
- Create and manage discount codes
- Percentage or fixed-amount discounts
- Time-limited promotional campaigns
- Track promotion code usage
Flexible Subscription Dates
- Custom start and end dates for subscriptions
- Prorate billing for mid-month starts
- Manual subscription extensions
- Grace periods for expired subscriptions
Subscription Status Tracking
- Clear status indicators: Active, Expired, Trialing, Canceled
- Automatic status updates based on payment and dates
- Email notifications for status changes
Better Member Experience
:- Members can see their subscription details clearly
- View usage limits and remaining credits
- Easy plan upgrades/downgrades
- Self-service subscription management
Improved Admin Dashboard
π―Subscription Management Console
- View all subscriptions in one place
- Filter by status, plan, or date range
- Bulk operations for subscription management
- Quick actions: Extend, Cancel, Resume subscriptions
Enhanced Member Profiles
- Complete subscription history
- Payment history and invoices
- Access control status
- Feature usage tracking
π Performance & Reliability Improvements
Enterprise-Grade Infrastructure
Docker Support
π³- Professional deployment setup for better reliability
- Automatic scaling to handle peak times
- Better resource management
- Easier updates and maintenance
Enhanced Security
π- Improved data protection
- Better access control
- Enhanced payment security
- Regular automated backups
Faster Performance
β‘- Optimized database queries
- Improved page load times
- Better caching for frequently accessed data
- Smoother member portal experience
π³ Payment & Billing Updates
Improved Order Management
- Clearer payment status tracking
- Better invoice generation
- Enhanced payment history
- Automatic payment retry for failed transactions
Subscription Billing
- More accurate proration
- Better handling of subscription changes
- Clearer billing cycle information
- Improved refund processing
π± Member Portal Enhancements
Better User Experience
- Cleaner, more intuitive interface
- Faster loading times
- Improved mobile responsiveness
- Better navigation
New Member Features
- QR Code Check-in: Enhanced QR code display for quick check-ins
- Subscription Details: View plan features and usage limits
- Access History: See your gym visit history
- Payment Management: Update payment methods easily
π’ Multi-Location Management
Branch-Specific Features
- Configure access control per location
- Location-specific subscription plans
- Branch performance tracking
- Centralized multi-branch management
π§ Admin Tools & Features
New Management Tools
Tenant Management
- Better organization for multi-gym operators
- Improved data isolation between locations
- Centralized billing for franchise operations
Reporting & Analytics
- Enhanced subscription reports
- Access control analytics
- Revenue tracking improvements
- Member retention insights
Bulk Operations
- Mass member import/export
- Bulk subscription updates
- Batch access control management
- Automated notifications
π§ Communication Improvements
Email Notifications
- Updated invoice templates
- Subscription status change notifications
- Access control notifications
- Better email formatting
Member Communications
- Improved notification system
- Customizable email templates
- SMS integration ready
- In-app notifications
π¨ User Interface Updates
Visual Improvements
- Modernized design elements
- Better color scheme for readability
- Improved icons and graphics
- More intuitive navigation
Mobile App Updates
- Updated to latest Capacitor framework (v7.0)
- Better performance on mobile devices
- Improved offline capabilities
- Enhanced push notifications
π Security Enhancements
Data Protection
- Enhanced encryption for sensitive data
- Improved password security
- Better session management
- Regular security updates
Compliance
- GDPR-compliant data handling
- Improved audit logging
- Better data retention policies
- Enhanced privacy controls
π What This Means for Your Business
For Gym Owners
β
Reduce No-Shows
: Biometric access means members can't share access β
Increase Revenue
: Free trials and promotion codes help convert prospects β
Save Time
: Automated subscription and access management β
Better Insights
: Enhanced reporting shows what's working β
Scale Easily
: Infrastructure ready for business growthFor Members
β
Convenient Access
: Fast, contactless gym entry β
Flexible Plans
: Trial before committing, use promo codes β
Clear Billing
: Know exactly what you're paying for β
Self-Service
: Manage subscriptions without calling support β
Better Experience
: Faster, smoother member portalπ Getting Started with New Features
Setting Up Biometric Access
- Install GateCloud Devices: Contact your administrator for device installation
- Register Biometrics: Members can register fingerprints/faces at reception
- Automatic Sync: Access is granted based on active subscriptions
- Start Using: Members simply scan to enter the gym
Using Promotion Codes
For Administrators
:- Go to Settings β Promotions
- Create new promotion code
- Set discount amount and validity period
- Share code with prospects
For Members
:- Enter promotion code during signup
- See instant discount applied
- Complete registration with reduced price
Managing Subscriptions
New Subscription Workflow
:- Choose a plan (or start with free trial)
- Enter payment details
- Subscription starts automatically
- Access is granted to gym facilities
- Manage subscription from member portal
π Updated Documentation
We've created comprehensive guides to help you make the most of the new features:
- User Guide: Step-by-step instructions for all features
- Admin Guide: Complete administration manual
- FAQ: Answers to common questions
- Video Tutorials: Coming soon!
π Bug Fixes
We've also fixed numerous bugs and issues reported by users:
- Fixed subscription renewal timing issues
- Improved payment processing reliability
- Better handling of expired subscriptions
- Enhanced error messages for troubleshooting
- Fixed display issues on mobile devices
π‘ Tips & Best Practices
For Best Results:
Subscription Management
:- Offer 7-day free trials to increase signups
- Use promotion codes for seasonal campaigns
- Send renewal reminders 7 days before expiration
- Review subscription analytics monthly
Access Control
:- Ensure all members register biometrics during onboarding
- Review access logs weekly for security
- Set up automatic access revocation for expired memberships
- Train staff on the new system
Member Engagement
:- Encourage members to download the mobile app
- Promote the self-service portal for subscription management
- Share gym access history with members monthly
- Use promotion codes for referral programs
π Need Help?
Support Resources
- Knowledge Base: Detailed articles on all features
- Video Tutorials: Step-by-step visual guides
- Live Chat: Available during business hours
- Email Support: support@gympify.com
- Community Forum: Connect with other gym owners
Training Sessions
We offer free training webinars for:
- New feature overview
- Biometric access setup
- Subscription management best practices
- Reporting and analytics
π― Coming Soon
We're already working on the next update! Here's what's planned:
- Advanced Analytics: More detailed reports and insights
- Mobile App Enhancements: New features in the member app
- Additional Payment Options: More payment gateway integrations
- Automated Marketing: Email campaigns for member retention
- Advanced Reporting: Custom report builder
π Thank You!
Thank you for choosing Gympify! This release represents months of development based on your feedback. We're committed to making Gympify the best gym management platform available.
Have questions or feedback? We'd love to hear from you!
Stay Healthy, Stay Strong!
πͺThe Gympify Team
_Note: Some features may require specific subscription tiers or hardware. Contact your administrator for availability._
new
2.6.21
- Updated the coderstm/laravel-core package to 5.1.5 and adjusted related references.
- Added bulk delete functionality for tenants.
- Improved opening times display to show closed status.
new
v2.6.20
- Updated the core package to the latest version for improved stability.
- Cleaned up unused code and added automated tenant data cleanup for better maintenance.
- Standardized the logo height across multiple pages for a consistent look.
- Improved the payment confirmation dialog to respond to payment method and added clear manual payment instructions.
- Enhanced accessibility by updating the alt attribute for the logo image in order confirmation PDFs.
- Refined PDF templates and improved order confirmation messages for better communication.
- Changed the queue manager action to restart during the upgrade process for smoother updates.
new
improved
fixed
v2.6.16
Features
- Added app name replacement in assets during the installation process.
- Updated the upgrade process and version management in the Installer module.
Fixes
- Updated paths in the TenantLangLink command.
- Improved error handling in the DietMenu seeder.
- Corrected APP_URL parsing in domain configuration.
Refactoring & Chores
- Cleaned up unused imports in the WorkoutPlanDatabaseSeeder.
- Modified console log message in the app boot file.
new
improved
fixed
v2.6.8
New Features
- Profiles: Added DOB field and workout profiles to users
- Social: Added friendships and friend requests functionality
- Fitness: Implemented badges, workout plans, and exercise tracking
- Nutrition: Added diet menus, ingredients, and feedback system
- Analytics: Integrated Google Analytics tracking
Fixed Issues
- Updated Node.js support to v22 and Laravel Core to v5.0.2
- Fixed UI placeholder text and button layouts
- Resolved authentication and tenant storage handling
- Fixed incorrect TAX calculations
- Enhanced translations across multiple languages
Improvements
- Streamlined code organization and route handling
- Redesigned error pages for better accessibility
- Optimized sync scripts and development workflow
- Improved performance by removing unnecessary imports
fixed
2.6.4
- System Upgrade Module Issue
fixed
v2.6.3
Fix System Upgrade Module
Load More
β