alam00000
c449a85745
fix: load the pdf.js worker with the Map upsert polyfill
2026-08-22 16:02:34 +05:30
Alam
121c3d891a
Merge branch 'main' into grammar-wording-branding-metadata-fixes
2026-08-22 14:32:56 +05:30
alam00000
7f6bebf21f
feat: PDF text editor internationalization
2026-08-22 14:00: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
75e76c9619
feat: add Edit PDF Text tool and related functionality
2026-08-18 20:04:25 +05:30
alam00000
78cb827ec7
feat: update BentoPDF viewer to version 2.9.1 and add font embedding support
2026-08-17 13:42:56 +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
e1a4a31458
Add out of memory error handling for PDF to TIFF conversion
2026-08-14 14:56:23 +05:30
alam00000
af5b95e93c
Add 'Remove duplicate fonts' option to PDF merge functionality
2026-08-14 13:41:06 +05:30
Peter Dave Hello
ea0a8755bf
Correct grammar, wording, branding, and metadata inconsistencies
...
Standardize product and file-format names, remove duplicate SEO
keywords, align related-tool descriptions with their headings, and
restore incomplete phrases in search and social metadata.
2026-07-17 02:46:17 +08:00
alam00000
58cd1a8893
feat(security): enhance security policies and implement input validation across multiple files
2026-07-14 19:46:40 +05:30
alam00000
6f02f2d2b7
chore: update dependencies and improve validation
2026-07-02 00:28:48 +05:30
alam00000
b21f602cca
feat(timestamp): add TSA URL validation and sanitization methods
2026-07-01 23:23:37 +05:30
alam00000
d2dc459ba9
fix(split): extract pages with qpdf and decouple ZIP from output mode
2026-06-26 00:32:27 +05:30
alam00000
71ced499e7
fix(split): extract pages with qpdf and decouple ZIP from output mode
2026-06-26 00:32:27 +05:30
alam00000
1d9b7c2a07
feat(multi-pdf): enhance PDF multi-tool functionality to allow drag n drop of PDF and images
...
fix(ocr): pin font CDN to rawcdn.githack.com with commit SHAs
2026-05-29 20:05:50 +05:30
alam00000
58a0053778
fix(nginx): tighten routing + add SEO redirects
...
fix(seo): canonical -> English for localized pages
docs: reframe Self-Hosted vs Commercial builds + Common Issues
2026-05-15 12:13:37 +05:30
alam00000
7a6cd61286
feat(rotation): implement rotation utilities and enhance angle input handling
2026-05-09 14:21:07 +05:30
Alam
dd2ee5d5a1
Merge branch 'main' into feature/improve-custom-rotate
2026-05-09 13:44:38 +05:30
alam00000
f169308439
feat(tests): add unit tests for email parsing functionality and MsgReader interop fix
2026-05-08 22:09:46 +05:30
alam00000
8b6da83ba7
fix(workflow): fix heic images not being accepted in image to pdf
2026-05-08 21:56:51 +05:30
Alam
a45f7fb48e
Merge pull request #664 from Skillkiller/translation
...
Localize status messages and UI elements across various tools
2026-05-08 19:44:24 +05:30
alam00000
7e9e8f4afd
fix(merge): page labels, retain-labels option, and workflow alignment with cpdf
2026-05-03 13:28:25 +05:30
alam00000
14557c123c
fix(compare): Exported file always shows all types of changes
2026-05-03 12:57:02 +05:30
alam00000
ea53689bba
fix: PDF Timestamp bug
2026-05-01 13:02:53 +05:30
alam00000
ef3dab5aeb
feat(workflow): add altenate merge tool and translate workflow node and engine errors across locales
2026-04-30 13:16:48 +05:30
alam00000
7527187812
feat(Security): fixes
2026-04-18 16:58:55 +05:30
alam00000
b040aef729
chore(security): fixes
2026-04-18 15:21:59 +05:30
alam00000
b4779bb49b
feat: enhance sanitization
2026-04-17 23:40:39 +05:30
Sebastian Espei
f4a583aa63
fix: refactor event listener initialization to wait for i18n for JSON to PDF conversion
2026-04-17 15:43:33 +00:00
Sebastian Espei
9c3f652553
fix: replace hardcoded strings with localized messages for table of contents functionality
2026-04-17 15:39:13 +00:00
Sebastian Espei
a3692db354
fix: initialize i18n on DOMContentLoaded
2026-04-17 15:35:37 +00:00
Sebastian Espei
33d7c6ba52
fix: remove unused i18n initialization import in table of contents logic
2026-04-17 15:30:50 +00:00
Sebastian Espei
b9dacf5537
refactor(i18n): centralize unknownError and unify pdfToText note keys
2026-04-17 14:40:02 +00:00
Sebastian Espei
0ea7c69b25
fix: add missing localization to wasm settings
2026-04-17 11:39:50 +00:00
Sebastian Espei
84f13cdb93
fix: add missing localization to sign PDF tool
2026-04-17 11:21:05 +00:00
Sebastian Espei
9bc846249e
fix: add missing localization to OCR PDF tool
2026-04-17 11:07:03 +00:00
Sebastian Espei
cf8dd5ec2c
fix: integrate localization for table of contents title
2026-04-17 10:56:22 +00:00
Sebastian Espei
2dd58cc894
feat(i18n): initialize i18n before showing status message
2026-04-16 21:54:31 +00:00
Sebastian Espei
5934430bfc
feat(i18n): initialize i18n before showing status message
2026-04-16 21:51:50 +00:00
Sebastian Espei
9cec7fa459
feat(i18n): add unknown error messages to localization files and use it
2026-04-16 19:29:05 +00:00
alam00000
75dad6e75d
fix: replace iframe PDF rendering with direct canvas in form creator
2026-04-16 22:40:00 +05:30
Sebastian Espei
63707f0a18
feat(i18n): localize status messages and UI elements across various tools
2026-04-16 16:00:40 +00:00
alam00000
a55a69487e
fix: pdf rotation bug
2026-04-08 16:22:18 +05:30
alam00000
bfe4e5b663
feat: make Docker container port configurable via PORT env var
...
fix: preserve original filename when downloading processed files
2026-04-05 13:44:16 +05:30
alam00000
4efab56e48
fix: handle multi-channel TIFF formats and add compression options
...
Add PDF quality selector (high/medium/low) with JPEG compression.
2026-04-04 13:09:22 +05:30
quhxl
0ed5e958b1
normalize angle inputs to 1 decimal and add finite-value validation
2026-04-03 15:39:46 +02:00