Bug Fixes
Estimate clients who tried to view PDF links sometimes hit browser popup blockers, interrupting their workflow. The portal now includes an inline PDF viewer and dedicated download routes, so clients can preview estimates and download them without leaving the portal.