Releases: MarkPDFdown/markpdfdown-desktop
Releases · MarkPDFdown/markpdfdown-desktop
0.1.8
🐛 Bug Fixes
53a71a3- ci: avoid duplicate builds on release workflow (PR #13 by @jorben)ef0d984- deps: ⬆️ upgrade Electron to v38 and fix deprecated boolean package (PR #9 by @jorben)98f8ebf- links: update GitHub repository URLs to markpdfdown-desktop (PR #15 by @jorben)00aa1d5- worker: 🐛 Fix ConverterWorker not picking up pages after split (PR #21 by @jorben)f355a87- provider: 🐛 show disabled providers in settings (PR #28 by @jorben)9ac73f4- splitter: 🐛 Add file availability pre-check and upload validation for Windows (PR #23 by @jorben)
✅ Tests
0.1.8-beta.6
🐛 Bug Fixes
53a71a3- ci: avoid duplicate builds on release workflow (PR #13 by @jorben)ef0d984- deps: ⬆️ upgrade Electron to v38 and fix deprecated boolean package (PR #9 by @jorben)98f8ebf- links: update GitHub repository URLs to markpdfdown-desktop (PR #15 by @jorben)00aa1d5- worker: 🐛 Fix ConverterWorker not picking up pages after split (PR #21 by @jorben)f355a87- provider: 🐛 show disabled providers in settings (PR #28 by @jorben)9ac73f4- splitter: 🐛 Add file availability pre-check and upload validation for Windows (PR #23 by @jorben)
✅ Tests
0.1.8-beta.4
🐛 Bug Fixes
53a71a3- ci: avoid duplicate builds on release workflow (PR #13 by @jorben)ef0d984- deps: ⬆️ upgrade Electron to v38 and fix deprecated boolean package (PR #9 by @jorben)98f8ebf- links: update GitHub repository URLs to markpdfdown-desktop (PR #15 by @jorben)00aa1d5- worker: 🐛 Fix ConverterWorker not picking up pages after split (PR #21 by @jorben)
✅ Tests
0.1.8-beta.1
build(mac): 📦 add Apple notarization support for release builds (#25) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0.1.8-beta
🐛 Bug Fixes
53a71a3- ci: avoid duplicate builds on release workflow (PR #13 by @jorben)ef0d984- deps: ⬆️ upgrade Electron to v38 and fix deprecated boolean package (PR #9 by @jorben)98f8ebf- links: update GitHub repository URLs to markpdfdown-desktop (PR #15 by @jorben)00aa1d5- worker: 🐛 Fix ConverterWorker not picking up pages after split (PR #21 by @jorben)
✅ Tests
beta.2602111448
🐛 Bug Fixes
53a71a3- ci: avoid duplicate builds on release workflow (PR #13 by @jorben)ef0d984- deps: ⬆️ upgrade Electron to v38 and fix deprecated boolean package (PR #9 by @jorben)98f8ebf- links: update GitHub repository URLs to markpdfdown-desktop (PR #15 by @jorben)00aa1d5- worker: 🐛 Fix ConverterWorker not picking up pages after split (PR #21 by @jorben)
✅ Tests
0.1.7
0.1.6
MarkPDFdown v0.1.6
A desktop application that converts PDF documents to Markdown format using Large Language Model (LLM) visual recognition.
Features
- Multi-LLM Support: OpenAI, Anthropic Claude, Google Gemini, Ollama (local models), and OpenAI Responses API
- High-Quality Conversion: Leverages LLM vision capabilities for accurate PDF to Markdown conversion
- Side-by-Side Preview: View original PDF pages alongside generated Markdown
- Math & Code Support: Full support for LaTeX equations (KaTeX) and syntax-highlighted code blocks
- Multi-Language UI: English, Chinese, Japanese, Russian, Arabic, and Persian
- Parallel Processing: Configurable worker instances for faster conversion
- Progress Tracking: Real-time status updates and per-page retry support
- Local Storage: SQLite database for task persistence
✨ Quick Start
# Run directly with npx (requires Node.js 18+):
npx -y markpdfdown
🐛 Bug Fixes
0.1.5
0.1.4
✨ Quick Start
# Run directly with npx (requires Node.js 18+):
npx markpdfdown
✨ New Features
b651de7- Add About Us page and provider management features (commit by @jorben)50c167c- Update layout and provider components, enhance functionality (commit by @jorben)ad9dbc1- Update Provider and List components to enhance user experience (commit by @jorben)9f23b0a- Update About Us page and Settings component (commit by @jorben)6ae68b5- Built the backend service framework (commit by @jorben)d8688de- Refactor vendor management functionality (commit by @jorben)c4acf69- Add provider information update functionality (commit by @jorben)8d234f3- Add model management feature (commit by @jorben)442f5b0- Add multiple LLM client implementations (commit by @jorben)f8b081e- Add model connection test feature (commit by @jorben)2e0f37f- Add image processing and dynamic API suffix setting functionality (commit by @jorben)d79f50d- Add Ollama client support (commit by @jorben)5cfa270- Implement model data fetching and selection functionality (commit by @jorben)ba5552f- Add Task and TaskDetail models and database migrations (commit by @jorben)cdf9891- Add UUID library and update task and provider models (commit by @jorben)8dec743- Add file upload and task creation functionality (commit by @jorben)124c045- Implement pagination for task list retrieval (commit by @jorben)bae265c- Add task update and delete functionality (commit by @jorben)f902759- Add task management and file handling features (commit by @jorben)f6cdb17- worker: implement SplitterWorker with PDF/image processing pipeline (commit by @jorben)95dc26f- ConverterWorker implementation with preview enhancements (PR #2 by @jorben)
🐛 Bug Fixes
c33481b- Fix the issue of missing top rounded corners in the Content component style (commit by @jorben)6a5ac67- Replace the route with Hash mode to adapt to the local file mode (commit by @jorben)1eb8126- Message handling logic in components (commit by @jorben)
♻️ Refactors
4665cf9- Upgrade backend to TypeScript (commit by @jorben)133d6bb- Standardize file naming conventions (commit by @jorben)
🔧 Chores
df3cf27- Configure main interface style (commit by @jorben)e569200- Modify some style (commit by @jorben)11ec498- Complete the homepage layout (commit by @jorben)b9e514d- Add file list functionality (commit by @jorben)e79cf16- Fix the style issues of the upload panel (commit by @jorben)7e0a3bc- Update dependencies and add new features (commit by @jorben)22ae106- Optimize the layout of the About component, add an outer div to adjust the height, and ensure the content is centered. (commit by @jorben)f15eee0- Change CommonJS to Module Style (commit by @jorben)621b620- Add ESLint configuration and ignore files, optimize code structure (commit by @jorben)51156ea- Update database configuration and build scripts (commit by @jorben)8d38447- Remove .eslintignore file and update ESLint configuration (commit by @jorben)bb118c0- Update build scripts to generate Prisma client (commit by @jorben)661af52- Refactor database migration logic (commit by @jorben)124e3f5- Update icons and build scripts (commit by @jorben)63a6f92- Update build output directory and file loading paths (commit by @jorben)9c3904a- Update React and related type definitions versions (commit by @jorben)6d89091- Update tsconfig.app.json to include the new directory "app/llm" and remove the Groq option from the AddProvider component. (commit by @jorben)8572fba- Update dependencies and configurations (commit by @jorben)2e93bc0- Update .gitignore file, remove old database file paths, add new database file paths, and delete dev.db and dev.db-journal files (commit by @jorben)f71a423- add husky pre-commit hook to run tests (commit by @jorben)
