GymMaster Logo

GymMaster Gym Software Release

« Go back

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.