Commit Graph

643 Commits

Author SHA1 Message Date
luna-cant-code
da9e7a8b11 Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 15:01:18 +01:00
luna-cant-code
6cb614fadb Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 15:01:01 +01:00
luna-cant-code
e4b6ae32ed Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 15:00:45 +01:00
luna-cant-code
2403e13d26 Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 15:00:32 +01:00
luna-cant-code
3ecdcb13e8 Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 15:00:03 +01:00
luna-cant-code
88eac45452 Update public/locales/de/common.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-14 14:59:41 +01:00
luna-cant-code
3db95665e5 Merge branch 'main' into translation-de 2026-03-14 14:48:03 +01:00
github-actions[bot]
767028a654 @luna-cant-code has signed the CLA in alam00000/bentopdf#575 2026-03-14 13:47:29 +00:00
alam00000
f2aabab68a fix: adjust formatting in documentation for clarity on self-hosting requirements 2026-03-14 16:06:29 +05:30
alam00000
77da6d7a7d feat: integrate Tesseract.js with improved language availability and font handling
- Refactored OCR page recognition to utilize a configured Tesseract worker.
- Added functions to manage font URLs and asset filenames based on language.
- Implemented language availability checks and error handling for unsupported languages.
- Enhanced PDF workflow to display available OCR languages and handle user selections.
- Introduced utility functions for resolving Tesseract asset configurations.
- Added tests for OCR functionality, font loading, and Tesseract runtime behavior.
- Updated global types to include environment variables for Tesseract and font configurations.
2026-03-14 15:50:30 +05:30
alam00000
58c78b09d2 docs: update self-hosting documentation with secure context requirements for Office file conversion 2026-03-13 23:32:52 +05:30
alam00000
d7e06ce361 feat(i18n): enhance language detection from browser preferences and add tests 2026-03-13 19:20:37 +05:30
alam00000
e117ab93bd fix: form creator bug and added tests 2026-03-12 18:37:35 +05:30
Alam
e55c2f6b6a Merge pull request #568 from YuF-9468/fix-567-checkbox-resize-cursors
fix(form-creator): checkbox/radio resize constraints + handle cursors
2026-03-12 14:30:15 +05:30
alam00000
e477689b1f fix: cla check bot 2026-03-12 14:17:47 +05:30
github-actions[bot]
a6274a6a02 @YuF-9468 has signed the CLA in alam00000/bentopdf#568 2026-03-12 04:50:36 +00:00
YuF-9468
6b7eeea51a fix(form-creator): improve checkbox/radio resize constraints and cursors 2026-03-12 11:56:35 +08:00
alam00000
272a8cd038 fix: remove false highlights 2026-03-11 15:54:01 +05:30
alam00000
18b469a334 fix: add missing separator 2026-03-11 15:24:36 +05:30
Alam
ff4e6672f1 Merge pull request #564 from Stephan-P/patch-2
Update tools.json - Dutch translation updated
2026-03-11 15:08:24 +05:30
Alam
ea5db9d22d Merge pull request #563 from Stephan-P/patch-1
Update common.json - Dutch translation updated
2026-03-11 15:08:01 +05:30
Stephan Paternotte
b60c254c74 Update tools.json - Dutch translation updated
Latest additions translated + Full review of BentoPDF translation refined
2026-03-10 19:21:43 +01:00
Stephan Paternotte
38596dc47c Update common.json - Dutch translation updated 2026-03-10 18:46:01 +01:00
alam00000
b6105408e0 Release v2.5.0 2026-03-10 13:51:23 +05:30
alam00000
5232102ac0 feat: enhance PDF comparison with new change types and zoom functionality
- Added support for 'moved' and 'style-changed' change types in PDF comparison.
- Implemented category filters for changes, allowing users to filter by text, images, headers, annotations, formatting, and background.
- Introduced zoom functionality with buttons for zooming in, out, and resetting to default.
- Updated UI to reflect new change types and categories, including visual indicators for moved and style-changed items.
- Enhanced summary display to include counts for moved and style-changed changes.
- Refactored rendering logic to accommodate zoom levels and improve performance.
- Added tests for new change detection features and category assignments.
2026-03-10 13:51:23 +05:30
github-actions[bot]
89d7cd8e3d @oleole39 has signed the CLA in alam00000/bentopdf#560 2026-03-10 00:20:26 +00:00
alam00000
d2a1450bc0 refactor: remove HTML report export and implement PDF export options in PDF comparison tool
- Deleted the exportCompareHtmlReport function and its related imports.
- Introduced a dropdown menu for exporting comparison results as PDFs with multiple modes (split, alternating, left, right).
- Updated the comparison logic to utilize caching for page models and comparison results.
- Refactored rendering functions to improve code organization and maintainability.
- Enhanced UI elements for better user experience during PDF export.
2026-03-09 23:27:40 +05:30
Alam
0fe94795cc Merge pull request #215 from Skillkiller/pdf-to-image-direct-image
Pdf to image direct image
2026-03-09 22:05:19 +05:30
Alam
30fe0b52f1 Merge pull request #531 from Olivetti/patch-1
minor correction in documentation
2026-03-09 21:38:52 +05:30
Sebastian Espei
92d5e40ac3 Add direct image download to pdf-to-bmp 2026-03-09 17:04:28 +01:00
Sebastian Espei
7c09768109 Add direct image download to pdf-to-tiff 2026-03-09 17:04:28 +01:00
Sebastian Espei
3748463d38 Add direct image download to pdf-to-webp 2026-03-09 17:04:28 +01:00
Sebastian Espei
65f99f0646 Add direct image download to pdf-to-png 2026-03-09 17:04:27 +01:00
Sebastian Espei
22ff7f435c Add direct image download to pdf-to-jpg 2026-03-09 17:04:27 +01:00
Sebastian Espei
1625ba0f45 Fix es-lint not not used error 2026-03-09 17:04:27 +01:00
Sebastian Espei
7d614a6ca7 Merge branch 'main' into pdf-to-image-direct-image 2026-03-09 17:02:37 +01:00
Sebastian Espei
e474d11730 Reset branch to main 2026-03-09 17:02:30 +01:00
Alam
3d8a0866a9 Merge pull request #522 from alam00000/dependabot/npm_and_yarn/rollup-4.59.0
build(deps): bump rollup from 4.55.1 to 4.59.0
2026-03-09 19:58:36 +05:30
Alam
f0c163f475 Merge pull request #550 from alam00000/dependabot/npm_and_yarn/minimatch-5.1.9
build(deps-dev): bump minimatch from 5.1.6 to 5.1.9
2026-03-09 19:58:17 +05:30
Alam
4df7d797c4 Merge pull request #551 from alam00000/dependabot/npm_and_yarn/dompurify-3.3.2
build(deps): bump dompurify from 3.3.1 to 3.3.2
2026-03-09 19:57:59 +05:30
alam00000
f57ea089e9 fix: rotation functionality for PDF page and add corresponding tests 2026-03-09 19:56:50 +05:30
dependabot[bot]
45df666152 build(deps): bump rollup from 4.55.1 to 4.59.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.55.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-08 18:26:58 +00:00
alam00000
1d68691331 refactor: update PDF comparison types and enhance UI for better usability
- Refactored CompareState to import from a centralized type definition.
- Enhanced the compare-pdfs.html layout with improved styles for overlay and side-by-side modes.
- Added new CSS styles for various UI components including panels, buttons, and highlights.
- Implemented a new sidebar for displaying change summaries and filters.
- Created unit tests for text comparison logic, including diffing text runs and page pairing.
- Added tests for text normalization functions to ensure proper handling of punctuation and character normalization.
2026-03-08 23:55:33 +05:30
github-actions[bot]
86cbaf6cd3 @xtotdam has signed the CLA in alam00000/bentopdf#555 2026-03-08 13:05:26 +00:00
Alam
255d8402c2 Merge pull request #553 from iegl3/fix/docs-and-footer-consistency
fix correct locale path in translation guide, add missing link attributes in footer, fix wasm version in readme
2026-03-08 14:15:12 +05:30
Alam
ded9809e4c Merge pull request #552 from the0807/add-korean-translation
add Korean (ko) translation
2026-03-08 14:12:30 +05:30
github-actions[bot]
5028e31e8a @iegl3 has signed the CLA in alam00000/bentopdf#553 2026-03-08 00:25:40 +00:00
iegl3
0cf546ab51 fix: correct locale path in translation guide, add missing link attributes in footer, fix wasm version in readme
- TRANSLATION.md: Spanish example incorrectly referenced fr/ locale path instead of es/

- footer.html: Instagram and LinkedIn links were missing target=_blank and rel=noopener noreferrer, unlike the other social links

- README.md: air-gapped manual steps referenced pymupdf-wasm@0.11.14 but the current default is 0.11.16
2026-03-08 07:16:47 +07:00
github-actions[bot]
ec96caf1a4 @the0807 has signed the CLA in alam00000/bentopdf#552 2026-03-07 15:47:34 +00:00
the0807
1401b9ee15 add Korean (ko) translation 2026-03-08 00:35:28 +09:00