GymMaster Gym Software Release
« Go back
GymMaster Software Release v1550
Tue, Feb 10, 2026
Initial Release: 10th February 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.