May 2025 Release

We're excited to share all the improvements and new features that landed in May 2025! This month brought significant enhancements to help you better manage your bookings, track customer communications, and expand your marketing reach.

🎯 New Features

Marketing Widgets Hub

- New Marketing Section: Reorganized the "Booking Widgets" into a dedicated "Marketing Widgets" section for better navigation and discovery

- Enhanced Widget Setup: Improved instructions and visual guides for setting up marketing widgets on your store

- Plan-Based Access: Clear indicators showing which marketing features are available based on your current plan

Event Notification History & Tracking

- Complete Communication History: View all emails and SMS notifications sent for any event or booking in one centralized location

- Search & Filter: Easily find specific notifications by booking ID or date range

- Delivery Status Tracking: See exactly when notifications were sent and their delivery status

- Quick Access: Added notification buttons directly to booking lists and event detail pages for instant access

- Enhanced Notification Details: View complete email content and delivery metadata

Advanced Booking Search

- Integrated Search Interface: Search functionality is now built directly into the booking list view for faster access

- Improved UI Layout: Cleaner, more organized booking management interface with better visual structure

- Enhanced Filtering: More intuitive filtering options with improved employee availability display

⚡ Improvements & Enhancements

Time Management & Scheduling

- 12-Hour Time Format Support: Time displays now automatically adjust to 12-hour format based on your timezone preferences in TimeTable, TimePicker, and SpecialHours components

- Daily Booking Limits: Enhanced booking logic to better handle daily maximum event bookings with improved UTC offset calculations

- Booking Conflict Prevention: Improved conflict detection during order webhooks to prevent double-bookings

User Experience & Interface

- Current Plan Pricing Display: Your current subscription plan now shows pricing information for better transparency

- Enhanced Create Event Flow: Added calendar integration directly in the event creation process for smoother setup

- Improved Layout Consistency: Fixed various layout issues across event notification tabs and booking interfaces

- Better Visual Feedback: Enhanced toast notifications with quick "View Booking" actions after creating bookings

Performance & Reliability

- Search Performance: Optimized booking search with better filter handling and improved query performance

- Event Propagation: Fixed page refresh issues in calendar interactions by adding proper event handling

- Database Relationships: Improved Waitlist model with proper event relationships for better data integrity

- Deleted Booking Handling: Events controller now properly filters out deleted bookings from results

🛠️ Technical Updates

Database & Architecture

- New Migration: Added support for "Show Fully Booked Slots" setting in the database schema

- Code Quality: Added project guidelines, prettier configuration, and cursor rules for better development standards

- Documentation: Enhanced database schema documentation with comprehensive references

Team Portal Enhancements

- Seat Management Tracking: Improved analytics for team portal seat additions and pricing changes

- Employee Interface: Enhanced employee list displays and management interfaces

🔧 Bug Fixes & Stability

- Fixed layout issues in event notification tabs

- Resolved page refresh problems in calendar interactions

- Improved handling of deleted bookings in event displays

- Enhanced error handling in booking creation flows

- Fixed various UI consistency issues across admin components

---

What's Coming Next?

Stay tuned for more exciting features and improvements. We're continuously working to make your appointment booking experience even better! Need help with any of these new features? Check out our help documentation or contact our support team.