All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.5 - 2026-03-05
0.4.3 - 2026-03-05
0.4.2 - 2026-03-04
0.4.1 - 2026-03-04
0.3.3 - 2026-03-02
0.3.2 - 2026-03-02
0.3.1 - 2026-03-01
- due to
7cd348f- ✨ Add cloud API integration with authentication and credits (PR #48 by @jorben):- Default settings landing tab changed from
Model ServicetoAccount. - Cloud conversion architecture introduces account/device-flow auth and credits-based usage.
- IPC channels and cloud task workflow contracts changed to support the new cloud pipeline.
- Full implementation details: PR #48.
- Default settings landing tab changed from
fabfd3e- llm: 🐛 修复 max_tokens 为 undefined 时导致的请求问题 (PR #44 by @jorben)fd45101- llm: 🐛 修复 max_tokens 为无效值时导致的 API 错误 (PR #45 by @jorben)10e3a9d- llm: 🐛 修复 max_tokens 为无效值时导致的 API 错误 (PR #46 by @jorben)
aeba963- about: 🔗 更新官方网址为 https://markdown.fit (PR #49 by @jorben)
0.2.2 - 2026-02-14
0.2.1 - 2026-02-14
7ae4de8- ci: 🐛 filter out duplicate builder-debug.yml in upload-manifests job (PR #36 by @jorben)d54cc64- updater: 🐛 fix update checker UI stuck state and layout issues (PR #37 by @jorben)b93e284- ci: 👷 improve LLM PR review workflow (PR #40 by @jorben)e15c8ed- updater: 🐛 sanitize update error details (PR #38 by @jorben)
0.2.0 - 2026-02-12
10d9bcf- updater: add in-app auto-update with electron-updater (PR #33 by @jorben)938af80- provider: ✨ add preset providers with auto-injection and capability filtering (PR #32 by @jorben)
b1ceeec- ci: 🐛 skip lifecycle scripts during npm publish in release workflow (PR #30 by @jorben)84b42f3- provider: 🐛 improve model config layout responsiveness and scrolling (PR #31 by @jorben)
0.1.8 - 2026-02-11
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)
0.1.7 - 2026-01-25
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 - 2026-01-25
0.1.5 - 2026-01-25
0.1.3 - 2026-01-24
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)
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)
4665cf9- Upgrade backend to TypeScript (commit by @jorben)133d6bb- Standardize file naming conventions (commit by @jorben)
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)