February 18, 2026
February 2026 Updates
Here's what's new in StudioBase this month.
New Features
Promotions
You can now create promotions to offer discounts on your classes. Set a discount percentage, choose a date range, and optionally limit which classes the promotion applies to.
How to use: Go to Settings > Promotions and click Create Promotion. Set the discount percentage, start and end dates, and optionally select specific classes. Your students will see the discounted price when booking during the promotion period.
Edit Individual or Multiple Classes in a Series
When you have a recurring class series, you can now edit a single occurrence or apply changes to all future classes in the series. Change the instructor, time, capacity, or price for just one session without affecting the rest.
How to use: Open any class in a series from your Dashboard > Classes. When you make changes and click Apply Changes, you'll be asked whether to apply the change to just this class, all future classes, or the entire series.
Improvements
- Dark mode contrast — Improved text contrast and visibility of metric boxes on the bookings page and class cards in dark mode.
- Dashboard performance — Optimized the studio clients query for faster page loads.
- Client profile pages — Improved error handling when viewing client profiles.
Bug Fixes
- iPad and iPhone touch compatibility — Fixed an issue where certain modal buttons (like "Apply to All Future Classes" and "Apply to All Classes in Series") were unresponsive on iOS devices due to CSS transform conflicts.
- Waiver modal — The waiver acceptance modal now displays correctly and doesn't block interaction on mobile devices.
- Booking page date display — Fixed incorrect date formatting on the bookings page that could show the wrong day in some time zones.
- Pricing accuracy — Promotion discounts now correctly apply only to classes within the promotion's active date range.
- Booking confirmation emails — Emails now include the correct class time and location details.
- Class duration display — Fixed class cards showing "0 min" for certain class durations.
- Class card layout — Improved the layout of class information cards for better readability.
- Dashboard hydration — Fixed a rendering inconsistency on initial dashboard page load.
- Security hardening — Addressed multiple security findings from our latest audit.