d0c3d79fbc55b7005404961fd58c9354208618ca
Centralized dependency injection registrations into dedicated extension methods/modules to reduce startup composition sprawl and improve maintainability. Refactored `PdfRenderController.cs` and client service contract to replace JSON/base64 `byte[]` transport with binary streaming (`application/octet-stream` or multipart) for improved memory and latency performance with large PDFs. Introduced a DevExpress toast-based notification system using `DxToastProvider` and `IToastNotificationService` for consistent, actionable feedback across sender/receiver flows. Standardized request-to-domain mapping with AutoMapper/profile conventions or reflection/source-generator-based mappers to eliminate manual mapping drift and enforce consistency across services. Addressed SQL injection vulnerabilities by replacing dynamic SQL string composition with parameterized queries. Conducted a repo- wide audit and added CI guardrails to prevent reintroduction. Refined UX for `EnvelopeSenderPage.razor` to enforce deterministic row double-click behavior (preview OR edit) and aligned row action buttons/tooltips to eliminate ambiguous navigation.
Description
No description provided
Languages
JavaScript
84%
C#
7.8%
HTML
3.5%
Visual Basic .NET
2.6%
CSS
1.6%
Other
0.4%