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
@@ -0,0 +1,11 @@
namespace NexusReader.UI.Shared.Services;
/// <summary>
/// Strongly-typed feature settings for the client UI layer.
/// Used to decouple the UI from raw IConfiguration to prevent exposure of sensitive settings.
/// </summary>
public class FeatureSettings
{
public bool AllowRegistration { get; set; } = true;
public bool AllowPasswordReset { get; set; } = true;
}