Major feature release with OCR, scanner support, compression, encryption, and numerous fixes:
- OCR (Optical Character Recognition): Extract text from scanned documents using Tesseract. Supports multiple languages and creates searchable, editable text annotations.
- Scanner Support: Scan documents directly from SANE-compatible scanners. Supports flatbed and document feeder sources with customizable resolution and color modes.
- PDF Compression: Reduce PDF file sizes using Ghostscript with quality presets (screen, ebook, printer, prepress).
- PDF Encryption: Password-protect your PDFs with AES-256 encryption via qpdf.
- Add Non-PDF Content: Insert images (PNG, JPEG, WebP) and Office documents (via LibreOffice) directly into your PDFs.
- Automatic Update Checking: The app now checks for updates on startup and notifies you when a new version is available.
- Package Repository Support: Ubuntu/Debian and Fedora/Red Hat users can now install via APT or DNF repositories for easy updates.
Bug fixes and improvements:
- Fixed white/blank window on Linux Mint and other distros with certain GPU drivers (NVIDIA, etc.)
- Fixed form fields not printing in XFA PDFs (IRS forms and other government documents)
- Fixed flatten save duplicating content when overwriting previously flattened files
- Fixed underline and strikethrough positioning (now render at correct vertical offset)
- Fixed text annotations shifting down when saving/flattening PDFs
- Fixed text selection jumping when highlighting or selecting text near paragraph boundaries
- Multi-line annotations (highlight, underline, strikethrough) now group together for batch color changes, deletion, and undo
- Improved scanner modal with remembered device preferences and responsive UI during scanning
- Added portable AppImage build option for better compatibility across Linux distributions