alam00000
29d5a3d75e
build(deps): bump PDF engine and viewer to 1b5d842415eb
2026-10-30 18:00:58 +00:00
alam00000
cbf7be541b
docs(i18n): translate the new Multi Tool FAQ and docs
2026-10-30 19:34:50 +05:30
alam00000
6ac0599ce3
feat(multi-tool): replace the page grid with the pdfium organizer
2026-10-30 16:11:50 +05:30
alam00000
3ce02c9ef7
feat(editor): match the viewer theme to the site colors
2026-10-30 16:11:49 +05:30
alam00000
4e7bf6ec49
docs(docker): list the measurement feature IDs
2026-10-30 16:11:47 +05:30
Alam
b0b670d58a
Merge pull request #959 from alam00000/chore/update-pdf-engine
...
build(deps): bump PDF engine and viewer to 938c717a91e3
2026-10-30 16:11:06 +05:30
alam00000
b0e78f4435
build(deps): bump PDF engine and viewer to 938c717a91e3
2026-10-30 10:31:55 +00:00
alam00000
8c99f3ab5f
- Added NVIDIA Inception branding.
...
- Updated the blogs
2026-10-28 14:48:33 +05:30
alam00000
27dfe79636
fix(tests): update WasmProvider tests to handle unversioned CDN URLs from older releases
2026-10-28 12:27:28 +05:30
alam00000
d8210be3c1
fix(docker): send ROBOTS_NOINDEX as a header, make COMPRESSION_MODE work and fix the Docker guide example
2026-10-27 18:07:29 +05:30
alam00000
1a6b38c077
fix(docs): clarify Hyper Licensing
2026-10-27 13:23:08 +05:30
alam00000
7abb219565
i18n: translate the drag to reorder label in all languages
2026-10-26 15:04:53 +05:30
Alam
efb8c4fe47
Merge pull request #951 from AB527/feature/drag-and-drop-arrangement-for-multiple-file-conversions
...
(Feature) Add drag-and-drop arrangement for multi-file to PDF conversions
2026-10-26 15:00:46 +05:30
alam00000
9c796a873c
feat(markdown): add LaTeX math support
2026-10-26 15:00:18 +05:30
Atharva Bedekar
2f1178ddd0
refactor: use Phosphor icon for file list drag handle
...
Replace the Lucide grip-vertical icon with Phosphor's dots-six-vertical, in line with the project-wide move to Phosphor.
2026-10-25 22:24:06 +05:30
Atharva Bedekar
49ab2ef17f
feat: drag-and-drop reordering for multi-file to PDF conversions
...
Tools that combine several files into a single PDF used the upload
order as the page order, with no way to change it short of clearing
and re-adding files. Each file row now has a drag handle, and the
new order is used when the PDF is built.
Applies to the JPG, PNG, WebP, BMP, HEIC, SVG, TIFF, Image and TXT
to PDF tools. The shared logic lives in utils/sortable-file-list.ts
(built on the existing sortablejs dependency) instead of being
duplicated per page.
2026-10-25 15:34:16 +05:30
alam00000
f7a8a60440
fix(xps): repair scanner XPS packages that MuPDF fails to parse
2026-10-25 13:19:57 +05:30
alam00000
4edb1718cc
feat: translate all pages, UI messages and docs and fix SEO redirects and indexing
2026-10-25 12:55:21 +05:30
Alam
5e019de5ae
Merge pull request #944 from CumpsD/fix/933-site-url-blog-canonicals
...
fix(seo): honour SITE_URL for blog canonicals (#933 )
2026-10-24 12:19:37 +05:30
David Cumps
4d3468c06f
fix(seo): accept official blog canonicals under a custom SITE_URL ( #933 )
...
The blog is BentoPDF's own content, so generate-blog.mjs and the
hand-written blog pages keep their canonical on www.bentopdf.com in
self-hosted builds too. seo-audit.mjs now expects that official canonical
(and host) for blog/ pages instead of failing every custom-SITE_URL build.
2026-10-23 13:58:14 +00:00
David Cumps
af92a591b9
Merge remote-tracking branch 'origin/main' into fix/933-site-url-blog-canonicals
2026-10-23 13:54:39 +00:00
David Cumps
cd59d087d3
revert(seo): drop the dist/blog origin rebase
...
Per maintainer review: the blog is BentoPDF's own content, so self-hosted
builds keep its canonicals on www.bentopdf.com.
2026-10-23 13:54:39 +00:00
alam00000
dafb6f8e18
fix: update commercial license purchase link and invoicing details
2026-10-23 17:22:40 +05:30
alam00000
6f42d75b73
fix: update commercial license link in contributing guide
2026-10-23 17:22:33 +05:30
alam00000
6e8e012d3d
fix: serve canonical, hreflang and sitemap URLs and restore Export in the PDF editor
2026-10-23 15:01:31 +05:30
alam00000
7eec9a0d64
feat: add favorites functionality to tools
2026-10-22 15:04:42 +05:30
alam00000
4d3e8b964f
fix: fit wide tables when printing, keep editor panes from collapsing, rename Upload to Select in Markdown to PDF
2026-10-22 13:34:35 +05:30
Alam
5a5e155cc2
Merge pull request #813 from KourosZanbouri/add-farsi-translation
...
Add Farsi (Persian) translation
2026-10-22 12:51:02 +05:30
alam00000
5992cae40b
Sync Farsi translation with main
2026-10-22 12:47:54 +05:30
alam00000
538e940525
Merge main into add-farsi-translation
2026-10-22 12:47:54 +05:30
Alam
853182d6a3
Merge pull request #916 from sergitost10/feat/catalan-translation
...
feat(i18n): add Catalan language support
2026-10-22 12:38:34 +05:30
David Cumps
2b56c45177
fix(seo): rebase only the exact default authority, insert SITE_URL literally
...
Review follow-up: the origin regex also matched a port
(https://www.bentopdf.com:8443 ) and userinfo
(https://[email protected] ), which are different origins;
the lookahead now excludes ':' and '@'. The replacement is a callback,
so `$&`/`$1` in SITE_URL stay literal. Tests cover both.
2026-10-21 22:09:07 +00:00
David Cumps
3c605eef56
fix(seo): honour SITE_URL for blog canonicals ( #933 )
...
A build with a custom SITE_URL failed seo-audit on the blog pages:
generate-blog.mjs hard-coded https://www.bentopdf.com , and the
hand-written blog/author-alam.html carries that origin literally while
generate-i18n-pages.mjs only rewrites top-level pages.
generate-blog.mjs now reads SITE_URL like its sibling scripts, and
enhance-seo-pages.mjs rebases the default origin in dist/blog/*.html
to SITE_URL (dist only, no-op for the default URL) through a small
side-effect-free helper, scripts/site-origin.mjs, covered by
src/tests/site-origin.test.ts.
2026-10-21 19:02:45 +00:00
Alam
4a7dc7675b
Merge pull request #913 from alam00000/dependabot/npm_and_yarn/i18next-http-backend-4.0.2
...
build(deps): bump i18next-http-backend from 3.0.6 to 4.0.2
2026-10-21 13:02:41 +05:30
Alam
e9b34ec957
Merge pull request #911 from alam00000/dependabot/npm_and_yarn/brace-expansion-2.1.7
...
build(deps-dev): bump brace-expansion from 2.1.4 to 2.1.7
2026-10-21 13:01:56 +05:30
Alam
c62187ee95
Merge pull request #910 from alam00000/dependabot/npm_and_yarn/dompurify-3.4.17
...
build(deps): bump dompurify from 3.4.12 to 3.4.17
2026-10-21 13:01:41 +05:30
Alam
594fa11677
Merge pull request #922 from alam00000/dependabot/npm_and_yarn/undici-7.30.1
...
build(deps-dev): bump undici from 7.29.0 to 7.30.1
2026-10-21 13:01:28 +05:30
Alam
e26b5f6a28
Merge pull request #923 from alam00000/dependabot/npm_and_yarn/markdown-it-14.3.3
...
build(deps): bump markdown-it from 14.2.0 to 14.3.3
2026-10-21 13:01:12 +05:30
Alam
463750037c
Merge pull request #939 from alam00000/dependabot/docker/library/node-26-alpine
...
build(deps): bump library/node from 20-alpine to 26-alpine
2026-10-21 13:00:53 +05:30
Alam
fc43b112d8
Merge pull request #757 from ynlamy/main
...
(Feature) Add extraVolumes and extraVolumeMounts in chart Helm
2026-10-21 12:42:11 +05:30
Alam
33d15b9890
Merge pull request #886 from adrienboulle/fix-825-untranslated-notifications
...
fix(merge-pdf): route result notifications through i18n
2026-10-21 12:33:35 +05:30
Alam
8cfd91ccb3
Merge pull request #853 from nipunrajk/fix/navigation-base-url
...
fix(navigation): respect BASE_URL in tool pages and navbar brand (Fixes #850 )
2026-10-21 12:28:21 +05:30
Alam
5222f6c0bf
Merge pull request #902 from mvanhorn/fix/647-sign-pdf-flatten-text-position
...
fix: keep flattened Sign PDF text at its placed position
2026-10-21 12:24:30 +05:30
Alam
6314db7b88
Merge pull request #885 from adrienboulle/fix-831-validate-signature
...
fix(validate-signature): detect signature dictionaries without /Type
2026-10-21 12:18:10 +05:30
Alam
02113e2579
Merge pull request #894 from nipunrajk/fix/markdown-task-list-links
...
fix(markdown): prevent task lists with links from corrupting DOM
2026-10-21 12:00:48 +05:30
dependabot[bot]
7e2576e3df
build(deps): bump library/node from 20-alpine to 26-alpine
...
Bumps library/node from 20-alpine to 26-alpine.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: 26-alpine
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-10-20 21:43:22 +00:00
dependabot[bot]
c595c8f12a
build(deps): bump i18next-http-backend from 3.0.6 to 4.0.2
...
Bumps [i18next-http-backend](https://github.com/i18next/i18next-http-backend ) from 3.0.6 to 4.0.2.
- [Changelog](https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-http-backend/compare/v3.0.6...v4.0.2 )
---
updated-dependencies:
- dependency-name: i18next-http-backend
dependency-version: 4.0.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-10-20 16:39:18 +00:00
alam00000
0d430027df
feat: replace compression with Hyper Compress, fix PDF to Word color pass and stale engine URLs
2026-10-20 22:06:30 +05:30
Alam
d6537217e6
Merge pull request #934 from alam00000/chore/update-sponsors
...
docs: update sponsors
2026-10-19 18:17:09 +05:30
alam00000
2dd3dd2d4b
docs: update sponsors
2026-10-19 12:46:23 +00:00