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
- Implement GridView.razor for displaying a tabular view of workdays in the current month.
- Create MonthlySummary.razor to show a summary of worked hours, income, and day types for the selected month.
- Introduce WorkDayEditor.razor for adding and editing workday entries with detailed calculations.
- Update Home.razor to include links to the new Grid View and Monthly Summary pages.
- Add IWorkDayService interface and CouchbaseLiteWorkDayService implementation for managing workday data.
- Define domain models: WorkDayDocument, MonthlySummaryModel, and CoeffSnapshotDocument for data structure.
- Enhance CouchbaseLiteDatabaseProvider to include a collection for workdays.
- Update app settings and services to support new features.
- Add CSS styles for calendar view and table formatting.