GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1530

Tue, Dec 2, 2025  

Initial Release: 2nd December 2025

General Improvements:

  • Access Control
    • Tailgating status has been split out from gatekeeper status on the doors and readers page.
    • The Gatekeeper API now only sends the first initial instead of the full surname.
  • Accounting/Billing
    • Loosened system restrictions around reassign locked payments to unlocked charges, to help prevent awkward account issues caused when updating memberships and holds.
  • Bookings
    • Added a new tooltip to repeat bookings in the class/group PT edit page on the schedule noting when the repeat will end.
  • Member Portal
    • The voucher and discount code input fields have been moved to the bottom of the membership list page during signup.
    • The dedicated ‘Book Now’ buttons for each class in the class booking page have been replaced by a book now button floating in a banner at the top of the page.
    • The Member Portal URL builder now supports discount codes for booking and the contact us page with preset source promotions.
    • When cancelling a booking that is part of an ongoing repeat booking, members now have an option to ‘Cancel this and all future bookings’ if the booking has no cancellation fee.
    • Renamed ‘Quick Signup’ via the app to ‘Sign-up via App’ to prevent confusion with the member portal Quick signup feature.
  • Reports
    • The ‘All Sales’ report now uses the ‘Sale Description’ set during a general sale via the POS instead of a generic sale note.
  • Misc
    • Member portal transactions are now included in the Member Changes log.
    • Minor styling update for member cards in the ‘Recent Visitors’ filter for the find member page.
    • Errors on the CSV import page now specify problematic rows and columns where possible.

Notable Bug Fixes:

  • Accounting/Billing
    • Fixed errors potentially encountered due to old accounting journals when trying to change a member’s club.
    • Various fixes for membership charges occurring after a hold when using ‘billing delay holds’.
    • Fixed reliability issues around status reporting for EzPay transactions.
    • Fixed potential currency handling errors with refund credit notes.
    • Removed UI restrictions preventing the restoration of voided and transferred charges.
    • Restricted the ability to unset ‘Custom Next Payment Date’ as this would cause desync issues with payment cycles.
  • Bookings
    • Fixed encountering expired link errors when attempting to book multiple classes at once via the member app in some rare cases.
    • Fixed a rare issue that could allow multiple members to make overlapping/conflicting bookings for the same resource if booked at the exact same time.
    • Fixed minimum time between booking restrictions still applying even after the related setting was turned off.
  • Member
    • Fixed a member owing related error that could occur when merging member accounts.
    • Fixed the ‘foreign key constraint’ error related to ‘cardno’ that could occur merging member accounts.
    • Fixed the error message for ‘Fob does not exist’ not including the fob number.
  • Member App
    • Fixed members being able to checkout of bookings via the Member app when the related feature was disabled.
  • Member Portal
    • Fixed an error that prevented the repeat booking button on the home page from working.
    • Fixed the address ‘state’ field being required for casual service bookings when it wouldn’t be required in other forms.
    • Fixed inaccuracies in the ‘Total Amount Due’ value shown during signup.
    • Fixed being unable to ‘Proceed to checkout’ when selecting preconfigured vouchers in the Member Portal shop.
    • Fixed corrupted member photos being accepted when creating an account via the Contact Us page, resulting in the created prospect having no profile picture.
    • Fixed the inconsistent formatting of membership details on the Terms and Conditions page during signup.
    • Fixed hardcoded css styling in the casual shop overwriting some parts custom portal styling.
    • Fixed the membership list appearing blank in the member portal when not using the Unicorn Member Portal redesign.
  • Membership
    • Standardized billing date handling for month-based membership cycles to fix edge-cases in future charge generation for multi-month memberships.
    • Fixed the date picker for ‘Update Fee From’ always being disabled when updating a membership price.
    • Fixed old upfront fees incorrectly regenerating for when updating a membership in some cases.
    • The ‘Copy Quick Sign-up Link’ button will now be disabled until the membership type is saved to prevent copying the link before it would work.
    • Fixed booking check-ins done via the schedule not ending holds set to end on member return.
    • Fixed membership type options appearing blank when editing membership type via the edit membership page.
  • Reports
    • Fixed the ‘Report & Till’ menu closing unexpectedly or being unresponsive on mobile devices.
    • Fixed the Membership Type filter not working for the Current Memberships report.
    • Fixed Till Take incorrectly reporting $0 for linked member billing payments.
  • Tasks
    • Fixed the ‘Question’ task filter not excluding questionnaires without said answer when creating related tasks.
    • The ‘Member Visited on X Day of Year’ task trigger has been removed due to issues preventing it from functioning. Associated tasks will be preserved as generic tasks and affected sites will receive a notification within Gymmaster with more information.
    • Fixed ‘X Bookings’ tasks not triggering if the related booking was the last use of a booking pack and the task included a membership filter.
  • Misc
    • Fixed the ‘Home’ option to be missing from the top of the page when viewing additional dashboards in some cases.
    • Fixed readability issues in dark mode theme for selected options in multi-select fields.
    • Various minor fixes for the new custom forms page.
    • Optimize contract generation for PDFs by stripping out excessive styles.
    • Added extra help text when attempting to edit the ‘Membership Cancellation’ portal button to clarify why it can’t be edited.