GymMaster Gym Software Release
GymMaster Software Release v1595
Tue, May 5, 2026
Initial Release: 5th May 2026
General Improvements:
- Access Control
- Doors can now be reordered via the Doors and Readers settings page, with the custom order being used throughout the system, including the member app..
- Booking
- Bookings on child facilities are now also shown on the parent facility’s schedule for better visibility.
- Child resources are now always shown beside their parent resource in the schedule for easier visibility on their linked relation.
- Various performance improvements for member portal and API calls related to bookings.
- Communication
- Added new settings for SMS opt-in to add external links to Terms of Service and Privacy Policy.
- Images in email templates can now be resized using the ‘+’ and ‘-’ buttons in the template editor.
- Improved navigation and flow when creating or editing club email templates.
- Added an email open timestamp to the member details Communication tab, visible when hovering over the open email icon.
- Member Portal
- Limited enrolment memberships are now disabled if their limit is reached by adding linked members during signup to prevent over-enrolment errors.
- Re-added the logic for members to clear the ‘Pending Review’ status by updating their payment details via the Member Portal.
- Reports
- Selected dashboard categories are now included in the URL to support creating bookmarks with a category preselected.
- Added ‘booking ID’ as report source field for booking based reports.
- Staff
- Improved performance of staff clock-outs, reducing cases where processing could take several seconds.
- Tasks
- Added new task trigger ‘Membership Not Completed (Not signed Waiver)’ to help manage pending memberships waiting on member action.
- Misc
- Added a new ‘Custom Movement’ option when creating workouts to create a movement and add it into the workout all in one.
- Added extra help text for Fitness Passport site and device tokens to note they need to be acquired from Fitness Passport directly.
- Custom dropdown field options can now be reordered in the Custom Fields page using drag-and-drop.
Notable Bug Fixes:
- Access Control
- Fixed un-flagging tailgating on a visit in the Visitors page not updating the tailgating icon on the visit in the visit list until the page is refreshed.
- Accounting/Billing
- Fixed Payrix billing tokens being marked as historic if the member hadn’t been billed within the last year, even if the billing token was freshly created.
- Fix the Next Bill Date still showing the current date instead of the next billing cycle if the member’s billing has already failed today.
- Fixed the ‘Can Refund’ checkbox being togglable for Ezidebit billing credentials before the Edit button is clicked.
- Bookings
- Fixed staff with schedule permissions of Basic or Restricted incorrectly being able edit or delete meetings from the schedule page.
- Fixed staff with the schedule ‘Trainer’ permissions being able to access classes on a shared facility when another trainer/instructor is assigned to the booking.
- Restored the repeat option for individual bookings in group service bookings when accessed from the schedule.
- Fixed automatic enrollment benefits potentially re-adding members to booking waitlists when they were already booked into the class/service.
- Fixed being unable to add members to a booking with extra space if any members were still in the waitlist while ‘Enable member managed waitlists’ was enabled.
- Member
- Fixed emergency contact cell number allowing free text input.
- Fixed being able to create members at a historic club via the Member Portal API.
- Member App
- Fixed being unable to create an ‘All Memberships’ hold from the member app.
- Fixed an error that prevented the visit history widget from loading in the member app.
- Member Portal
- Fixed a rare case where portal transactions could fail but false report success to the member. The encountered error is now also included in the member change logs.
- Fixed browser auto-fill activating while editing custom forms to prevent accidentally renaming fields with personal information.
- Fixed an error encountered during signup while Google Tag Manager was enabled.
- Fixed poor visibility of selected product quantities in the Club Shop.
- Fixed being unable to add bank details for GlobalPay via the Member Portal.
- Reports
- Fixed being unable to save flat amount discounts for product discount codes.
- Fixed full reports linked from the KPI page failing to apply the selected club filter.
- Fixed a permissions error that incorrectly limited editing reports to only users with ‘Report Basic’ permissions.
- Staff
- Fixed being redirected to a blank page after inviting a new staff user to the system.
- Tasks
- Fixed the ‘User Defined X’ field not showing for available triggers on the Task Automations page.
- Misc
- Fixed changing a club logo appearing to revert back to the initial logo after saving due to local browser caching.
- Fixed a false 404 error encountered when attempting to edit workouts from the Workout Configuration page.
- Fixed deleted waivers still being selectable for Advanced Configuration settings in some rare cases.
- Fixed searching on the Tags page failing to update the pagination, often leading to the search appearing to produce no result.
- Fixed the “App Push Notification template used for class waitlist space available” showing email templates instead of SMS templates.