feat(theme): resolve database migration blocker and apply ThemePreference column

This commit is contained in:
2026-06-07 12:45:56 +02:00
parent ce4687ee93
commit c54ece9bd6
34 changed files with 1477 additions and 65 deletions
@@ -27,6 +27,7 @@ public class GetUserProfileQueryHandler : IRequestHandler<GetUserProfileQuery, R
UserId = u.Id,
AITokensUsed = u.AITokensUsed,
TenantIdString = u.TenantId,
ThemePreference = u.ThemePreference,
Plan = u.SubscriptionPlan != null ? new SubscriptionPlanDto
{
Id = u.SubscriptionPlan.Id,
@@ -106,6 +107,7 @@ public class GetUserProfileQueryHandler : IRequestHandler<GetUserProfileQuery, R
AverageQuizScore = averageQuizScore,
DisplayName = userRaw.DisplayName,
BooksReadCount = userRaw.BooksReadCount,
ThemePreference = userRaw.ThemePreference,
ConceptsMappedCount = conceptsMappedCount,
LastReadBook = userRaw.LastReadBook,
RecentQuizzes = userRaw.QuizResults.OrderByDescending(q => q.CompletedDate).Take(5).Select(q => new QuizResultDto