V3.0
🚀 Release Notes: v3.0 - The Multi-Engine Update
This major update introduces powerful new AI models, native PDF handling, and a highly polished UI designed for professional document digitization.
🌟 New AI Engines Supported
- Gemini 3.5 flash (gemini-flash-latest), gemini-3.1-pro-preview and gemini-3.1-flash-lite, gemini-3-flash-preview
- implemented 🛑 Stop button
- Baidu PaddleOCR-VL (v1.6): Integrated full support for Baidu's industry-leading layout parsing model.
- Asynchronous API: Fully migrated to Baidu's Async API (
/api/v2/ocr/jobs) to prevent 500 Server Errors when processing large documents. - Baidu Tasks: Added a dropdown to select specific tasks:
ocr,table,formula, orchart.
- Asynchronous API: Fully migrated to Baidu's Async API (
- MinerU: Integrated the highly accurate MinerU Cloud API (
vlmmodel) for complex document parsing.- Batch URL Polling: Fully implemented MinerU's strict batch processing flow with automated upload URLs and polling.
- Textin: Added support for the Textin API (
pdf_to_markdown), enabling lightning-fast extraction of document trees and tables.- Smart DPI Snapper: Added automatic DPI validation (snaps to
72,144, or216) to comply with strict Textin API requirements.
- Smart DPI Snapper: Added automatic DPI validation (snaps to
📄 Advanced Document Handling
- Native PDF Mode: Added a toggle to send raw
.pdffiles directly to Baidu, Textin, or MinerU. This bypasses localPyMuPDFrendering, allowing the remote AI engines to handle the native file formats directly for superior results. - Auto-Download Figures: (Baidu & MinerU) The app now automatically reads the JSON response, detects extracted charts/figures/inline images, and downloads them directly into a local folder next to your output file.
💾 Smarter Auto-Save & Export
- Dynamic Auto-Save Naming: Auto-saved
.mdfiles and image folders are now automatically tagged with the exact engine and model used (e.g.,Document_gemini-2.5-flash.mdorDocument_MinerU.md). This makes comparing different models incredibly easy. - Image Batch Auto-Save: The auto-save feature now works for standalone image batches as well as PDFs.
🖥️ UI / UX Overhaul
- Compact Single-Line Inputs: Replaced bulky, empty grey boxes with sleek, single-line text inputs for file selection, saving massive amounts of vertical space.
- Smart Engine Swapping: Selecting an engine from the dropdown now instantly updates the required input fields (e.g., swapping "Custom URL" for "Secret Code" or updating the Proxy box), preventing user confusion.
- Collapsible Settings: Added toggle buttons (
⚙️ Show Advanced Settingsand💬 Show Prompt Settings) to keep the interface clean while retaining all advanced options. - The "Gravity Anchor": Implemented a dynamic UI stretch factor that ensures all buttons stay tightly grouped at the top of the screen when menus are collapsed, eliminating ugly grey gaps.
- Robust Connection Testing: Updated the
Test Connectionbutton to send a tiny, dynamically drawn 1x1 pixel image/payload to ensure accurate connectivity testing for PaddleOCR, Textin, and MinerU without causing 500 errors.
Full Changelog: v2.0...V3.0