- Introduced AppThemeMode enum to define theme options: System, Light, Dark.
- Updated AppSettingsDocument to include ThemeMode property.
- Created AppThemeState service to manage current theme mode and handle changes.
- Integrated theme mode handling in CouchbaseLiteAppSettingsService for persistence.
- Added JavaScript for theme management in the frontend, supporting system preference detection.
- Enhanced CSS with theme variables for consistent styling across light and dark modes.
- Updated Playwright tests to ensure sidebar functionality and responsiveness.
Add CalendarEventDocument and CalendarEventType enum for event management
Update WorkDayDocument to include WorkUnitDocument and CalendarEventDocument lists
Enhance CouchbaseLiteWorkDayService with methods for managing WorkUnit and CalendarEvent
Revise MonthlySummaryModel to track preview worked hours and counted work units
Improve CSS for calendar view, including responsive design and new item styles