GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1485

Tue, Jul 29, 2025  

Initial Release: 29th July 2025

General Improvements:

  • Accounting/Billing
    • Refunding has been expanded to now allow refunding individual line items within a multi-product sale.
    • Added help text for configuration inputs when setting up Windcave integration.
    • Added warning popup before allowing editing of billing provider details.
  • Bookings
    • Added a new ‘Additional Attendees Book Free’ option for group service bookings.
    • Added Advanced Configuration setting ‘Display time between sessions on services/classes’.
    • Deleting a resource tied to existing bookings will now display a modal that steps users through how affected bookings can be managed.
  • Member Portal
    • Source promotion fields in sign-up and enquiry forms now have a dedicated setting to be set as required separate from being enabled. This setting has been enabled for existing clients to match the previous behavior.
    • Canceling a membership no longer displays the message “you will be charged $0”, as this only referred to cancellation fees and did not reflect any outstanding or ongoing charges.
    • Services restricted to ‘Casuals & Prospects’ will now always show the login option when making a casual booking through the Member Portal to allow returning members to book using their existing account.
    • Improved error handling for missing photos during sign-up.
    • Added new Member Portal setting: ‘Allow trainer selection on sign-up’.
    • Maintenance fees for shared members are now included in the membership details summary during sign-up.
  • Memberships
    • The start date of Paid In Full memberships are now editable. Attempting to set this to a invalid date will create an error.
    • When removing a discount code from a membership, the ‘Revert account credit’ option now applies to both the referrer and referee.
  • Point of Sale
    • When selling a Gift Voucher via the Point of Sale, a ‘Generate’ button has been added to automatically generate a random voucher code.
    • The Bill Now modal will now include a note of which billing provider the selected billing credentials belong to.
  • Misc
    • Added support for sorting workouts within the Workout Library.
    • Added report source field ‘Current Memberships’. This only includes memberships that are currently active compared to existing fields that check the reporting period.
    • Gift time processed through the mass holds tool now allows gifting a single day of gifted time.
    • After an unassigned swipe, if the fob is assigned to a member in the database, the member is re-synced with the gatekeeper.
    • The URL change request page has been updated with more details about the process, associated risks, and potential costs.
    • Updated the member questionnaires page to better communicate when you are viewing a previous answer and actions that can be taken.

Notable Bug Fixes:

  • Accounting/Billing
    • Fixed error handling for failed Bluefin transactions to correctly report the error instead of silently failing.
    • Fixed errors encountered when trying to delete a membership.
    • Fixed maintenance fees failing to generate for master members on shared memberships, but still advancing the next fee date.
    • Fixed bug that prevented setting up Stripe account details for new clubs.
    • Fixed unexpected errors that caused the Debtors report to fail when loading.
    • Fixed changes to the manual/automatic billing toggle resetting when updating other club billing details in the new Billing Settings page.
  • Bookings
    • Fixed deposits and account credit not being assigned to bookings created by moving off a waitlist, leading to unexpected additional charges.
    • Fixed iCal calendar exports of service bookings missing member names.
    • Fixed the issue where the class list price column would only display ‘Selected Benefits’ even if the class had the ‘All benefits’ option enabled.
    • Fixed making a $0 booking via the Member App taking the member to the portal landing page with a login error instead of the confirmation page.
  • Member Portal
    • Fixed bug preventing underage members from making bookings due to waiver signature checks not recognizing previously signed waivers.
    • Fixed the ‘Contact Us’ button not translating when viewing the page in non-English languages.
    • Fixed missing ‘occurred date’ when viewing account balance in the Member Portal.
    • Fixed error encountered when saving workout results via the Member Portal.
    • Fixed the email created by member feedback both sending to the club email and setting the ‘reply to’ as the club email. The ‘reply to’ is now set as the member’s email.
  • Memberships
    • Improved handling of duplicate membership checks when processing sales via the Point of Sale.
    • Fixed being able to set a ‘Preset Date Program’ basis membership as its own follow on membership.
  • Point of Sale
    • POS buttons will now correctly display the tax-exclusive price if the ‘Product prices tax inclusive’ Advanced Configuration setting is enabled.
    • Cash refunds are now correctly tied to a station, resolving discrepancies in shift reports.
    • Fixed paid in full memberships processed via the Point of Sale requesting member payment details during Sign and Complete if ‘Take billing information/payment with Sign & Complete’ was enabled.
  • Tasks
    • Restored ‘Members Weekly Visit Streak Reaches X Weeks’ task trigger broken in a prior release.
    • Fixed tasks triggered after task hours updating their due time to the past instead of the next morning.
  • Templates
    • Fixed being unable to save highlighted text in any templates.
    • Fixed the change log for templates incorrectly labeling template ‘restore’ actions as ‘create’.
    • Fixed viewing a historic template potentially running into errors causing the page to not load.
    • Fixed issues encountered when trying to select a template for an email while using Firefox.
    • The Template Category dropdown now sorts alphabetically, consistent with other areas of the system.
    • Fixed the template selector when emailing from a report if the recipient page was progressed through faster than the recipient list has loaded.
  • Misc
    • Fixed ‘Email members when hold added’ Advanced Configuration Setting bypassing member’s ‘Membership’ communication subscription preferences.
    • Fixed the ‘Facilities’ filter in the service URL builder for Member Portal Embedded Module page not applying in the URL preview.
    • Fixed ‘Member Notes’ field sometimes showing up as encrypted text when running a report.
    • Fixed being unable to save a member note when initially opening the communication modal.
    • Fixed custom app colors only working in the white label app. This now works for custom apps as well.
    • Fixed server error encountered when staff attempted to verify a waiver signature.
    • Fixed the enddate filter on the billing history page being off by 1 day.
    • Re-added missing ‘Add Club’ button in club details.
    • Fixed being unable to scroll on the login page when using an IOS device.