- Implemented WorkUnitEditorModal.razor for creating and editing work units.
- Added necessary services and parameters for data handling.
- Included computed values for calculated hours, gross income, and net income.
- Enhanced UI with modal structure and styling.
fix: update _Imports.razor to include Shared components
- Added reference to WorkUnitEditorModal in _Imports.razor for accessibility.
feat: extend CalendarEventDocument with StartDate and EndDate properties
- Updated CalendarEventDocument.cs to include StartDate and EndDate for better event management.
feat: create CalendarEventFormatter for event description formatting
- Introduced CalendarEventFormatter.cs to handle display logic for calendar events.
fix: enhance CouchbaseLiteWorkDayService for calendar event management
- Updated methods to handle new StartDate and EndDate properties in calendar events.
- Improved event saving and deletion logic.
test: add Playwright tests for date locale functionality
- Created date-locale.spec.ts to verify date picker behavior and formatting.
style: enhance app.css with modal and date input styles
- Added styles for calendar modal, date input, and related components for improved UI.
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