GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1610

Tue, Jun 16, 2026  

Initial Release: 16th June 2026

General Improvements:

  • Access Control

    • Restrict door status modification permission to intermediate role.
  • Communication

    • Display failure reasons for failed SMS/Notifications in member communication history and SMS batch reports.
  • Member App

    • Implemented default device limits to prevent login sharing from different phones.
    • Added up/down controls for widget sorting on the Customize Member App Settings page where drag-and-drop is unavailable on mobile devices.
  • Member Portal

    • Add sub-grouping to the “Add Fields” dropdown on the Sign Up Customisation Form.
  • Membership

    • Created a new prompt for users to choose how to handle overflow bookings when cancelling a membership to avoid negative benefit balances.
    • Added a new “Current Members Only” option for Membership Type’s online sign-up availability and renamed “Existing Members” to “Past & Current Members Only”.
    • Updated Club Visit Pack benefit descriptions to display “Visits Pack” instead of “Sessions Pack” for clarity.
  • Reports

    • Add a new “Lock Report Changes to the Report Owner” setting to prevent staff editing reports they did not create.
    • Enhanced bulk emails from Standard Reports to use membership, booking, visit, and related record fields that were previously unavailable due to duplicate filtering.

Notable Bug Fixes:

  • Access Control

    • Fixed where “Exit Door” options is not displaying in the Edit Door page setting.
    • Fix barcode credentials being used for Bluetooth check-ins, which could cause duplicate fob conflicts on older Sentinel versions.
    • Allow Fitness Passport check-ins via QR Code to automatically check members into their bookings for consistency with other check-in methods.
  • Accounting/Billing

    • Updated Square token revoking to show the merchant ID and associated clubs instead of the access token ending.
    • Disabled editing of existing billing provider keys once billing has been successfully processed to prevent unauthorized changes.
  • Bookings

    • Fixed an issue which could cause scheduling conflicts when editing booking times for classes or group bookings.
    • Fixed an issue that prevented linked questionnaires from being shown for group bookings.
    • Improved facility and resource ordering when the “Enable Sorting of Staff and Facilities Resources” setting is enable.
    • Fixed child booking display on Schedule Page to prevent booking details appearing too narrow and unreadable.
    • Fixed an issue where deleted child facilities could still appear under “Parent Facility” on the Edit Facility page.
  • Communication

    • Fixed an issue where large bulk email batches sent from reports could get stuck during sending.
    • Resolved a timezone mismatch in email tooltips to ensure accurate event timestamps.
    • Remove “Txt STOP to Opt Out” from App Notifications sent via reports.
  • Custom Forms

    • Various fixes and improvements for custom forms.
    • Hide voucher and discount code fields from custom forms when disabled, and ensure they appear by default when re-enabled.
  • Member

    • Fixed an issue which prevented clients from being able to delete members with historic holds.
    • Restored the ability to assign Tags when creating a new member.
    • Fixed an issue which could cause duplicate webhook events to be triggered during a single member update transaction.
    • The member updated webhook now triggers on address changes, image deletions, and emergency contact updates.
  • Member Portal

    • Fixed direct “Book Online” links when no Booking Type options are available.
    • Fixed an issue where the Back button was unresponsive on the member portal’s account edit page.
    • Gender-restricted services are now hidden from the dropdown menu for users of the opposite gender.
    • Fixed Paystack Member Portal payments not being recorded when members leave before payment confirmation.
    • Fixed Member Portal sign-up showing an incorrect “Next Billing Date” when the first ongoing payment is billed immediately.
    • Fix SMS opt-in errors when existing members were asked to provide missing details during online sign-up.
  • Membership

    • Fixed an issue which caused the membership agreement minimum term to display a different unit of time (day, week, ETC) than what is displayed on the membership details.
    • Resolved an infinite loop issue when updating memberships with $0 charges.
    • Fixed issues caused by deleted benefit or membership accounts when processing access and billing records.
    • Fixed membership actions failing when the member has been deleted or the membership is no longer active.
    • Added a webhook event for when a membership starts.
  • Point of Sale

    • Fixed an issue where POS could show incorrect billing provider options when a member had multiple payment providers.
  • Product

    • Various fixed and improvement of product variants in Product Page.
  • Reports

    • Resolved an issue with report filtering where tags were incorrectly pulling all members regardless of tag presence.
    • Fix an issue where the “Total Paid Against” column displays incorrectly (such as $0) in the “All Invoices” report.
  • Tasks

    • Fixed “X days no visit” task triggers using after intervals incorrectly and disables the option for invalid setups.
    • Fixed “Failed Member Payments X…” task triggers remaining active after successful payments and align consecutive failure trigger behavior.
    • Allow “Tags X…” task triggers to run each time a tag is added or removed, instead of only triggering once per member.
  • Misc

    • Fixed the Recent Visitors filter in Find Members so the results are sorted by most recent check-in.
    • Fixed Find Member search not showing the correct members when searching with email addresses or phone numbers containing numbers.
    • Fixed Referee Promotion Period preview showing incorrect interval text and missing translations.
    • Fixed voided vouchers remaining usable for one day after being expired.
    • Fixed an issue where Casual Shop purchases could fail when deposit payments are enabled.
    • Fixed an issue with failed asset downloads larger than 1GB.
    • Add validation to prevent invalid follow-on membership prerequisites from causing nightrun rollover errors.
    • Added trainer changes to the member changes log for better tracking and transparency.