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 Receivedtask triggerBilling Payment Receivedto 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.