Stirling-PDF/frontend/src
Anthony Stirling c87da6d5cc
Add automatic unlock prompt for encrypted PDFs (#4912)
## Summary
- propagate an `isEncrypted` flag from thumbnail generation into
processed file metadata so uploads know when a password is still present
- add queueing logic inside `FileContext` that detects encrypted
uploads, prompts the user via a new modal, and automatically runs the
Remove Password endpoint to replace the file and preserve history
- introduce a dedicated `EncryptedPdfUnlockModal` component that mirrors
existing styling and messaging for unlocking PDFs

## Testing
- npm run typecheck:core


------
[Codex
Task](https://chatgpt.com/codex/tasks/task_b_6919a0a418bc8328b886ec76a28170b7)
2025-11-20 14:54:41 +00:00
..
assets Feature/v2/sign (#4485) 2025-09-26 19:11:03 +01:00
core Add automatic unlock prompt for encrypted PDFs (#4912) 2025-11-20 14:54:41 +00:00
desktop Allow desktop app to connect to selfhosted servers (#4902) 2025-11-20 10:03:34 +00:00
proprietary Stripe and license payment integration (#4935) 2025-11-20 12:07:37 +00:00
global.d.ts Improve loading speed of desktop app (#4865) 2025-11-11 11:54:43 +00:00
index.tsx Add linting to ensure correct imports style is used (#4759) 2025-10-29 11:58:04 +00:00
logo.svg Initial react set up 2025-05-09 20:01:09 +01:00
output.css Mantine overhaul 2025-05-15 20:07:33 +01:00
reportWebVitals.js Initial react set up 2025-05-09 20:01:09 +01:00