1000 Commits
Author SHA1 Message Date
alam00000 c449a85745 fix: load the pdf.js worker with the Map upsert polyfill 2026-08-22 16:02:34 +05:30
Alam 8e606b652c Merge pull request #795 from mvanhorn/fix/662-map-upsert-polyfill
fix: polyfill Map.prototype.getOrInsertComputed to stop PDF.js render crash
2026-08-22 15:58:31 +05:30
Alam 3fa731aa6e Merge pull request #790 from PeterDaveHello/grammar-wording-branding-metadata-fixes
Correct grammar, wording, branding, and metadata inconsistencies
2026-08-22 14:34:31 +05:30
Alam 121c3d891a Merge branch 'main' into grammar-wording-branding-metadata-fixes 2026-08-22 14:32:56 +05:30
Alam 32db7cb173 Merge pull request #822 from alam00000/dependabot/npm_and_yarn/brace-expansion-2.1.4
build(deps-dev): bump brace-expansion from 2.1.2 to 2.1.4
2026-08-22 14:10:49 +05:30
Alam 1713fb0991 Merge pull request #821 from alam00000/dependabot/npm_and_yarn/mermaid-11.16.1
build(deps): bump mermaid from 11.16.0 to 11.16.1
2026-08-22 14:10:38 +05:30
Alam 47d6871bc5 Merge pull request #832 from alam00000/dependabot/npm_and_yarn/nanoid-3.3.18
build(deps): bump nanoid from 3.3.15 to 3.3.18
2026-08-22 14:10:20 +05:30
Alam be36588468 Merge pull request #823 from alam00000/dependabot/npm_and_yarn/postcss-8.5.26
build(deps): bump postcss from 8.5.16 to 8.5.26
2026-08-22 14:10:09 +05:30
Alam 532ba68f4f Merge pull request #824 from Stephan-P/patch-3
Update nl/tools.json
2026-08-22 14:03:50 +05:30
alam00000 5bcdd8deeb chore: add pdf text editor to popular tools 2026-08-22 14:00:44 +05:30
alam00000 7f6bebf21f feat: PDF text editor internationalization 2026-08-22 14:00:07 +05:30
Alam 0f65fdb2f4 Merge pull request #835 from OctoBored/fix/star-history-chart
Fix broken star history chart in README
2026-08-22 13:43:32 +05:30
Alam 09d1860396 Merge pull request #838 from alam00000/chore/update-pdf-engine
build(deps): bump PDF engine and viewer to 7ffa16f9c5cd
2026-08-21 16:13:13 +05:30
alam00000 5b4b40fe81 build(deps): bump PDF engine and viewer to 7ffa16f9c5cd 2026-08-21 10:39:10 +00:00
alam00000 6ac503efae fix: drop the static copy of the wasm the viewer no longer ships 2026-08-21 12:58:07 +05:30
alam00000 c72185ed0b ci: gate builds on the test suite and automate engine bumps
Runs typecheck and tests on every push and before publishing. A daily
job rebuilds both vendored tarballs from one commit of the engine fork,
verifies a single wasm ends up on disk, and opens a pull request.
2026-08-21 12:50:08 +05:30
alam00000 aee3e0a65a test: cover the text editor engine and FreeText flattening
Adds a node-side harness that drives the engine wasm directly, fixtures
that build PDFs in-memory, and cases for font fallback and flattening.
The engine loader now tolerates a runtime without import.meta.resolve so
the suite can load it outside a browser.
2026-08-21 12:50:07 +05:30
alam00000 5392c1be76 fix: text editor selection, styling, and script coverage
Clears the previous document before opening a new one, keeps the
selection when clicking the dock or rotating a box, refreshes the glass
overlay so style changes preview every time, adds double-click word
selection, and widens the Windows font stacks for Indic scripts. The
dock now publishes its own height so the swatches lay out correctly on
small screens.
2026-08-21 12:49:56 +05:30
alam00000 356128c60d feat: burn FreeText annotations into the page content stream
Exported annotations stayed as live FreeText objects, so viewers that
ignore appearance streams showed nothing and the text was not part of
the page. Flattening draws them into the content stream with an
embedded subset of the font, falling back to the old embed path for
anything the flattener cannot place.
2026-08-21 12:49:25 +05:30
alam00000 8dc7509ceb build: run the viewer and the text editor on one engine
Both vendored packages now come from a single build of the engine fork.
The viewer tarball ships without its own copy of pdfium.wasm and loads
the shared engine through EmbedPDF.init({ wasmUrl }), which drops it
from 7.1 MB to 2.1 MB and removes the second WebAssembly instance.
2026-08-21 12:49:03 +05:30
alam00000 cba16fe750 refactor: swap the lucide upload icon for phosphor 2026-08-21 12:48:48 +05:30
alam00000 a55614d5ab chore: ignore the sibling engine and pymupdf checkouts 2026-08-21 12:48:47 +05:30
alam00000 6b4e9f2a94 fix: trim whitespace from resource body 2026-08-18 20:54:41 +05:30
alam00000 75e76c9619 feat: add Edit PDF Text tool and related functionality 2026-08-18 20:04:25 +05:30
github-actions[bot] 6529b0e9b7 @OctoBored has signed the CLA in alam00000/bentopdf#835 2026-08-18 14:07:09 +00:00
alam00000 78cb827ec7 feat: update BentoPDF viewer to version 2.9.1 and add font embedding support 2026-08-17 13:42:56 +05:30
OctoBored dbcb9cc153 Fix broken star history chart in README
The star history chart in the README was broken due to GitHub stargazer API restrictions. Update the chart to use a working data source so it displays correctly again.
2026-08-17 06:28:34 +00:00
github-actions[bot] 1d2cd3f805 @mvanhorn has signed the CLA in alam00000/bentopdf#795 2026-08-16 22:01:46 +00:00
alam00000 053f22a87b chore: update .gitignore for helm chart 2026-08-16 13:46:36 +05:30
alam00000 e8f26c4a70 refactor: replace embedpdf-snippet with bentopdf-viewer 2026-08-16 13:10:16 +05:30
alam00000 9635c398d6 Add tiled watermark layout support with adjustable gaps and UI controls 2026-08-16 12:40:55 +05:30
alam00000 5bf54f1dad Implement decompression for GZIP files in LibreOfficeConverter initialization 2026-08-14 19:45:29 +05:30
alam00000 ee17fa8760 Add BASE_PATH handling to expectedCanonicalForFile function 2026-08-14 19:19:26 +05:30
alam00000 61fde80a90 Add dynamic brand name and local home URL generation for language support 2026-08-14 16:51:22 +05:30
alam00000 ca95925de9 Update JSON file caching to expire immediately 2026-08-14 15:20:43 +05:30
alam00000 706e74f084 Implement safe storage utility and update i18n handling to use it 2026-08-14 15:13:42 +05:30
alam00000 e1a4a31458 Add out of memory error handling for PDF to TIFF conversion 2026-08-14 14:56:23 +05:30
alam00000 866ecfed2d Add support for disabling GitHub star counter at build time 2026-08-14 14:41:44 +05:30
alam00000 10b63b5f89 Implement service worker precaching plugin and update asset handling 2026-08-14 14:32:27 +05:30
alam00000 af5b95e93c Add 'Remove duplicate fonts' option to PDF merge functionality 2026-08-14 13:41:06 +05:30
dependabot[bot] b8f3d4e582 build(deps): bump nanoid from 3.3.15 to 3.3.18
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.15 to 3.3.18.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.15...3.3.18)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-version: 3.3.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-12 02:03:07 +00:00
Stephan Paternotte 3672ecf91d Update nl/tools.json
Consistency: "successfullyl" = "met succes"
"succesvol" is an Angicism
2026-08-08 08:48:50 +02:00
dependabot[bot] 7c8c7600ae build(deps): bump postcss from 8.5.16 to 8.5.26
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.16 to 8.5.26.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.16...8.5.26)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.26
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-08 05:09:52 +00:00
dependabot[bot] 42b2615882 build(deps-dev): bump brace-expansion from 2.1.2 to 2.1.4
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.1.2 to 2.1.4.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.1.2...v2.1.4)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-08 05:09:35 +00:00
dependabot[bot] 02548b80b1 build(deps): bump mermaid from 11.16.0 to 11.16.1
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.16.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 11.16.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-08 05:09:20 +00:00
github-actions[bot] 2ed0575ca3 @florisporro has signed the CLA in alam00000/bentopdf#803 2026-08-07 12:29:42 +00:00
github-actions[bot] 54778a7e43 @junedkhatri31 has signed the CLA in alam00000/bentopdf#818 2026-08-07 11:50:18 +00:00
github-actions[bot] 59de529311 @KourosZanbouri has signed the CLA in alam00000/bentopdf#813 2026-07-31 12:08:24 +00:00
github-actions[bot] 5a4be8e7f2 @OBN3 has signed the CLA in alam00000/bentopdf#812 2026-07-30 15:14:01 +00:00
github-actions[bot] d9183028d5 @deployn has signed the CLA in alam00000/bentopdf#810 2026-07-29 10:06:03 +00:00