February 9th, 2026
Free trial class system Users can now sign up for trial classes before purchasing a membership. Prospective members can book trial classes directly, while the system prevents returning members from accessing free trials.
Expired Cash Membership
Members with an expired cash membership can now register to classes anyway and be clearly visualised by admins. Also a new filter has been added to quickly find them all in bulk.
Payment link generation Gym owners can now generate and copy payment links directly from the app for any product in the Tools section.
'No Belt' filter for members & other quick filters Added a new filter option to find all members who don't have a belt assigned, making it easier to identify non-BJJ students. Also added shortcuts for all adult belts & all kids belts.
Expire drop-in sessions Gym owners and admins can now proactively expire drop-in sessions for members with proper validation and confirmation prompts.
Streamlined class interface Removed redundant ACTIVE badges from class registry since all default members are active, creating a cleaner interface.
Enhanced sharing options Restored QR code icon for gym link sharing and updated share icons in classes for better clarity.
Improved coupon flow The apply coupon button is now disabled when the form field is empty, preventing unnecessary submission attempts and confusions.
Fixed cash membership expiration issues Resolved multiple issues where expired cash memberships incorrectly appeared as active in members page and class registry.
Fixed membership date calculations The 'end of the month' shortcut for cash memberships now correctly sets the expiration to the actual end of the month instead of 30 days in the future.
Fixed class scheduling issues Resolved inconsistent class opening times and fixed validation error when creating classes that end at 12:00 AM.
Fixed mobile interface issues Resolved floating action button covering staff members, keyboard blocking search results with large fonts, and layout breaking with long gym names.
Fixed dark mode display Corrected text visibility issues in dark mode on the gym creation success screen.
Fixed payment and checkout issues Resolved blank options screen when editing plans, duplicated card decline error messages, and Stripe account ID editing problems.