GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1380

Tue, Oct 29, 2024  

Initial Release: 29th October 2024

Features

  • Added a ‘Member Portal Embedded Module’ page under ‘Settings’ -> ‘Integrations’ -> ‘Asset File Manager’ -> ‘Member Portal Embedded Module’. This page helps generate Member Portal URLs and iFrame embedding code for filtered Memberships, Classes, and Services.

General Improvements:

  • Added ‘Login Options’ on the ‘Linked Member’ page to allow enabling switching between linked in member portal and app.
  • Added a ‘Save for future use’ checkbox for the Stripe billing provider when making a one-off payment in the Member Portal.
  • For class types without a default booking length, the default class length is now set to ‘Not Set’ instead of the previous default which was 5 minutes.
  • Added an ‘Expiry Length’ option to the ‘Dynamic’ discount code, allowing it to be used within a limited timeframe based on the code’s generation date.
  • Improved information display when viewing a refunded journal.
  • Added an ‘Invoice ID’ report field for accounting reports.
  • Added a ‘Highlight’ option on ‘Tags’ to display in the member swipe pop-up and Visitors page if they have that tag.
  • The email notification sent to the club when a member cancels their membership online now includes a link to the member profile for easier access.
  • When using the ‘Reverse’ option on a charge in the future, the adjustment date will match the charge date.
  • The ‘Tags’ button in the header of the ‘Custom Fields’ section now links directly to the Tags page, rather than scrolling to a button within the section.
  • When removing an additional member from a Shared Membership, there is now an option to un-link the Members.
  • On the ‘Linked Members’ page, the member card now displays an icon for member status, and inactive members are now colored gray.
  • Check-in QR codes generated with the ‘Static check-in QR Codes’ Advanced Configuration setting enabled will now check the member’s location. Members must be at the same location as the club for successful check-in, otherwise, entry will be denied.
  • The ‘Sell Online’ option on a Product Type is now visible but disabled if the ‘Buy Products’ Member Portal Button option is not available. Help text provides instructions on how to enable this feature.
  • Updated staff access rights required to remove payment details from a member. Staff members now require the Member role group to have the Intermediate or Admin role.
  • The ‘Allowed Room’ and ‘Allowed Equipment’ lists dynamically update based on selected resources when a room or equipment is required for a service booking.
  • The Waitlist Cutoff set on a class type now allows setting custom intervals instead of restricted pre-set intervals.
  • The ‘Transaction Note’ on an invoice now displays at the top instead of on every line item in the invoice.

Notable Bug Fixes:

  • Fixed an issue where the ‘Send SMS’ button was clickable on a member’s details page even if the member did not have a cell phone number saved.
  • Fixed an issue that could prevent updating the end time for a booking.
  • Fixed an issue where the Staff Attendance report did not count classes if the trainer was an ‘additional trainer’.
  • Fixed an issue where the display price when editing a service did not reflect discounts from discount codes.
  • Fixed an issue where the ‘Remove Row from Roster’ button on the Roster and Open Hours page was not functioning correctly.
  • Fixed an issue where Prepaid Membership charges processed through POS for a member at another club were incorrectly recorded at the member’s club instead of the club receiving the payment. Added additional validation for cross-site POS transactions.
  • Fixed a delay when loading ‘unavailable’ discount codes.
  • Fixed an issue deleting a member’s profile if they had a questionnaire requirement for a past booking.
  • Fixed an issue where tasks with multiple actions, including email/SMS, appeared in the email/SMS tab on the ‘Task’ page even after the communication was sent. These now show in the ‘Manual’ tab.
  • Fixed an issue where the ‘Checkout’ button was incorrectly unavailable for staff with ‘Admin’ Schedule permission.
  • Fixed an issue where the ‘Add Class’ option was available even if the Facility does not allow class bookings.
  • Fixed an issue with the repeat booking modal not displaying when there were future conflicts.
  • Fixed an issue where the ‘Action’ (e.g., Add Credit Note) when processing a refund was not applying correctly.
  • Fixed an issue where the app prevented new signups if the only memberships in the system were set to ‘All Clubs’.
  • Fixed an issue where the ‘Base Duration’ for a service was unavailable if the service length was shorter than the Facility Category Period interval.
  • Added an error message when attempting to set up Two-Factor Authentication if it is already configured for your profile.
  • Fixed an issue with the ‘Membership Expiry’ task trigger not activating if a Preset Date Program membership expires while the member is on hold.
  • Fixed an issue preventing bookings on a resource if a historic resource had the exact same name.
  • Fixed an issue with the positioning of the page footer on short pages for some screen resolutions.
  • Fixed a missing report field for the ‘Custom Text 8’ Custom Field.
  • Fixed an issue where erasing a membership did not automatically remove some referral rewards associated with that membership.
  • Fixed an issue where discount codes applied on the Renew Memberships page in the Member Portal were not applying correctly.
  • Fixed an issue where the Casual Shop in the Member Portal could occasionally freeze on the Payment step.