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