f7aaeccf5803509f8a0d43125bb23adc0a484fad
Introduced a new EnvelopeViewer component (`EnvelopeViewer.razor`) to replace the legacy ReportViewer for non-signing workflows. The new viewer is based on PDF.js and provides a modern, lightweight, and responsive user experience. Added `pdf-viewer.js` to handle PDF rendering, zoom, pagination, and mouse wheel control, integrated with Blazor via JSInterop. Externalized styles to `envelope-viewer.css` with a modern glassmorphism design. Enhanced user experience with unlimited zoom, global mouse wheel zoom (`Ctrl+Wheel`), and responsive design. Fixed issues like scroll behavior and canvas size restrictions. Updated `COPILOT_CONTEXT_EN.md` to document the new EnvelopeViewer, its architecture, and its advantages over the legacy ReportViewer. Added external dependencies for PDF.js via CDN and updated project history to reflect these changes.
Description
No description provided
Languages
JavaScript
86.8%
C#
6.6%
Visual Basic .NET
2.7%
HTML
2.3%
CSS
1.1%
Other
0.4%