Changelog

What we've shipped at Boxbase.

Product Management, German Language & Privacy Settings

NEW
  • Product Management: Manage supplements, merch, drinks, or anything else you sell directly in Boxbase and reference them in payments.

Product Management Products in payments

  • German language support for members: Members can select English or German in their profile. Applies to in-app text and email notifications.
  • Class Participation Privacy Settings: Toggle whether members can see each other's attendance.

Privacy Settings

IMPROVED
  • Public Calendar improved for the mobile experience.
  • Payments allow selecting available products or creating custom items.
  • Participation limits now display right where you need them.
  • Clicking an empty space on the calendar opens the Create Class sheet with the targeted date pre-filled.

Membership Renewals & Discounts

NEW
  • Renewal & Cancellation: Automate membership renewals and expirations, and set cancellation rules per plan. Mark plans as renewable, define the renewal period, and configure how late a member can cancel a membership.

Renewal & Cancellation Settings

  • Discounts: Apply percentage- or amount-based discounts to new memberships.

Discount options

Member Invite Emails & Cancellation Messages

NEW
  • Member Invite Accepted email: Receive a confirmation email at your box profile's contact address when an invited member accepts and joins your community.
  • Custom Class Cancellation Message: Add a custom message when cancelling a class — included in the cancellation mail sent to registered members.

Cancel Class Message

IMPROVED
  • Members view: Dashboard improvements, clearer class and registration statuses, day indicators for registered classes, refined wording.

Members view

  • Dashboard, calendar, and user-search performance optimized for faster results and smoother navigation.
FIXED
  • Calendar display issues, unwanted class duplication in a specific edge case, and other minor bugs.

Programming, Role-Based Navigation & Class Notifications

NEW
  • Member Added To Class email: Members are automatically notified when added to a class by an admin user (owner, admin, coach).
  • Role-based Navigation & Team Invites: Navigation adapts to the user's role (owner, admin, coach), and team invite role options expanded for fine-tuned access control.

Role Options

  • New Programming Concept: A new way to manage and track workout programming — the foundation for upcoming scoring and PR tracking.

New Programming

IMPROVED
  • More user-friendly date formats in class booking emails.
  • Empty states for dashboard widgets and clearer wording for program details.
  • ~50% performance gain on database-heavy operations in specific actions and views.
FIXED
  • 19 bugs addressed across the platform — including date-picker, team overview filters, and more.

Public Class Calendar

NEW
  • Public Class Calendar: Embed your class calendar on your website so potential drop-ins and trial visitors can browse available classes and inquire directly via email — a single-click inquiry is sent to you.

Public Calendar Public Calendar Inquiry

IMPROVED
  • Customized email from name (Your Boxname via Boxbase).
  • Validation for box websites and stricter registration checks.
  • Timezone settings applied consistently across all workflows.
  • Unlimited spots are now indicated in classes.
  • Dashboard visibility improved for cancelled classes.
FIXED
  • Membership period calculations, upcoming classes display, and registration handling for cancelled classes.

Class Color Codes, Pagination & Waiting Lists

NEW
  • Color codes for class types: Improve visual organization and quickly identify class types at a glance.

Color codes

  • Pagination, filter, and sorting across Members, Workouts, Plans, Memberships, and other sections.

Pagination

  • Waiting List behavior: First-come-first-serve assignment, with an automated email to members who move off the waitlist into the class.
  • Class deletion guard: Deletion is disabled if a class has registrations — class cancellation is offered instead.
IMPROVED
  • Various UI polish, performance enhancements, and bugfixes across the app.

Manual Member Creation, Injury Notes & Payments Ledger

NEW
  • Add members manually: Create a member profile directly — they'll receive an email invitation to join your box. An alternative to the existing invite-link.

Create Member Create Member Mail

  • Member injury notes: Track injuries on the member profile with a simple field.

Member Injury

  • Class cancellation notifications: Automated emails when a class is cancelled. Registration status is also updated so members don't lose any membership units.
  • Payments ledger: First version of payment tracking — groundwork for upcoming automated payments via Stripe.

Payments

IMPROVED
  • Box owners can be listed as coaches for class assignments.
  • Coach assignment is disabled for cancelled classes to avoid confusion.
  • Membership details view layout optimized for easier navigation.
  • "Add Member" list excludes members already participating in a class.
FIXED
  • Box selector UI bug.
  • Schedule not fully loaded after creating a new one.