Commit Graph

779 Commits

Author SHA1 Message Date
Alam
59ebb4d358 Merge pull request #604 from lukasstorck/main
fix: in bookmarks editor focus cancel- or ok-button for opened confirm and alert modals
2026-03-28 21:17:33 +05:30
Alam
d133f72442 Merge pull request #609 from alam00000/dependabot/npm_and_yarn/picomatch-2.3.2
build(deps): bump picomatch from 2.3.1 to 2.3.2
2026-03-28 21:17:14 +05:30
Alam
a55595e818 Merge pull request #612 from Stephan-P/patch-1
Update tools.json - Typos corrected in Dutch language
2026-03-28 21:17:02 +05:30
Alam
1435f77d89 Merge pull request #610 from alam00000/dependabot/npm_and_yarn/handlebars-4.7.9
build(deps-dev): bump handlebars from 4.7.8 to 4.7.9
2026-03-28 21:16:50 +05:30
Stephan Paternotte
c789fd8afb Update tools.json - Typos corrected in Dutch language 2026-03-28 07:42:34 +01:00
alam00000
dd36fdde7a fix: ensure correct input type for SHA-256 hashing in tests 2026-03-27 13:47:08 +05:30
alam00000
86c8086979 refactor: replace PDFDocument.load with loadPdfDocument utility in TimestampNode 2026-03-27 13:27:58 +05:30
Alam
a90f74c719 Merge pull request #576 from InstaZDLL/feat/timestamp-pdf
feat: add Timestamp PDF tool with RFC 3161 support
2026-03-27 11:03:57 +05:30
dependabot[bot]
2cc248c81b build(deps-dev): bump handlebars from 4.7.8 to 4.7.9
Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9.
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md)
- [Commits](https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9)

---
updated-dependencies:
- dependency-name: handlebars
  dependency-version: 4.7.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 03:27:05 +00:00
dependabot[bot]
0884de48cd build(deps): bump picomatch from 2.3.1 to 2.3.2
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 10:32:31 +00:00
alam00000
bd44108296 feat: add PDF password prompt and centralized pdf-lib loader with auto-repair 2026-03-26 14:42:48 +05:30
alam00000
9278774b8a - Refactor PDF loading across workflow nodes to use loadPdfDocument utility
- Replaced direct calls to PDFDocument.load with loadPdfDocument in multiple nodes to standardize PDF loading process.
2026-03-26 13:40:21 +05:30
alam00000
9d362b1cf8 feat: enable loading of encrypted PDFs by adding ignoreEncryption option 2026-03-26 12:55:50 +05:30
Alam
816dc311ae Merge pull request #606 from Stephan-P/patch-1
Update tools.json - Alerts added
2026-03-26 12:18:59 +05:30
alam00000
1dbf907eeb Add password prompt functionality and tests while uploading encrypted PDF 2026-03-26 12:11:12 +05:30
Stephan Paternotte
6a8d8cf268 Update tools.json
Typo's corrected.
AI check worked very well !
2026-03-25 11:27:46 +01:00
Stephan Paternotte
f951cad66c Update tools.json - Alerts added
Added alerts translated incl. closing comma's for preceding lines
2026-03-25 11:19:26 +01:00
alam00000
f88f872162 feat: implement filename deduplication utility and integrate across multiple file conversion modules 2026-03-24 20:36:56 +05:30
Lukas
3f5298d1e7 fix: use HTMLElement type for previous active elment 2026-03-24 13:25:30 +01:00
Lukas
a5c853891f fix: focus cancel or ok button on confirm and alert modals
when opening the modal:
- remember previously focused element
- set focused element to the ok or cancel button

