fix(epub): resolve PR #65 review comments for EPUB image rendering, path traversal validation, and security sanitization

This commit is contained in:
2026-06-01 18:03:39 +02:00
parent 9c32d28e93
commit 11b08cf7ba
10 changed files with 179 additions and 16 deletions
+4
View File
@@ -63,6 +63,10 @@ public static class MauiProgram
builder.Services.AddScoped(sp => sp.GetRequiredService<IHttpClientFactory>().CreateClient("NexusAPI"));
// UI State
// Feature settings (avoiding direct raw IConfiguration injection in client pages)
var featureSettings = builder.Configuration.GetSection("Features").Get<FeatureSettings>() ?? new FeatureSettings();
builder.Services.AddSingleton(featureSettings);
builder.Services.AddScoped<IThemeService, ThemeService>();
builder.Services.AddScoped<IFocusModeService, FocusModeService>();
builder.Services.AddScoped<IQuizStateService, QuizStateService>();