Added a new OCR helper that safely adds a searchable‑text layer to PDFs and shows a clear success or failure message instead of error dialogs.
Improvements
OCR processing is now more stable: it continues working even if it encounters problematic pages, so your batch conversions are less likely to stop unexpectedly.
All OCR text is automatically cleaned to remove tricky characters, helping prevent crashes when you edit or share the documents.
Performance
The app now responds faster when operations take a long time, thanks to a shorter default timeout.
Bug Fixes
Fixed crashes caused by zero‑width or bidirectional characters in OCR output.