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