Changelog

Follow up on the latest improvements and updates.

RSS

new

improved

fixed

v6.0.8

New Features
  • Lead Management:
    Added dedicated Lead Management module for tracking potential members, managing inquiry statuses, and lead analytics.
  • Multi-Tenancy Addon:
    Introduced multi-tenant support for multi-branch/multi-location gym management, SaaS deployment, and domain mapping.
  • REST API & Scramble Integration:
    Integrated automated REST API documentation with Scramble.
  • AI-Powered Diet & Workout Planning:
    Added AI service layer with
    AdminDietAgent
    and structured AI-driven diet menu generation.
  • Remote Addon Gallery:
    Built-in addon marketplace for browsing and managing extensions.
  • Plan Feature Syncing:
    Added ability to synchronize plan settings and features directly across active subscriptions.
Improvements
  • Order Management:
    Added
    OrderPaymentsSection
    component to display detailed payment and refund histories on order pages.
  • Achievement & Badges:
    Redesigned SVG badge library with Apple Fitness-style squircle shells and dynamic gradient rendering.
  • Schedule & Leaderboard UI:
    Redesigned class schedule items, leaderboard UI, and score tracking screens with responsive grid layouts.
  • Documentation Engine:
    Added automated system hook and Page Builder documentation generators.
  • Version & Build Automation:
    Automated Android/iOS version syncing and release packaging workflows.
Fixes
  • Payment Methods:
    Fixed payment method validation types and added support for local icon assets.
  • Tenant Asset Fallback:
    Fixed badge SVG and tenant storage file restoration for missing asset paths.
  • Navigation & Layout:
    Fixed responsive grid column layout on main dashboards and updated store app URLs.

new

improved

fixed

v6.0.1

New Features
  • Support Ticket System:
    Implemented a comprehensive support ticket management system including CRUD operations, dynamic user selection, and administrator rebinding.
  • PayU Payment Provider:
    Integrated
    PayU
    payment provider support into the checkout flow with dedicated logo assets and callbacks.
  • Custom Domains:
    Added a custom domain management module featuring DNS verification and fallback settings.
  • Localization:
    Added full multi-language support across the platform with automatic English fallbacks and tenant-specific translation loaders.
  • Unified Auth Flow:
    Implemented tenant-specific authentication logic and unified authentication routes via a single composable.
  • Enhanced Billing:
    Added support for managing multiple payment methods,
    3D Secure
    confirmations, and admin oversight.
  • Plain Text Notifications:
    Added support for plain text notification templates alongside HTML emails.
Improvements
  • Security & Permissions:
    Standardized granular permissions using wildcard syntax across modules to simplify access control.
  • Email Layouts:
    Optimized email layouts and style formatting across all notification templates using inline table styling.
  • PageBuilder:
    Unified PageBuilder authentication checks to utilize Sanctum guards across central and tenant contexts.
  • Design Consistency:
    Standardized UI components with a global border-radius of 12px and cleaner card styling.
  • Menu Routing:
    Centralized menu processing and notification routing inside a dedicated MenuService.
  • Events & Routing:
    Migrated central routing and welcome notifications to event-driven systems.
Fixes
  • Localization:
    Fixed locale-specific translation loading issues and standardized TransService logic.
  • UI & Layout:
    Resolved styling anomalies on domain list cards and subscription hover layouts.
  • Access Control:
    Fixed product menu permission restrictions by consolidating requirements to wildcard values.
  • Stability:
    Cleaned up obsolete templates and unified configuration loaders for improved dashboard stability.

fixed

v5.6.4

  • Fix System Update Issue
  • Fix Some Critical Bugs

improved

fixed

v5.6.3

  • Enhanced user feedback in friend request handling and member retrieval messages.
  • Improved error handling and notifications in friend management components.
  • Updated
    FriendsList
    and
    FriendsTabs
    components for better data fetching and refresh logic; added notify plugin for consistent notifications.
  • Refactored user retrieval in
    FriendsController
    and added integer casts for IDs in
    FriendRequest
    and
    Friendship
    models.
  • Added
    guard:users
    middleware to authenticated user routes for enhanced security.

new

improved

fixed

v5.6.2

🎉 New Features
  • Language Selection
    - Added language options with filtering functionality
  • Dynamic Ingredients
    - Ability to dynamically add ingredients in diet menus
  • Enhanced Friends System
    - Comprehensive friend management with improved UI and profile features
  • Demo Mode Protection
    - Added restrictions and safeguards for demo environments
  • GoCardless Integration
    - Enhanced payment processing with mandate handling
🛠️ Improvements & Fixes
  • Search Enhancement
    - Updated member search to use QR codes for better accuracy
  • Performance Optimizations
    - Improved loading states and data management across components
  • UI/UX Enhancements
    - Better icon sizing, improved layouts, and cleaner interface elements
  • Database Improvements
    - Enhanced data consistency and reliability
  • Authentication Flow
    - Streamlined login process with better token management
  • Chart Display
    - Fixed numeric value parsing for revenue and member breakdowns
🔧 Technical Updates
  • Dependency Updates
    - Updated core framework to latest version for better stability
  • Code Organization
    - Improved code structure for better maintainability
  • Module Management
    - Enhanced addon system with better migration handling
  • Translation Support
    - Added new translations for Russian and Chinese languages

improved

fixed

v5.6.1

Improvements
  • Update ModuleSeeder to log modules and streamline module addition process
  • Ensure modules.json ends with a newline for consistency
Fixed
  • Ensure numeric values are parsed correctly in chart formatter for MembersBreakdown and RevenueBreakdown components
  • Change sortOrder to sort_order in DietMenu and WorkoutPlan module.json files
  • Cast max_tokens and temperature to int in OpenAI configuration for consistency

fixed

improved

v5.6

Added
  • Module Management: Updated module versions and restructured
    module.json
    for improved organization
Changed
  • Dependency: Updated
    coderstm/laravel-core
    to v4.8.25 in composer.lock
  • UI Component: Rearranged slot structure in
    BaseItem
    component for improved readability
  • Routing: Simplified route mapping logic by removing central path checks

new

improved

v5.5

Added
  • Branding: Replaced logo images with a base-logo component for consistent branding across layouts
  • Admin Support: Added Help button and dropdown menu to AdminLayout for improved user support
  • Payment Handling: Initialized paymentProviderId in StripeSubscription for better payment management
  • Task Management: Added queue manager command to the schedule for improved automation
Changed
  • Payment UI: Enhanced payment method displays and improved exception handling in PaymentException
  • Codebase: Refactored code structure, removed redundant sections
  • Thumbnail Handling: Used realpath for correct thumbnail path resolution in AddonController

new

improved

fixed

v5.4

Added
  • Payment Method
    : Direct Debit Integration with GoCardless payment system
  • Installer
    : Improved installation module with better UI and validation
  • Feedback System
    : New feedback page and ScheduleFeedback addon
  • Upgrade Feature
    : One-click upgrade functionality for easier updates to the latest version
Changed
  • Payment UI
    : Enhanced payment method displays
  • Upgrade Process
    : Replaced legacy upgrade system with improved upgrade process

new

improved

fixed

v5.3

Added
  • Base-addon component: Integrated into LinksList and BaseItem
  • Subscription update functionality with payment model and event listeners
  • QueueWorkerManager command for managing queue workers
  • Restriction on revert usages for late cancellation
Fixed
  • Reset subscriptions usages issue
Changed
  • Improved Dialog Thumbnail display
Load More