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.

VCS Label
2.25.8
Release type
Short description
Happening tomorrow - Architectural Refactor & UI Enhancements
Packaged Git sha1
4afa1b6559049f0bc467d4347d288bc16c600869
Release files