GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1570

Tue, Mar 24, 2026  

Initial Release: 24th March 2026

General Improvements:

  • Booking

    • Improved mobile compatibility for class booking page.
    • Changed the default schedule start time for new classes to midday to improve user experience.
    • Implemented gender restrictions for classes to support women-only sessions.
    • Updated the auto-cancel note on class configuration setting for further clarification.
  • Accounting/Billing

    • Improved GoCardless error handling by refining error messages to provide more detailed information on specific failures.
  • Communication

    • Added a button to view waivers without downloading, enhancing privacy on shared devices.
  • Member

    • Improved the Key Fob/Token entry by preventing non-numeric input.
  • Products

    • Implemented pagination on the Product Variants page to prevent crashes when loading large datasets.
    • Added product discount codes redeemable via the Member Portal and POS for enhanced promotional offerings.
  • Reports

    • Renamed ‘Canceled Member Bookings’ report to ‘Canceled Member Service Bookings’ to help clarify it’s for service bookings only.
    • Added the ‘Is ACH’ field to the All Payments report to enhance visibility of payment methods.
    • Sales processed with a POS Discount Reason are now included in the All Sales Report.
    • The ‘Cancellations occurring in Period’ report can now be filtered to include change of membership type cancellations.
    • Improved readability of the trainer commission report in dark mode.
  • Tasks

    • Failed billing tasks set to trigger ‘after’ are now automatically cleared if the member is no longer owing before the task is due.
    • Updated questionnaire task filters by incorporating parent question names help differentiation questions in the list.
    • Renamed the Payment Received task trigger Billing Payment Received to better match its existing behaviour and added a new ‘Payment Received’ trigger to cover all payment methods.
    • Added a filter for cancellation reasons to task triggers, enhancing task setup for member cancellations.
    • Added a ‘No Tags’ filter option for tasks, allowing filtering of members without any assigned tags.
  • Visitor

    • Improved the Visitors page performance by implementing server-side filtering for door selections.
  • Misc

    • Updated the denied swipe reason “Waiver Restrictions Not Met” to “Agreement Restrictions Not Met” for improved clarity.
    • Removed unnecessary details in the Find Member quick search dropdown to improve interface clarity.

Notable Bug Fixes:

  • Access Control

    • Fixed gatekeeper syncing issues that resulted in swipes being incorrectly denied for ‘No Door Membership Benefits’.
    • Fixed issue where manual Fitness Passport check-ins were being logged as ‘Granted Not Counted’ in visit history.
    • Restored the Request Calibration button on the doors page for tailgating calibration when cameras are online.
  • Accounting/Billing

    • Fixed an issue where duplicate discount codes could be applied to member accounts.
    • Fixed members with missing billing credentials not being skipped when attempting billing.
    • Enhanced multiclub support for Commonwealth Bank direct entry billing by correctly using the selected club’s details.
    • Fixed the functionality to remove EzyPay details without requiring additional card or bank information.
    • Corrected the billing retry schedule to base the interval on the original payment date unless a failure occurs.
    • Prevented multiple billing occurrences for transferred charges scheduled for the current date.
    • Fixed potentially being unable to update or set Ezidebit or PayChoice billing credentials.
    • Fixed bug preventing the addition of ‘Credit Card’ as a payment method in POS if the method was previously deleted.
    • Resolved crashes when adding or editing billing details for certain payment providers on the new billing page.
    • Corrected issues with membership charge adjustments affecting owing calculations.
  • Bookings

    • Fixed a booking service error caused by missing membership notes information.
    • Resolved a visual bug on the Member Portal Configuration page to ensure the save button remains visible in non-fullscreen views.
    • Fixed issue preventing time changes when editing meetings from the Month view.
    • Fixed issue which caused the ‘Pay Now’ button to display for free bookings.
  • Communication

    • Enhanced email communications by displaying the correct reply-to address in correspondence.
    • Prevented deletion of the final template category to avoid database errors encountered when trying to save templates.
    • Improved tracking for email opens in Communications.
    • Hide feedback form on the ‘Email All’ page to prevent user confusion.
  • Member

    • Fixed error upon adding billing details for members using Braintree.
    • Corrected button label to “Save and Complete” during the sign-up process for incomplete memberships.
    • Fixed issue causing the membership details to be blank in the side bar on member profiles.
    • Restored the visibility of the details tab icon on mobile within the member page.
  • Member App

    • Hide the Bookings side-menu option when the portal button is hidden to members.
  • Member Portal

    • Fixed being unable to add members to shared memberships via the member portal when it’s configured with no limit.
    • Fixed adding a guest using guest passes creating duplicate prospect profiles when using an email address already in use by an existing member or prospect.
    • Resolved an issue where discount codes were not applying automatically when using the Unicorn Redesign.
    • Restored the missing profile photo field during signup for non-Unicorn setups.
    • Improved the auto-complete functionality for the Member Portal reset password form to better support password managers.
    • Fixed an issue where the “Total Due Today” was not re-calculated if the start date changed during online sign-up.
    • Fixed issue preventing updated button background colors align with custom themes.
    • Fixed the vouchers not correctly applying for booking deposits when making waitlist bookings.
    • Fixed label truncation issue in questionnaire dropdowns.
  • Membership

    • Prevented unauthorized cancellation agreements from being generated without a member’s signature.
    • Fixed some cases where members could use new member only discount codes multiple times.
    • Resolved the issue where guest pass waiver input was not interactable when no waivers were available.
    • Corrected the display in the hold modal when the hold membership creator did not exist.
    • Disabled the prorata cancellation option for PIF memberships to prevent confusion.
    • Fixed the inability to update the yearly suspension limit setting during mass holds.
    • Fixed shared members not being retained when renewing shared memberships.
    • Fixed translation errors when adding memberships by implementing appropriate membership translation keys.
    • Fixed an issue where bookings within the benefit expiry window were incorrectly required to be canceled or re-booked at a casual rate.
  • Products

    • Resolved a 404 error when saving stocktakes by adjusting the redirection path.
    • Removed non-functional arrows from the stocktake page.
    • Resolved an error on the invoices page caused by missing required data.
  • Point of Sale

    • Corrected cash rounding function to properly adjust payment amounts in the Point of Sale system.
  • Reports

    • Resolved an issue preventing deletion of duplicate reports.
    • Fixed issue with KPI not counting bookings with the same service name.
    • Fixed an issue with multiple referral codes being generated for a single member.
  • Tasks

    • Fixed the edit task modal to retain field values after adding a call log.
    • Resolved the issue where saving task types would clear the sort order.
    • Made follow-up tasks visible only for tasks requiring manual completion to prevent user confusion.
  • Misc

    • Fixed the missing help text and tooltips for the “Provider Number” field in the staff profile section.
    • Fixed visibility of attendance records for staff with zero permissions.
    • Clarified coordinate update UI during user onboarding.
    • Fixes issue where if a staff member is clocked-in prior to midnight, then it was not possible for them to clock-out of that shift after midnight by swiping.
    • Fixed issue where shifts would be auto-clocked out and back in when logging-in, changing clubs or looking at clock-in status.
    • Fixed checks for existing emails not ignoring whitespace when creating a new staff user.
    • Fixed an issue where tag tooltips displayed ‘null’ in the prospect funnel.
    • Enabled permanent deletion option button of workout programs, allowing users to fully remove programs and their links.
    • Added an Archived Programs toggle in the Workout Program Library to view archived workout programs.