GymMaster Gym Software Release
« Go back
GymMaster Software Release v1535
Tue, Dec 16, 2025
Initial Release: 16th December 2025
General Improvements:
- Access Control
- Added Bluetooth check-in failure mitigation by automatically restarting readers if we detect more than 4 failed Bluetooth check-ins within a 3 minute period.
- Bookings
- Added SMS notification support for sending members alerts when a space becomes available with Member Managed Waitlists.
- Member
- Staff users with the ‘Basic’ Member permissions can now add guests for members using guest passes.
- Member Portal
- The landing/login page of the member portal has been redesigned for the Unicorn Member Portal redesign.
- Added Member Portal setting ‘Member Portal home page title’ to customize the landing page title.
- The Contact Us/Enquiry page has been migrated to use the new custom forms feature. Existing settings for enabling and requiring fields now only effect the casual bookings page.
- The ‘Refer a Friend’ page now only includes the additional information section when referral rewards are available.
- Added a background highlight to the ‘Your Activity’ widgets in the member portal home page to better communicate they can be clicked to view more details.
- Fixed an issue that prevented recording workouts in the Member Portal Unicorn redesign.
- Added a ‘Select All’ option to the Outstanding Account Balance page.
- The total payment amount is now also displayed on the Payment Information step of signup.
- Added an additional check when setting up custom portal styling to prevent text colors that could blend into the background color.
- Membership
- The Sign & Complete modal no longer auto-selects and sends an email when there is only one valid template.
- Restrictions on changing a members club due to club exclusive memberships have been slightly loosened to allow changing the member’s club on the day of cancellation instead of the day after.
- Misc
- Added Hover Text and Member Count columns to the Tags page and enabled reordering for the Tag Name column.
- Changes to staff assigned fobs and Bluetooth tokens are now included in the change log.
- Improved performance of bulk SMS batch creation to reduce processing time.
- The ‘Days Since Last Visit’ report field is now available across all member reports instead of being limited to just the debtors report.
Notable Bug Fixes:
- Access Control
- Fixed recently swiped, unassigned fobs not appearing in the Access Control modal when assigning access to members with no existing access methods.
- Membership fobs are now disabled by default. Fobs assigned to a membership will be noted in the Access Control modal for better visibility when managing assigned fobs.
- Fixed access control errors caused by adding a required Terms and Conditions form to a door.
- Fixed an issue where newly scanned barcodes could not be registered, preventing staff from assigning new barcodes to members.
- Accounting/Billing
- Pending review can no longer be cleared by members and can now only be cleared by staff to prevent excessive failed billing attempts.
- Fixed billing key fields incorrectly being editable by default in the club details page.
- Fixed failed billing attempts by a linked master member causing subsequent billing attempts for linked child members to fail.
- Fixed attempting to refund a billing transaction through GlobalPay running into an error.
- Fixed error caused by missing fields when updating Paysafe billing credentials.
- Fixed checks for the ‘Failed Billing Limit’ including currently pending payments when checking for consecutive failed payments.
- Fixed unassigned credit created after billing for a charge that had been adjusted upwards.
- Fixed the ‘Member Update Payment Info URL’ bypassing some checks if the link was generated by a task.
- Optimized the overnight processing of linked member charges to fix the charges being generated after billing due to slow processing times in some rare cases.
- Bookings
- Fixed the ‘Resource Historic’ checkbox for staff resources not saving changes.
- Fixed ClassPass booking cancellations not triggering checks for waitlisted bookings.
- Fixed iCal events ending at midnight to correctly show as ending the following day.
- Fixed an invalid interval error encountered when trying to save a new class or service type.
- Fixed booking services from the member page pre-selecting the wrong member in some cases due to unexpected partial matches in some member fields.
- Fixed creating a repeat booking starting beyond the repeat booking limit not creating the initial booking.
- Communication
- Fixed the mass SMS opt-in button remaining disabled on the Twilio integrations page when using ‘Messaging Service SID’.
- Member
- Fixed being unable to save profile photos if the ‘Take Photo’ option was selected then aborted.
- Member App
- Fixed an issue where members could check into bookings early without restriction from the member app. Early check-in via the member app now uses the ‘Auto check-in ahead time frame’.
- Member Portal
- Fixed various cases of white text with white backgrounds caused by some static styled elements partially using custom portal styling.
- Fixed error encountered when adding billing details for PaymentExpress.
- Fixed an issue where Total Due Today could appear without a value in some cases.
- Fixed a rare issue with ‘Total Due Today’ that resulted in a page error if signing up to a membership with a minimum age of 0 years.
- Fixed a rare issue that could lead to saving blank emergency contact details.
- Fixed the Date of Birth field being incorrectly disabled in the Edit Profile page if the member had yet to set this.
- Fixed entering an invalid discount code during step-2 of signup failing to flag the discount code as invalid until step-3.
- Fixed raw HTML shown in a booking error for missing date of birth.
- Fixed issues with the default earliest hold start date if the minimum hold notice period pushed the earliest day into the next year.
- Fixed members being unable to enroll in bookings via the Member Portal if they ended at midnight.
- Fixed CAPTCHA failures on the enquiry page caused by the form double submitting in some cases.
- Membership
- Fixed deleting a hold not immediately regenerating the member’s benefits in some cases.
- Fixed an error with ‘null upfront fees’ that could prevent adding discount codes to memberships.
- Fixed applying a discount code incorrectly resetting any custom membership prices to the default membership type price.
- Fixed issues with billing delay holds not correctly applying to multiple memberships.
- Fixed the ability to bypass incomplete membership checks by manually navigating to the membership edit page.
- Point of Sale
- Fixed UI overflow issues in POS modals when using the readability theme.
- Products
- Fixed loading issue when filtering for expired vouchers in the Products, Gift Vouchers page.
- Reports
- Fixed the ‘Visits Over Period’ widget always reporting 0 and linking to a broken report.
- Fixed KPI widget subset filters incorrectly applying to the whole KPI widget.
- Fixed membership holds always reports the end date as inclusive in reports where the end date is reported exclusive elsewhere in the system.
- Fixed the debt collection report using alphabetical ordering instead of chronological ordering when re-ordered based on a date column.
- Fixed the ‘Last 7 Days’ date filter for reports reporting on the last 8 days.
- Tasks
- Fixed tasks continuously retrying to send an SMS if the SMS failed to send in some cases.
- Misc
- Fixed the sub-total incorrectly appearing blank when ordering fobs.
- Fixed formatting issues with the datepickers for club open date in Club Details.
- Fixed a DataTables error popup encountered after editing a tag on the Tags page.
- Fixed the page navigation options not working in the Custom Fields page.