Commit Graph
1166 Commits
Author SHA1 Message Date
alam00000 2a8ce12b6e add support for GFM inline math delimiters 2026-10-31 16:16:23 +05:30
Alam d03594a09d Merge pull request #964 from alam00000/chore/update-pdf-engine
build(deps): bump PDF engine and viewer to 3f6b6114b166
2026-10-31 16:03:14 +05:30
alam00000 d4e270a061 build(deps): bump PDF engine and viewer to 3f6b6114b166 2026-10-31 10:24:04 +00:00
Alam f0dd9b7153 Merge pull request #953 from alam00000/dependabot/npm_and_yarn/follow-redirects-1.16.2
build(deps): bump follow-redirects from 1.16.1 to 1.16.2
2026-10-31 15:26:30 +05:30
Alam af0d1caaf7 Merge pull request #950 from PeterDaveHello/zh-TW
Improve Traditional Chinese (zh-TW) translations
2026-10-31 15:26:14 +05:30
alam00000 d79f875ac3 Merge branch 'main' into zh-TW 2026-10-31 15:18:32 +05:30
Alam 3426da5c10 Merge pull request #961 from alam00000/ads-checkout
Ads checkout
2026-10-31 14:36:18 +05:30
alam00000 ba5821e43f feat(ads): update ad review timeline 2026-10-31 14:25:09 +05:30
alam00000 fac51527c8 feat(ads): collect ad details at Dodo checkout 2026-10-31 13:44:04 +05:30
Alam 8b80a616a7 Merge pull request #960 from alam00000/chore/update-pdf-engine
build(deps): bump PDF engine and viewer to 1b5d842415eb
2026-10-31 00:00:12 +05:30
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
dependabot[bot] 1e663cbe6c build(deps): bump follow-redirects from 1.16.1 to 1.16.2
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.16.1...v1.16.2)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-26 09:32:01 +00:00
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
Peter Dave Hello 57b6fe8b15 Improve Taiwanese Chinese translations
Align zh-TW strings with the English sources and use natural Taiwanese
terminology throughout the website and PDF viewer locale resources.
Add missing merge-tool messages and clarify signing, annotations,
accessibility descriptions, and page controls.
2026-10-24 01:16:02 +08:00
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