Fix
PDF export and PDF upload work again
Downloading a PRD as a PDF — and uploading a PDF to critique — quietly broke against the app's strict security policy. Both now load their PDF engine from inside the app instead of an external CDN, so they just work.
If you tried to download a PRD as a PDF and nothing happened, this one's for you. The export button fired, then failed silently with a "Couldn't generate the PDF" message — and the same thing waited for anyone uploading a PDF into a critique.
What was wrong
Both features pulled their PDF engine from an external CDN at the moment you clicked. The app's content-security policy — the rule that keeps your session locked down and blocks untrusted scripts — correctly refused to run code from an outside origin. The result: the PDF library never loaded, and the feature died before it started.
What changed
The PDF libraries now ship inside the app and load on demand from our own origin. Export a PRD to PDF and it downloads. Drop a PDF into a critique and its text gets extracted. No external dependency, nothing for the security policy to block — and the strict policy that protects your session stays exactly as locked down as before.