Commit graph

8 commits

Author SHA1 Message Date
Marco
bf333c4a00 feat: implement JSON backup export functionality with improved download handling
All checks were successful
Publish Container / publish (push) Successful in 3m25s
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 14:16:15 +02:00
b45eac8055 feat: Update Docker configuration and production environment settings for improved deployment 2026-04-20 21:43:15 +02:00
Marco
c8c5f0071f feat: Enhance Docker deployment configuration with parameterized environment variables and detailed README
All checks were successful
Publish Container / publish (push) Successful in 3m40s
2026-04-20 17:33:07 +02:00
Marco
cab549ab3a Refactor AppSettingsDocument and CoeffSnapshotDocument: Remove LunchBreakHours property
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
2026-04-20 16:11:27 +02:00
Marco
08e573d63c Removed auth
All checks were successful
Publish Container / publish (push) Successful in 5m35s
2026-04-20 14:11:18 +02:00
Marco
325e2f1ee9 vscode debugging options 2026-04-20 12:18:16 +02:00
f976d70db8 Migrate from MongoDB to Couchbase Lite for local storage; update related services and configurations
Some checks failed
Publish Container / publish (push) Failing after 3m43s
2026-03-17 13:53:33 +01:00
7029e374cc Refactor authentication system to use MongoDB
Some checks failed
Publish Container / publish (push) Has been cancelled
- 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.
2026-03-16 21:54:44 +01:00