alam00000
70f31aa90e
fix: Add internationalization support for various pages by updating text elements with data-i18n attributes for better localization
2026-02-02 16:30:59 +05:30
alam00000
612f6f9a2d
feat: add WASM module configuration with pre-configured CDN URLs and update settings UI
2026-02-02 15:14:30 +05:30
Alam
200359d2e2
Merge pull request #444 from Stephan-P/patch-1
...
Update common.json
2026-02-01 22:55:49 +05:30
Alam
3fe1069e2f
Merge pull request #445 from Stephan-P/patch-2
...
Update tools.json
2026-02-01 22:55:29 +05:30
Stephan Paternotte
6eb6d879f3
Update tools.json
...
Various corrections in the Dutch translation
2026-02-01 12:26:49 +01:00
Stephan Paternotte
55afb2f61e
Update common.json
...
Dutch language updated
2026-02-01 12:12:07 +01:00
alam00000
325519b9f7
feat: add adjust colors and scanner effect pages with corresponding types and configurations
2026-02-01 12:21:14 +05:30
alam00000
a929524f09
Release v2.0.0
2026-01-31 15:38:38 +05:30
alam00000
5c1b00e9d1
fix: update supported languages and improve PDF editor functionality with multi file support
2026-01-31 15:24:08 +05:30
Alam
e4a477567b
Merge pull request #375 from EmeraldPi/main
...
Fix: restore embedpdf workflow, external xlsx reference, workflow changes
2026-01-31 14:02:08 +05:30
Alam
50e31b922b
Merge branch 'main' into main
2026-01-31 14:00:46 +05:30
Alam
b616ec0fbf
Merge pull request #432 from pavel-miniutka/main
...
Added Belarusian translation
2026-01-31 13:58:06 +05:30
Richard Grimes
5e66d42f59
Position of watermark text now calculated in polar coordinates
...
Watermark text will now appear to rotate around the page centre, rather than at the bottom corner of the text element.
2026-01-30 11:50:17 +01:00
alam00000
75df8a48cb
fix:gs loading issue
2026-01-30 15:50:08 +05:30
alam00000
fa10e97a00
refactor: remove ghostscript-wasm and update service worker and ghostscript loader
...
- Deleted the ghostscript-wasm binary file.
- Added new ICC profile file for color management.
- Updated service worker to change cache version and remove ghostscript-wasm assets from critical assets.
- Modified ghostscript loader to handle asset URLs more robustly and fetch the new ICC profile correctly.
2026-01-30 15:24:33 +05:30
alam00000
981aff3c5a
fix: service worker caching and ghostscript loader path issues
2026-01-30 14:58:18 +05:30
alam00000
a85f21dcb5
fix: apply network-first strategy to language prefixed URLs in service worker
2026-01-30 14:19:42 +05:30
alam00000
eb60bbe771
added advanced settings to simple mode
2026-01-27 22:51:58 +05:30
EmeraldPi
3fbb97d24b
Merge pull request #7 from EmeraldPi/chore/update-embedpdf-snippet
2026-01-27 11:51:26 -05:00
alam00000
25687fa049
fix: separate GHCR and Docker Hub builds
2026-01-27 19:19:44 +05:30
github-actions[bot]
9c57adf634
@pavel-miniutka has signed the CLA in alam00000/bentopdf#432
2026-01-27 13:42:55 +00:00
pavel-miniutka
9e1aeb178a
Added Belarusian translation
2026-01-27 16:29:24 +03:00
alam00000
09d3afa1da
ci: split Docker Hub and GHCR manifest jobs to prevent rate limit failures
2026-01-27 18:54:35 +05:30
alam00000
a14c046b89
fix: pymupdf-wasm to use the latest version
2026-01-27 17:26:42 +05:30
alam00000
4fb3b0ec1c
fix: optimize i18n page generation to prevent OOM during Docker build
2026-01-27 16:40:57 +05:30
alam00000
73a8156c80
fix(docker): increase Node.js memory limit for i18n build
...
Add NODE_OPTIONS with --max-old-space-size=4096 to prevent OOM kills
during i18n page generation. JSDOM is memory-intensive when processing
multiple language pages.
2026-01-27 16:10:08 +05:30
alam00000
0c1e89f6f4
refactor: simplify Dockerfile build command
2026-01-27 15:51:03 +05:30
alam00000
2c85ca74e9
feat: separate AGPL libraries and add dynamic WASM loading
...
- Add WASM settings page for configuring external AGPL modules
- Implement dynamic loading for PyMuPDF, Ghostscript, and CoherentPDF
- Add Cloudflare Worker proxy for serving WASM files with CORS
- Update all affected tool pages to check WASM availability
- Add showWasmRequiredDialog for missing module configuration
Documentation:
- Update README, licensing.html, and docs to clarify AGPL components
are not bundled and must be configured separately
- Add WASM-PROXY.md deployment guide with recommended source URLs
- Rename "CPDF" to "CoherentPDF" for consistency
2026-01-27 15:26:26 +05:30
Alam
f6d432eaa7
Merge pull request #405 from LoganK/crop_restore
...
(Fix) Restore crop bounds when navigating
2026-01-27 13:54:01 +05:30
Alam
627e932441
Merge pull request #421 from alam00000/dependabot/npm_and_yarn/lodash-4.17.23
...
build(deps): bump lodash from 4.17.21 to 4.17.23
2026-01-27 13:53:36 +05:30
dependabot[bot]
febf664f74
build(deps): bump lodash from 4.17.21 to 4.17.23
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-27 08:21:25 +00:00
Alam
544bc2f0b6
Merge pull request #428 from alam00000/dependabot/npm_and_yarn/svelte-5.48.2
...
build(deps): bump svelte from 5.46.1 to 5.48.2
2026-01-27 13:50:05 +05:30
alam00000
b745831526
fix: use absolute paths for i18n links to prevent URL duplication
2026-01-26 23:46:19 +05:30
alam00000
c010327daa
fix: detect language prefix in relative hrefs without leading slash
2026-01-26 23:14:05 +05:30
alam00000
c2520f7736
fix: add missing comma
2026-01-26 22:57:32 +05:30
alam00000
62c373d76a
fix: resolve i18n issues - URL duplication, translation loading, and caching
...
- Fix URL path duplication when clicking logo (added missing leading slash)
- Use network-first caching for translation files in service worker
- Add missing translation keys (common.close, upload.clearFiles) to all languages
- Add Dutch (nl) language support to URL regex patterns
- Bump service worker cache version to v8
2026-01-26 22:34:36 +05:30
Alam
2d99a28b07
Merge pull request #386 from sheing-google/feat/organize-by-page-number-15124152069150472705
...
feat: Add page number string reordering to Organize PDF tool
2026-01-26 17:17:09 +05:30
Alam
adc511193d
Merge pull request #292 from Stephan-P/main
...
Introduction of Dutch language support
2026-01-26 15:29:15 +05:30
Alam
4825997299
Merge branch 'main' into main
2026-01-26 15:28:56 +05:30
Alam
e0f5e71a55
Merge pull request #388 from spwoodcock/build/helm-chart
...
Add helm chart for kubernetes deployment
2026-01-26 15:27:46 +05:30
alam00000
36b98eb1af
Release v1.16.1
2026-01-26 13:52:17 +05:30
dependabot[bot]
80e504032c
build(deps): bump svelte from 5.46.1 to 5.48.2
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.46.1 to 5.48.2.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.48.2/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.48.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 08:11:17 +00:00
alam00000
b059ac6ada
chore: migrate Docker Hub to bentopdfteam, add Podman/Quadlet support
...
- Migrate Docker Hub account from bentopdf to bentopdfteam
- Make GHCR the recommended container registry
- Add Podman and Podman Compose support
- Add Podman Quadlet (systemd) documentation
- Add Table of Contents to README
2026-01-26 13:34:50 +05:30
EmeraldPi
a6dcca0313
build(deps): bump embedpdf-snippet from 2.1.2 to 2.3.0
2026-01-26 04:25:23 +00:00
spwoodcock
eb9ff4a1a0
fix: bump chart to use GHCR, due to https://github.com/alam00000/bentopdf/issues/399
2026-01-25 21:17:51 +00:00
luna-cant-code
0bad67a40f
translated common
2026-01-24 15:00:44 +01:00
Stephan Paternotte
53a03599e4
Update i18n.ts
...
My attempt to resolve the PR conflict
2026-01-23 08:39:03 +01:00
github-actions[bot]
21b9b58610
@JaL-P has signed the CLA in alam00000/bentopdf#410
2026-01-20 21:00:50 +00:00
github-actions[bot]
bf6e212a2d
@LoganK has signed the CLA in alam00000/bentopdf#405
2026-01-19 09:14:32 +00:00
Logan Kennelly
23e40f9ef9
fix(crop-pdf): Restore crop bounds when navigating
...
cropperjs ignores attempts to modify the data before ready. This change
migrates setup to a one-time 'ready' callback.
Steps:
1. Change the cropping bounds of page 1
2. Change to page 2
3. Change to page 1
4. Change to page 2
5. Download cropped PDF
Observed behavior:
* (3) shows the default (autocrop) bounds
* (5) results in a download without the set bounds
Expected behavior:
* (3) should restore the bounds already set
* (4) should not override the set bounds with the autocrop
Tested:
* Local builds using the docker dev config
2026-01-19 01:14:07 -08:00