GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1430

Tue, Mar 25, 2025  

Initial Release: 25th March 2025

Features:

  • Added ‘Partial Refunds’ functionality for most billing providers.

General Improvements:

  • The ‘Scan QR Code’ button in the Member App will now be hidden if ‘Display QR code on member check-in’ Advanced Configuration setting is disabled.
  • Failed ‘Real Time’ Member Portal Payments will now be recorded in the member’s ‘Account History’.
  • Added support for refunding real time payments made through the POS.
  • Added report fields ‘Shared Members List’ for memberships and ‘All Shared Members List’ for members to list all shared members linked to the member or membership.
  • Added report field ‘Online Cancellation Fee’ to display a membership’s Online Cancellation Fee set by the membership type.
  • The ‘Assign Bluetooth Access Tokens’ button (Settings > Doors & Readers > Assigned Fobs) will now always display the full help text instead of only showing a warning if no members would be affected.
  • Added ‘Update Billing Info’ option to the ‘GymMaster Account’ dropdown in club details to allow updating billing credentials for your GymMaster subscription.
  • The ‘Benefit Transaction History’ modal on the member’s Membership tab will now hide the ‘Running Balance’ for benefits with unlimited usage limits.
  • The ‘Members Access Denied’ task trigger can now be filtered by ‘Denied Reason’.
  • Improve consistency of member’s visit count throughout the system.
  • Tax rate changes for membership categories, product types, class categories and service categories are now included in change logs.
  • The ‘Set as primary’ button for notes in the member communication tab no longer opens a redundant confirmation modal.
  • Added ‘Copy to Clipboard’ button to the ‘Edit Membership Discount Code’ page to copy a Member Portal signup link that will automatically apply the discount code.
  • When ‘Enable discount code before membership selection’ Member Portal setting is enabled, the ‘Discount Code’ input field is now hidden and has been replaced with the button ‘Apply Discount Code’ to reveal the input.
  • The doors list in Settings > Doors & Readers now includes a column for ‘Hardware Version’.
  • The account action icon and dropdown in the navbar now includes the currently logged in club for databases containing more than one club.
  • Tasks created by the system are now flagged with ‘Automated Task’ to differentiate them from tasks manually added by staff.
  • Tasks created as a follow on from another task will now include a link to the initial task when viewing in the member communication tab.
  • The ‘Generate Assigned’ insert field for dynamic discount codes will now regenerate a new code if the existing code has been used.
  • Updated the UI for the Referrals Type page.

Notable Bug Fixes:

  • Fixed ‘Maintenance Fee Override’ set on Membership Type Categories not displaying in the Membership Details during Member Portal sign-up.
  • Fixed formatting issues in the Member Portal membership renewal banner.
  • Fixed historic rosters not appearing in the door benefit ‘Time Restriction’ dropdown, causing the restriction to appear as 24/7 despite still using the historic roster.
  • Fixed direct booking links for the Member Portal potentially missing the reCAPTCHA when required.
  • Fixed issues caused by placeholder text in the repeat booking datepicker.
  • Improved handling of linked member links when merging members.
  • Fixed bookings moved to another club occasionally not updating the related charges.
  • Fixed expired tasks being able to trigger actions such as sending a SMS.
  • Member Portal sign-up page now shows the correct club logo if the membership is only available at one club.
  • Fixed issue preventing paid in person memberships displaying their next owing date.
  • Fixed the ‘Manual Billing’ option not being available on the ‘Billing’ page when the club is set to ‘Manual Billing’.
  • Fixed the cancellation date used being off by a day when reassigning upcoming bookings after canceling a membership.
  • Membership category sort order is now used when viewing the list throughout the staff UI.
  • Fixed issue causing agreement signatures to be uploaded without corresponding agreement in rare cases.
  • The membership end date shown during Member Portal sign-up now shows the end date as inclusive inline with the rest of the system.
  • Fixed broken layout in the membership sign and complete modal.
  • Fixed the Edit Stock Delivery page failing to load updated purchase prices and instead falling back to the default tax-exclusive purchase price.
  • Fixed display issue when entering measurements that caused only one digit to be visible.
  • Fixed issue where the keyfob input would appear blank if members only had a non-physical fob such as a bluetooth token.
  • Fixed issue causing printed reports to be locked to landscape instead of allowing user choice when printing.
  • Fixed the Point of Sale occasionally ignoring the selected billing payment method.
  • Fixed membership sign-ups completed via the Member Portal API incorrectly adding the members initials to the unsigned agreements.
  • When signing up to a new membership via the member portal, if re-signing is not required, agreements now will be minimized and no longer have their signed date updated.
  • Fixed ‘Unique Visits’ report column double counting some swipes.
  • Fixed waitlist bookings made via the member portal incorrectly being able to exceed daily booking limits.
  • Tasks that trigger on visit counts can no longer be triggered by visits that occurred more than 3 days ago.
  • Fixed new members potentially being overwritten if the browser tab was duplicated while on the Add Member page.
  • Fixed being able to set all doors as checkout doors. There must now be at least one check in door at each club.
  • Fixed various issues with drag & drop in the Schedule. Notably including being unable to move bookings between facilities with different facilities category ‘Period’ intervals.
  • Fixed issue allowing data generating insert fields such as ‘Member Portal login links’ or ‘Dynamic Discount codes' to be added to agreements and contracts.