bb73795d682a86d7c3a1256003019d43e7f5e641
Migrate ReceiverUI to hybrid Blazor WebUI architecture Migrated the `EnvelopeGenerator.ReceiverUI` project to a new hybrid Blazor architecture (`EnvelopeGenerator.WebUI`) that supports both Blazor Server and WebAssembly (WASM) modes. - Added `WebUI` (server) and `WebUI.Client` (WASM) projects. - Migrated client-side pages to `WebUI.Client` with `@rendermode InteractiveWebAssembly`. - Migrated server-side pages to `WebUI` with `@rendermode InteractiveServer`. - Added YARP reverse proxy (`yarp.json`) to `WebUI` for API and Swagger routing. - Registered DevExpress server-side services in `WebUI` to enable backend rendering for `DxPdfViewer`. - Migrated services, models, options, and data files to `WebUI.Client` with updated namespaces. - Merged static files (JS, CSS, configuration) from `ReceiverUI/wwwroot` to `WebUI/wwwroot`. - Retained `ReceiverUI` project for rollback safety. This migration resolves the issue where the DevExpress `DxPdfViewer` failed to render PDFs in a pure Blazor WebAssembly environment due to missing server-side rendering services.
Description
No description provided
Languages
JavaScript
86.4%
C#
6.8%
Visual Basic .NET
2.7%
HTML
2.5%
CSS
1.1%
Other
0.4%