DeutschLernen/GermanApp/Infrastructure/Data/Repositories
Lasse Rune Hansen 5a514c5a2d feat(backend/story-integration): Phase 1 - Database & Models
Implement story integration foundation:
- Create Domain/Entities/StorySegment.cs with full CRUD methods
- Create Domain/Entities/StoryProgress.cs for user story progress tracking
- Create Application/DTOs/StorySegmentDto.cs with multiple DTO types
- Create Domain/Interfaces/IStoryRepository.cs
- Create Domain/Interfaces/IStoryProgressRepository.cs
- Create Infrastructure/Data/Repositories/StoryRepository.cs
- Create Infrastructure/Data/Repositories/StoryProgressRepository.cs
- Add DbSets and entity configurations to AppDbContext
- Add navigation properties to Level, Lesson, and User entities

Next: Phase 2 - Backend Services (StoryService, StoryGenerationService)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-13 13:23:12 +02:00
..
LessonRepository.cs fix(backend): update Lesson entity and related code to use LevelId foreign key 2026-06-07 21:25:46 +02:00
LevelRepository.cs fix(backend): update Lesson entity and related code to use LevelId foreign key 2026-06-07 21:25:46 +02:00
QuizOptionRepository.cs feat(backend/domain): add quiz question feature with Docker migration support 2026-06-12 16:49:27 +02:00
QuizQuestionRepository.cs feat(backend): Complete Quiz System implementation 2026-06-13 07:41:46 +02:00
QuizRepository.cs feat(backend): Complete Quiz System implementation 2026-06-13 07:41:46 +02:00
StoryProgressRepository.cs feat(backend/story-integration): Phase 1 - Database & Models 2026-06-13 13:23:12 +02:00
StoryRepository.cs feat(backend/story-integration): Phase 1 - Database & Models 2026-06-13 13:23:12 +02:00
UserProgressRepository.cs fix(backend): update Lesson entity and related code to use LevelId foreign key 2026-06-07 21:25:46 +02:00