Architectural Hardening & Security compliance for Mobile Toolbar (#61) #63
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue tracks the hardening and architectural compliance adjustments for PR #61, ensuring the codebase is Native AOT-ready and meets high standards for security, memory-safety, and Clean Architecture:
ReaderLayoutandReaderCanvasto a dedicatedviewport.jsmodule following theIAsyncDisposablepattern.IReaderInteractionServiceevent bus into a dedicatedIReaderStateService.MobileReaderTab,SelectionCoordinates,ChatMessage, andResponseSegmentmodels inReaderModels.cs.Environment.GetEnvironmentVariablebypasses inDbInitializer.cswith the standardIConfigurationflow and cleared weak password defaults in compose templates.