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
- Removed Entity Framework Core identity schema and related migrations.
- Introduced MongoDB-based authentication service with user seeding functionality.
- Updated Program.cs to configure authentication and authorization using cookies.
- Created new Login.razor component for user login interface.
- Added RedirectToLogin component for handling unauthorized access.
- Updated Dockerfile and docker-compose files for development and production environments.
- Removed SQLite connection strings and related configurations.
- Added MongoDB connection settings in appsettings.json and Docker configurations.
- Implemented IMongoAuthService interface and MongoAuthService class for user management.
- Created MongoAuthUser model for MongoDB user representation.