when closing the modal:
- restore the focus to the previously focused element
2026-03-24 12:52:57 +01:00
alam00000
850eaffc92 Release v2.7.0 2026-03-24 15:02:08 +05:30
alam00000
6e227a3aa4 feat: add tests for comic info generation functions 2026-03-24 14:58:36 +05:30
alam00000
e3216dddc5 feat: add PDF to CBZ conversion tool with metadata support
- Updated main.ts to include 'PDF to CBZ' in the tools list.
- Added new types for CBZ options and comic metadata in pdf-to-cbz-type.ts.
- Implemented comic-info utility functions for generating ComicInfo.xml and metadata OPF files.
- Created pdf-to-cbz.html page with UI for PDF to CBZ conversion, including options for image format, quality, and metadata.
- Updated vite.config.ts to route to the new PDF to CBZ page.
2026-03-24 14:55:51 +05:30
alam00000
3ca19af354 feat: add TIFF conversion options and integrate wasm-vips for image processing
- Updated README.md to include new dependencies: wasm-vips, pixelmatch, diff, and microdiff.
- Added wasm-vips to package.json and package-lock.json for advanced TIFF encoding.
- Enhanced localization files with new options for DPI, compression, color mode, and multi-page TIFF saving.
- Implemented UI changes in pdf-to-tiff.html to allow users to select DPI, compression type, color mode, and multi-page options.
- Refactored pdf-to-tiff-page.ts to utilize wasm-vips for TIFF encoding, replacing previous UTIF implementation.
- Introduced TiffOptions interface in pdf-to-tiff-type.ts for better type management.
- Updated Vite configuration to exclude wasm-vips from dependency optimization.
2026-03-24 13:24:50 +05:30
Alam
b732ee7925 Merge pull request #565 from Skillkiller/translate-pdf-to-image
Implement missing i18n translations for PDF-to-Image modules
2026-03-24 11:55:11 +05:30
Sebastian Espei
6d19c5f2e4 Revert formatting churn in signing pages 2026-03-24 01:56:53 +01:00
alam00000
0bf33ccd5b fix: update health check command to use wget and fix 404 page handling in nginx configuration 2026-03-23 19:01:37 +05:30
Alam
a9e3128347 Merge pull request #521 from hagibr/update-shortcuts-modal
Fix missing translations in Settings/Shortcuts modal
2026-03-23 18:47:01 +05:30
Alam
49df18f07c Merge pull request #601 from lukasstorck/main
feat: add page up/down hotkeys for quick bookmark input
2026-03-23 18:30:10 +05:30
Alam
5d74e8c3ac Merge pull request #594 from Stephan-P/patch-1
Minor Dutch language corrections
2026-03-23 18:29:27 +05:30
alam00000
d2bb7a6727 fix: update clone URL for embed-pdf-viewer in workflow 2026-03-23 18:28:09 +05:30
alam00000
3a985f745a chore: remove scheduled trigger from update-embedpdf-snippet workflow 2026-03-23 02:20:13 +05:30
github-actions[bot]
ac55a42cf3 @lukasstorck has signed the CLA in alam00000/bentopdf#601 2026-03-22 12:36:01 +00:00
Lukas
252ebf962d feat: add page up/down hotkeys for quick bookmark input 2026-03-22 13:05:48 +01:00
alam00000
013cc175a6 fix: regenerate package-lock.json 2026-03-22 00:06:20 +05:30
alam00000
5119fd08f9 fix: hash 2026-03-21 23:53:49 +05:30
alam00000
db3ffd3030 Update embedpdf-snippet to version 2.9.1
- Updated the embedpdf-snippet dependency in package.json from version 2.3.0 to 2.9.1.
- Updated the upstream version file to reflect the new version.
- Removed the old embedpdf-snippet-2.3.0.tgz file.
- Added the new embedpdf-snippet-2.9.1.tgz file.
2026-03-21 23:28:22 +05:30
alam00000
37b5956bd5 feat: add option to opt out of embedding full fonts in OCR settings 2026-03-21 16:39:51 +05:30
alam00000
b4a2c98497 Add documentation for all PDF tools 2026-03-20 21:48:48 +05:30
alam00000
1d986aedb1 feat: add permissions for contents and pull-requests in workflow 2026-03-20 20:43:38 +05:30
Stephan Paternotte
3d82955b81 Minor Dutch language corrections 2026-03-20 15:29:39 +01:00
alam00000
57b143cb9c Release v2.6.0 2026-03-18 13:39:45 +05:30
alam00000
59d07a1444 feat: add security context and volume mounts to deployment configuration 2026-03-17 23:15:12 +05:30
Alam
56801bd26e Merge pull request #586 from alam00000/dependabot/npm_and_yarn/jspdf-4.2.1
build(deps): bump jspdf from 4.2.0 to 4.2.1
2026-03-17 23:07:32 +05:30
dependabot[bot]
5e5975791f build(deps): bump jspdf from 4.2.0 to 4.2.1
Bumps [jspdf](https://github.com/parallax/jsPDF) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/parallax/jsPDF/releases)
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md)
- [Commits](https://github.com/parallax/jsPDF/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: jspdf
  dependency-version: 4.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-17 17:30:24 +00:00
alam00000
01dc3005d7 fix: update Trivy action to latest version and improve SARIF upload step 2026-03-17 22:57:00 +05:30
alam00000
23b072ea10 feat: add Trivy security scan workflow and update Dockerfiles for vulnerability scanning 2026-03-17 22:54:00 +05:30
alam00000
8bf52b9ef1 feat: implement annotation flattening functionality and add tests 2026-03-17 22:46:13 +05:30
alam00000
6c0e9c7232 feat: enhance PDF comparison with overlay options and filters 2026-03-16 21:47:35 +05:30
alam00000
477839f106 feat: add "Add Page Labels" tool to the application
- Introduced a new tool for adding page labels to PDF documents, allowing users to apply Roman numerals, prefixes, and custom numbering ranges.
- Created a new HTML page for the tool with a user-friendly interface for file upload and label rule configuration.
- Implemented logic for handling file uploads, processing PDF files, and applying page labels based on user-defined rules.
- Added necessary types and utility functions for managing page label styles and normalization of start values.
- Updated main application configuration to include the new tool in the navigation.
- Added tests for page label utilities to ensure correct functionality.
2026-03-16 14:34:27 +05:30