Commit Graph
1124 Commits
Author SHA1 Message Date
dependabot[bot] b90d074820 build(deps): bump dompurify from 3.4.12 to 3.4.17
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.12 to 3.4.17.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.12...3.4.17)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.17
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-13 00:58:34 +00:00
alam00000 3a5f146d1b fix(vercel): docs CSP 2026-10-03 14:17:55 +05:30
alam00000 1a41545fff fixed routing 2026-10-03 14:10:46 +05:30
Matt Van Horn 4fd0b1d3e6 fix: keep flattened Sign PDF text at its placed position
readFormMatrix loads the appearance Matrix and uses the identity when
that entry is missing or is not six numbers. alignAppearanceToRect maps
the four BBox corners through that matrix and returns the scale and
translation that fit the transformed box to the annotation rectangle.
Those values are the cm concatenated before Do, and the original Matrix
stays on the form XObject so Do applies it once. A transformed box whose
width or height is under 0.001 is left unpainted, and that annotation is
still removed.

Fixes #647
2026-10-02 22:16:51 -07:00
alam00000 c10511203e added Vercel OSS Program badge 2026-10-01 00:24:47 +05:30
alam00000 4d1dc2a838 fix(vercel): update docs rewrite 2026-09-30 23:58:12 +05:30
alam00000 4874f1e8a7 chore(vercel): add Vercel deployment configuration 2026-09-30 23:49:58 +05:30
github-actions[bot] 2560a31cdd @Harrunos has signed the CLA in alam00000/bentopdf#895 2026-09-26 22:39:25 +00:00
nipunrajk 15c0435dde fix(markdown): prevent task lists with links from corrupting DOM
Disables label wrapping in markdown-it-task-lists plugin configuration.
When enabled, markdown-it-task-lists wraps task list content in <label>
tags, which malforms HTML structure when items contain links on the
same line and swallows subsequent DOM elements.

