GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1550

Tue, Feb 10, 2026  

Initial Release: 27th January 2026

General Improvements:

  • Access Control
    • Updated the Fitness Passport integration to allow marking membership types as Fitness Passport memberships to support using benefits to manage Fitness Passport access.
    • Check-ins created for bookings are now labeled as ‘Booking Check-in’ instead of ‘Granted’ to help distinguish them from regular swipe check-ins.
    • Check-in notification sound settings have been moved from Club Details to the Doors and Readers page.
  • Member App
    • Club Notices can now be reordered from the Customize Member App page instead of being fixed to the top of the app.
  • Member Portal
    • When using the Member Portal Unicorn Redesign, the sign up page now uses one column instead of the previous two column design.
    • Various tweaks to the membership list shown in the Member Portal during sign-up while using the Member Portal Unicorn Redesign.
    • Added support for the promotion (‘how did you hear about us’) field to the quick sign-up form.
  • Membership
    • Enabled the ‘Price Per Use’ benefit option for booking based benefits in club visit pack membership types.
  • Reports
    • Added new report field ‘POS Deposit’ for the ‘All Payments’ report for explicit flagging of POS deposits.
    • Added change logs support for report setup, tracking changes to the report setup such as name, fields and filters.
    • Added ‘Waitlist Cancelled’ report field to the Class Summary report to track bookings cancelled before they could move up from the waitlist.
    • Added a new dashboard widget ‘Most Popular Times’ to visualize member visits by hour and day. This can be enabled via the Customize Dashboard page.
  • Misc
    • The Zoom integration has been expanded to allow customization of many previously hard coded options as well as added support for Zoom waiting rooms.

Notable Bug Fixes:

  • Access Control
    • Fixed various cases where manual check-ins were missing notation of which staff member checked the member in.
  • Accounting/Billing
    • Fixed an issue with Paystack authorizations not being properly recorded for incomplete transactions.
    • Fixed the Dishonour Fee feature being accessible in the billing settings page regardless of the billing provider in use, despite the feature only working for some providers.
    • Fixed payments made via a windcave terminal double logging in some situations.
    • ‘Stop after owe’ has been rounded up to ‘1 day’ for sites with historic non-zero values less than ‘1 day’ to reflect the actual system behaviour.
  • Bookings
    • Address fields are now consistently shown for all methods of adding a new member via schedule when enabled for the casual booking form.
    • Fixed a ‘Minimum interval between bookings’ error potentially encountered when attempting to cancel a class booking via the member app.
    • Fixed booking waiver requirement checks always failing for non-primary members of a shared membership, incorrectly forcing the member to resign the agreement every time.
    • Fixed staff being able to update service bookings into using a membership benefit after the membership would expire.
    • Fixed closing and reopening the ‘Add Member’ modal on the Add Service page creating duplicate prospects.
  • Communication
    • Fixed invalid URLs created by discount codes containing a space when used by template insert fields.
  • Member App
    • Fixed calculated and unit-based measurements getting a ‘No Data’ error when trying to view their change over time graph.
  • Member Portal
    • Fixed the ‘Total Due Today’ shown during sign-up appearing blank for memberships not available at club id 2.
    • Fixed date of birth always being required in the edit profile page if enabled for sign-up, regardless of being required or not for sign-up.
    • Fixed unintended saving of Stripe credit card details during completed portal transactions in some cases when the member had opted out of saving details.
    • Fixed members potentially being unable to use account credit for booking fees while ‘Use account credit for booking fees’ was enabled.
    • Fixed long field labels getting cut off in the Member Portal.
  • Membership
    • Added additional checks when submitting a mass hold to prevent creating a mass hold for zero members.
    • Fixed the page error potentially encountered when attempting to view an agreement or waiver signed by a non-main member of a shared membership.
    • Fixed system errors potentially encountered when a booking ended a member’s hold while using the last benefit on the membership.
  • Point of Sale
    • Fixed the ‘Basic’ Point of Sale user role incorrectly being able to edit prices.
  • Products
    • Fixed the tax rate of products potentially desyncing when updating a product type causing the wrong tax amount to be shown in the Member Portal.
    • Fixed the ‘DataTables warning’ encountered when viewing the product types page.
  • Reports
    • Fixed date range errors causing the ‘Payments received this month’ KPI to show an incorrectly high value.
    • Fixed redeemed gift vouchers in the All Sales report to accurately reflect revenue and use the correct tax rate.
    • Fixed various reporting issues encountered by users with basic or intermediate permissions trying to run reports for a club they have permissions at, while logged into a different club.
  • Tasks
    • Fixed ‘Billing due’ tasks setting their execution time to the previous day, potentially leading to the task expiring before it could be actioned.
  • Misc
    • Fixed an issue preventing navigating to the ‘Contact Us’ page for Custom Forms.
    • Fixed being partially unable to delete staff qualifications from user administration.
    • Fixed an error in the Staff App that prevented adding members from the waitlist to a non-full class booking when using Member Managed Waitlists.