Migrated `EnvelopeGenerator.ReceiverUI` to a new hybrid Blazor architecture (`EnvelopeGenerator.WebUI`) combining Blazor Server and WebAssembly modes. This resolves the issue with `DxPdfViewer` requiring server-side rendering. Key changes: - Introduced `WebUI` (Blazor Server) and `WebUI.Client` (Blazor WebAssembly) projects. - Added YARP reverse proxy to `WebUI` for API routing. - Migrated client-side pages to `WebUI.Client` with `@rendermode InteractiveWebAssembly`. - Migrated server-side pages (e.g., PDF viewer) to `WebUI` with `@rendermode InteractiveServer`. - Copied services, models, and static files from `ReceiverUI`. - Configured DevExpress server-side and WASM components. Includes detailed migration documentation, rollback plan, and testing strategies to ensure stability.
11 KiB
11 KiB