alam00000
bd654a8bb6
feat: add FOSS Hack 2026 demo link to README
2026-03-31 22:12:05 +05:30
alam00000
9d0b68e18c
Refactor and enhance type safety across various modules
...
- Updated function parameters and return types in `page-preview.ts`, `pdf-decrypt.ts`, and `pymupdf-loader.ts` for improved type safety.
- Introduced type definitions for `CpdfInstance`, `PyMuPDFInstance`, and other related types to ensure better type checking.
- Enhanced error handling in `sanitize.ts` by creating a utility function for error messages.
- Removed unnecessary type assertions and improved type inference in `editor.ts`, `serialization.ts`, and `tools.test.ts`.
- Added type definitions for markdown-it plugins to improve compatibility and type safety.
- Enforced stricter TypeScript settings by enabling `noImplicitAny` in `tsconfig.json`.
- Cleaned up test files by refining type assertions and ensuring consistency in type usage.
2026-03-31 17:59:49 +05:30
alam00000
a1fc2fc3c6
fix: update nginx image version to stable-alpine-slim
2026-03-31 14:34:21 +05:30
alam00000
fefc433e0b
fix: update nginx image version and add ignoreEncryption flag in pdf decrypt tests
2026-03-31 11:51:25 +05:30
alam00000
d1bac8675b
fix: disable caching for Trivy vulnerability scanner in workflow
2026-03-31 00:56:04 +05:30
Alam
2d64ce330a
Merge pull request #615 from Stephan-P/patch-1
...
Update common.json - Dutch language updated
2026-03-31 00:46:20 +05:30
alam00000
4a0a985ed6
bump flatted from 3.3.3 to 3.4.2
2026-03-31 00:44:49 +05:30
alam00000
54ed64d326
feat: update commercial license price to $79
2026-03-30 23:31:04 +05:30
alam00000
c4f389055a
feat: update node-forge to version 1.4.0 in package.json and package-lock.json
2026-03-30 11:31:28 +05:30
alam00000
a617279c2d
feat: add support for disabling specific features in the PDF Editor
2026-03-29 23:02:58 +05:30
alam00000
245b48464b
feat: add error handling for flattening PDF forms and annotations
2026-03-29 20:29:46 +05:30
Stephan Paternotte
6c1962587a
Update common.json - Dutch language updated
...
two additional lines in Merge PDFs
2026-03-29 15:51:50 +02:00
Alam
84b70e5048
Merge pull request #613 from alam00000/dependabot/npm_and_yarn/brace-expansion-2.0.3
...
build(deps-dev): bump brace-expansion from 2.0.2 to 2.0.3
2026-03-29 00:51:51 +05:30
alam00000
ba179c4b57
feat: add documentation for disabling specific tools in self-hosting
2026-03-28 23:55:30 +05:30
alam00000
9a7cf1636b
feat: add support for disabling specific tools in self-hosting
...
- Introduced build-time and runtime options to disable tools for compliance or security.
- Updated documentation to include instructions for disabling tools in Docker and Kubernetes setups.
- Added translations for disabled tool messages in multiple languages.
- Implemented logic to filter out disabled tools from the toolbox and shortcuts in the application.
- Created utility functions to manage disabled tools configuration.
2026-03-28 23:45:17 +05:30
dependabot[bot]
cfea5e734a
build(deps-dev): bump brace-expansion from 2.0.2 to 2.0.3
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 2.0.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 15:47:55 +00:00
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