feat: implement cross-device reading progress synchronization using SignalR and remove legacy quiz generation services.

This commit is contained in:
2026-05-02 19:55:07 +02:00
parent e5611758f1
commit 94ecc7a404
22 changed files with 332 additions and 69 deletions
@@ -36,4 +36,14 @@ public class NexusUser : IdentityUser
/// Collection of quiz results completed by the user.
/// </summary>
public ICollection<QuizResult> QuizResults { get; set; } = new List<QuizResult>();
/// <summary>
/// ID of the last page read by the user.
/// </summary>
public string? LastReadPageId { get; set; }
/// <summary>
/// Timestamp of the last reading progress update.
/// </summary>
public DateTime? LastReadAt { get; set; }
}