Skip to content

Releases: MarkPDFdown/markpdfdown-desktop

0.1.8

11 Feb 09:10
9ac73f4

Choose a tag to compare

🐛 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

  • d4393b6 - add ResizeObserver and getComputedStyle mocks for renderer tests (PR #18 by @jorben)

0.1.8-beta.6

11 Feb 08:41
9ac73f4

Choose a tag to compare

0.1.8-beta.6 Pre-release
Pre-release

🐛 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

  • d4393b6 - add ResizeObserver and getComputedStyle mocks for renderer tests (PR #18 by @jorben)

0.1.8-beta.4

11 Feb 07:02
aea285f

Choose a tag to compare

0.1.8-beta.4 Pre-release
Pre-release

🐛 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

  • d4393b6 - add ResizeObserver and getComputedStyle mocks for renderer tests (PR #18 by @jorben)

0.1.8-beta.1

11 Feb 03:59
c577fdd

Choose a tag to compare

0.1.8-beta.1 Pre-release
Pre-release
build(mac): 📦 add Apple notarization support for release builds (#25)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

0.1.8-beta

11 Feb 03:17
8e4de58

Choose a tag to compare

0.1.8-beta Pre-release
Pre-release

🐛 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

  • d4393b6 - add ResizeObserver and getComputedStyle mocks for renderer tests (PR #18 by @jorben)

beta.2602111448

11 Feb 06:50
aea285f

Choose a tag to compare

beta.2602111448 Pre-release
Pre-release

🐛 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

  • d4393b6 - add ResizeObserver and getComputedStyle mocks for renderer tests (PR #18 by @jorben)

0.1.7

25 Jan 14:55
3fe8ace

Choose a tag to compare

MarkPDFdown v0.1.7

A desktop application that converts PDF documents to Markdown format using Large Language Model (LLM) visual recognition.

MarkPDFdown

✨ Quick Start

npx -y markpdfdown

🐛 Bug Fixes

  • cf5549e - deps: ⚡️ optimize electron dependency for smaller builds (PR #6 by @jorben)
  • a6174e9 - icon: 🐛 fix app icon not displaying on macOS when running via npx (PR #8 by @jorben)
  • 3fe8ace - ci: 🐛 use PAT to trigger CI from changelog PR (PR #11 by @jorben)

0.1.6

25 Jan 06:24

Choose a tag to compare

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
MarkPDFdown

✨ Quick Start

# Run directly with npx (requires Node.js 18+):
npx -y markpdfdown

🐛 Bug Fixes

  • 30224e1 - cli: 🐛 improve npx execution reliability (PR #3 by @jorben)
  • 44b6566 - deps: 🐛 move electron to optionalDependencies for build compatibility (commit by @jorben)

0.1.5

25 Jan 06:06

Choose a tag to compare

0.1.5 Pre-release
Pre-release
MarkPDFdown

✨ Quick Start

# Run directly with npx (requires Node.js 18+):
npx -y markpdfdown

🐛 Bug Fixes

0.1.4

25 Jan 04:14

Choose a tag to compare

0.1.4 Pre-release
Pre-release
1769311168213_download

✨ 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

🔧 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)