GymMaster Gym Software Release
GymMaster Software Release v1555
Wed, Feb 25, 2026
Initial Release: 24th February 2026
General Improvements:
- Accounting/Billing
- The billing settings page now automatically expands the currently logged-in club’s options.
- Improved the warning shown when editing the club billing credentials to help prevent accidentally breaking member billing.
- Refunds now include the name of the staff member who initiated the billing refund directly on the payment adjustments list.
- Enabled support for signature authorisation for the Windcave terminal integration.
- Preview billing now groups charges from linked members occurring on the same day.
- Booking
- Added an ‘All’ option for pagination on the Class and Bookings page when there are more than 100 rows for easier sort order management.
- Added support for the source promotion parameter for casual booking links and added the option for the Member Portal URL builder.
- Membership
- Added warnings to the ‘Prorate first payment’ and ‘Enable selection of first payment date’ settings, as certain combinations could allow access before the first payment.
- Membership price billing descriptions now support translations instead of using hard coded English.
- Clarified the default waiver help-text under the additional waivers selection for membership types to include the related default waiver type.
- The membership price, signup and upfront fee shown when adding a membership as a staff user now use the tax inclusive/exclusive price display.
- Point of Sale
- Gift vouchers created via the Point of Sale now use the ‘Gift voucher expiry’ Member Portal setting to pick the default expiry date.
Notable Bug Fixes:
- Access Control
- Fixed updating door notification sounds ignoring per club staff permissions.
- Fixed the member app false reporting QR code check-ins as unsuccessful when checking in via booking access.
- Migrated static QR codes to now be stored in the database instead of directly on the server to prevent unintentional invalidation after a server migration.
- Accounting/Billing
- Fixed an issue that could prevent fetching customer billing details from Square.
- Fixed being unable to fetch Paysafe member information if the member was missing partial data in Paysafe’s system.
- Fixed a rare case where First Atlantic Commerce billing could get stuck in an unprocessed state.
- Fixed future dated charges maintaining their previous billing cycle after being transferred to another member.
- Fixed being unable to remove Stripe accounts from the billing settings page.
- Fixed maintenance fees not showing up in preview billing.
- Bookings
- Fixed waitlist bookings counting themselves against ‘Time between bookings’ when trying to move up off the waitlist, causing the booking to fail.
- Fixed some missed edge cases when checking available time for the no available time warning for services with online bookings enabled.
- Communication
- Updated the club template to properly support UTF-8, improving support for international characters.
- Member
- Fixed modifying filters on the visit history page causing the pagination settings to duplicate.
- Member App
- Fixed bookings via the member app bypassing online enrolment limits if multiple bookings were made at once.
- Fixed line breaks in club notices creating unexpectedly large gaps when viewing the club notice in the member app.
- Member Portal
- Fixed ‘Display multi-step membership list’ not working when using the Member Portal Unicorn redesign
- Fixed membership-specific signup links redirecting to the full memberships list after logging in as an existing member while using the Member Portal Unicorn redesign.
- Fixed the submit payment button potentially getting stuck when submitting Square billing details.
- Fixed preferred names failing to save when using the Contact Us form.
- Fixed address fields failing to save when using the Quick Signup form.
- Fixed bookings only available for current members still allowing non-members to enter their details, then silently failing with no user feedback.
- Fixed prices show in the signup membership list spilling over multiple lines with varied font sizing.
- Fixed the predefined voucher selector missing styling in the club shop.
- Membership
- Fixed a display issue with the signature timestamp for guardian signatures in agreement PDFs.
- Fixed an issue that prevented additional members on a ‘Class & Booking Pack’ Shared Membership from seeing all service options available to that membership.
- Corrected a problem where guest signatures could mistakenly appear on unsigned membership contracts.
- Point of Sale
- Fixed the text cursor jumping back a few characters when entering billing details from the Point of Sale for some billing providers in some rare cases.
- Fixed a rare race condition if a payment was attempted via the Point of Sale while overnight billing was being processed.
- Reports
- Restored missing member activity metrics in the KPI reports API.
- Fixed the Cancellations in Period report potentially missing memberships ending on the last day of the month.
- Fixed the Visit History dashboard graph failing to correctly order dates.
- Fixed the Visits Today dashboard KPI failing to load in some cases.
- Fixed a rare case that could prevent loading a report replay.
- Tasks
- Fixed tasks set to send an app notification failing to check if the member has the app installed, leaving the task in limbo until expired or manually completed.
- Fixed the maintenance fee due task trigger incorrectly triggering for some expired members.
- Misc
- Fixed the member Portal home navigation bar displaying on custom forms page when logged into the member portal on the same device.