Changelog

What we've shipped at Boxbase.

Guardianship

NEW
  • Guardianship: Link guardians with dependants. Guardians can book, buy, sign and pay for their dependants.
  • Unarchive Plans: Archived plans can be unarchived.
IMPROVED
  • Dashboard Widget Filters: The classes and activity feed widgets filter improved
  • Member Onboarding: Member onboarding asks for open agreements and a missing payment method, including adding or confirming a SEPA mandate.
FIXED
  • Drop-In Checkout Settings: Drop-in checkout settings can be saved again with "Pay at the gym" disabled.
  • Pending Contracts: A contract already signed for a membership is no longer listed as pending while another one is still open.
  • Message Recipients: The message recipients dialog no longer cuts off long email addresses.
  • At Risk Widget and Last Class Filter: The at risk widget and the members list filtered by last class load fast again.

New Reports, Class Programs and Member Mandates

NEW
  • Reports: New reports for members, memberships, revenue and classes.
  • Score Tracking Catalog: Close-Grip Bench Press and the Morrison and Rahoi benchmarks are now part of the score tracking catalog.
  • New Membership Confirmation Email: Members receive a confirmation email for a new membership, including the signed pending agreements.
IMPROVED
  • Custom Program per Class: A single class can get its own custom program, and the programs page shows which classes have one.
  • Free Recurring Classes: Recurring classes can now be marked as free.
  • Member Password Reset: Owners and admins can send a password reset link to a member.
  • List Filters: List views use a new filter menu with counts and editable chips, and dashboard widgets link to the matching list or report.
  • Mobile Admin Dashboard: The admin dashboard is better optimised for mobile devices.
  • Program Blocks: Program blocks are easier to use.
  • Trial Guest Details: The name and email of a trial guest can now be updated.
  • Member SEPA Setup: Members can add and confirm a SEPA direct debit mandate on the payment methods page.
FIXED
  • Default Payment Method: A payment method (stripe) added during checkout is now saved as the default.
  • Checkout: Fixes for checkout of paid trials, drop-ins and plans with a purchase limit.

Faster Class Calendar and Message Recipient Lists

IMPROVED
  • Class Calendar Performance: The class detail sheet and the class calendar now load faster (roughly 30-40% fewer overall)
  • Sent Message Recipients: The recipient list of a sent message now loads much faster
  • Back-to-Back Classes: Classes that follow each other directly in the calendar are separated by a thin gap
FIXED
  • Registration Count in Class List: The member class list no longer shows 0/N registrations right after registering, cancelling or claiming a spot.

New Benchmarks and Cleaner Score Catalog Imports

NEW
  • Score Tracking Catalog: Hip Thrust and the Loredo benchmark are now part of the score tracking catalog.
IMPROVED
  • Score Catalog Import: The score catalog import only reports benchmarks that actually changed.
FIXED
  • Birthday and Welcome Emails: Custom birthday and welcome emails no longer crash on the user role placeholder when sent from the queue.

Class Pack Reminders and Membership Expiry Fixes

FIXED
  • Units Running Low Emails: Class packs that have not started yet or are already over no longer trigger "units running low" emails.
  • Unsigned Membership Expiry: Memberships still waiting for an agreement signature now expire when their end date has passed, and their open payments are voided.

Reliable Email Delivery and Payment Fixes

IMPROVED
  • Email Delivery: Emails are no longer dropped when many are sent at the same time.
  • Expiration Reminders: Membership expiration reminders now also go to class pack holders with units left.
FIXED
  • Public Plans Link: Copying the public plans page link now confirms it was copied.
  • Change Role Dialog: The change role dialog uses the regular dialog spacing again.
  • Payment Updates: Payment updates calculate the correct sum.