Major Improvements
Service-Oriented Architecture Overhaul
- Completely refactored daily report system with new service layer architecture
- Added specialized services: DataProcessor, UnitProcessor, OrderService, and ReportBuilder
- Modularized report generation logic for better maintainability and testability
Enhanced User Interface
- Improved Guest Messages with styled action buttons (mail preview, edit, copy, WhatsApp integration)
- New responsive templates for arrivals, departures, and first-night guest tracking
- Enhanced CSS with accessibility features and modern design
- Added visual indicators for comment counts and status badges
Internationalization & Accessibility
- Added textdomain declarations throughout modules for translation readiness
- Improved accessibility with proper ARIA labels and semantic HTML
- Translation infrastructure support added
Technical Improvements
Code Quality
- Significant code cleanup and structural improvements
- Fixed permission-related bugs
- Enhanced schema definitions in `bee_hotel.schema.yml`
- Improved CSS organization for daily report styling
Daily Report Enhancements
- "Leaving Tomorrow" section added for proactive guest management
- Better data processing and reporting capabilities
- Streamlined template system for consistent display
Modules Affected
- beehotel_happening_today (major refactor)
- beehotel_addtocart
- beehotel_event
- beehotel_ical
- beehotel_pricealterator
- beehotel_samplehotel
- beehotel_sps
- beehotel_upgrade
- beehotel_utils
This release represents a significant architectural improvement that sets the foundation for future enhancements while delivering immediate UI/UX benefits for hotel management operations.