Fixes #715
2026-09-26 16:10:32 +05:30
nipunrajk daacdd2a2e test(navigation): constrain brand anchor regex to individual elements 2026-09-26 09:23:44 +05:30
nipunrajk 060d57639e test(navigation): tighten BASE_URL assertions per code review 2026-09-26 09:22:15 +05:30
nipunrajk 90fe106664 fix(navigation): respect BASE_URL in tool pages and navbar brand (Fixes #850) 2026-09-26 09:22:15 +05:30
alam00000 daae736907 fix(i18n): add Polish (pl) language support to routing and sitemap generation 2026-09-22 18:26:27 +05:30
github-actions[bot] 044b2eae99 @adrienboulle has signed the CLA in alam00000/bentopdf#887 2026-09-21 11:42:54 +00:00
Alam ea3f42db84 Merge pull request #869 from carminezac/fix/timestamp-default-cors-proxy
fix(timestamp): fall back to the default CORS proxy on official domains
2026-09-21 13:52:45 +05:30
Alam 72d20bba09 Merge pull request #880 from alam00000/chore/update-pdf-engine
build(deps): bump PDF engine and viewer to 813903c93c75
2026-09-17 15:17:21 +05:30
alam00000 5a7927572f feat: add fallback font loading and handling for various languages 2026-09-17 13:56:16 +05:30
alam00000 866d40edc8 build(deps): bump PDF engine and viewer to 813903c93c75 2026-09-17 04:40:44 +00:00
github-actions[bot] 9ae5c93886 @Ahson-Shaikh has signed the CLA in alam00000/bentopdf#870 2026-09-16 11:37:48 +00:00
Alam a44ad4d7d3 Merge pull request #761 from nine-dev9/polish-translation
Add Polish translation
2026-09-16 03:24:27 +05:30
Alam 4c4701ef37 Merge pull request #849 from pavel-miniutka/be-locale
fix(i18n): Belarusian translation fixes
2026-09-16 03:23:09 +05:30
Alam fe65e9e999 Merge pull request #859 from alam00000/dependabot/npm_and_yarn/fflate-0.8.3
build(deps): bump fflate from 0.8.2 to 0.8.3
2026-09-16 03:22:38 +05:30
Alam ff6a09ae72 Merge pull request #871 from Stephan-P/patch-1
Update common.json (Dutch)
2026-09-16 03:22:02 +05:30
Stephan Paternotte 81929c7f5e Update common.json (Dutch)
Home -> Startpagina (= Start Page)
2026-09-14 21:20:04 +02:00
github-actions[bot] 2d37ac9f77 @carminezac has signed the CLA in alam00000/bentopdf#869 2026-09-13 21:29:59 +00:00
Carmine Zacchia 3aefd7bb06 fix(timestamp): fall back to the default CORS proxy on official domains
The timestamp tool requires a CORS proxy: none of the built-in TSA endpoints send Access-Control-Allow-Origin, so the browser blocks the RFC 3161 POST. The runtime only used a proxy when VITE_CORS_PROXY_URL was set, and the official build never set it, leaving timestamping broken on www.bentopdf.com and on the published Docker images.

Fall back to the project-operated proxy on the official domains only (bentopdf.com, www.bentopdf.com), matching the origin already allowed in the generated CSP. Self-hosted instances keep requiring their own proxy.
2026-09-13 23:18:59 +02:00
alam00000 c5ec840d10 feat: add testimonial with real users 2026-09-14 02:37:46 +05:30
alam00000 597e36904e feat: add URL redirection rules 2026-09-10 13:43:15 +05:30
github-actions[bot] e01f80867b @franklioxygen has signed the CLA in alam00000/bentopdf#865 2026-09-08 19:55:41 +00:00
alam00000 d69566ebef fix footer issue 2026-09-05 12:55:31 +05:30
alam00000 d931a71589 feat: add FAQ modal in PDF Multi Tool and Workflow pages 2026-09-05 11:43:12 +05:30
alam00000 2117d70837 prettier fix 2026-09-04 16:43:06 +05:30
alam00000 9e980cdea2 seo fixes 2026-09-04 16:26:08 +05:30
dependabot[bot] 31f6f977f9 build(deps): bump fflate from 0.8.2 to 0.8.3
Bumps [fflate](https://github.com/101arrowz/fflate) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/101arrowz/fflate/releases)
- [Changelog](https://github.com/101arrowz/fflate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/101arrowz/fflate/compare/v0.8.2...v0.8.3)

---
updated-dependencies:
- dependency-name: fflate
  dependency-version: 0.8.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-03 21:34:04 +00:00
github-actions[bot] 83ff47db9b @ynlamy has signed the CLA in alam00000/bentopdf#757 2026-09-03 12:19:43 +00:00
alam00000 bfc32874ce remove disallow rules from robots.txt 2026-09-03 03:41:51 +05:30
alam00000 f404ff021a feat: add Kura and Hyper Compress product pages, redesign site 2026-09-02 18:29:22 +05:30
pavel-miniutka 4e2d269dc3 common.save action label fix 2026-09-02 14:04:47 +03:00
github-actions[bot] e95a631909 @tsueri has signed the CLA in alam00000/bentopdf#851 2026-09-02 10:05:23 +00:00
pavel-miniutka 47af6863bd fix(i18n): use a number-independent abbreviation for page count 2026-09-02 09:38:36 +03:00
pavel-miniutka 9c90d08a14 fix(i18n): Belarusian translation fixes 2026-09-01 16:15:21 +03:00
Kouros Zanbouri 89bde584ec Sync Farsi translation with upstream and list it in the docs
Translate the 159 tools.json keys added upstream after this branch
was opened:

- editPdfText (114) - the PDF text editor
- duplexCollate (43) - the duplex collate tool
- mergePdf.removeDuplicateFonts
- pdfToTiff.alert.conversionOutOfMemory

fa/tools.json is now at full parity with en/tools.json (1039 keys).

Also register Farsi in the README language table and in the
TRANSLATION.md supported-language list and coverage table, matching
what the Korean and Slovak additions did.
2026-08-30 22:51:14 +01:00
Kouros Zanbouri a36e2d6ae6 Merge branch 'main' into add-farsi-translation 2026-08-30 22:50:46 +01:00
alam00000 f96cd4e516 Release v2.8.8 v2.8.8 2026-08-29 14:47:41 +05:30
alam00000 a453313ff3 fix: update last updated date in privacy policy and terms and conditions 2026-08-29 12:44:53 +05:30
alam00000 9132dd42b5 fix: update privacy statements to clarify no tracking or analytics used 2026-08-28 19:07:12 +05:30
alam00000 f35224f16f fix: add cache parameter to Docker Downloads badge URL in README 2026-08-28 01:45:46 +05:30
alam00000 62041f4677 feat: add GitHub Actions workflow for updating Docker downloads badge and update README with new badge URL 2026-08-28 01:41:56 +05:30
alam00000 4f57cb076f fix: improve touch event handling for paragraph selection and editing for mobile devices 2026-08-26 18:23:56 +05:30
github-actions[bot] 627288ca13 @nipunrajk has signed the CLA in alam00000/bentopdf#845 2026-08-26 12:51:25 +00:00