alam00000
0ce043c18e
fix(ocr): Arabic+Latin font fix and added tests
2026-05-19 15:05:17 +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 and GitHub
dd2ee5d5a1
Merge branch 'main' into feature/improve-custom-rotate
2026-05-09 13:44:38 +05:30
alam00000
3362b63350
fix(ui): adjust max-width for signature editor
2026-05-09 13:04:10 +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 and GitHub
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
Alam and GitHub
5f889bcc0a
Merge pull request #658 from Skillkiller/translate-settings
...
Refactor modals into partials and add missing i18n keys for settings
2026-05-08 19:36:04 +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
0040317e48
feat(seo): canonicalize URLs, clean structured data, add audit gate
...
- Canonicals/hreflang/og point to www.bentopdf.com everywhere
- Drop fake aggregateRating; add Organization + breadcrumb JSON-LD
- Sitemap: filter 404/wasm-settings, mtime-based lastmod
- Rename locale ua → uk (correct ISO 639-1)
- Self-hoster: SITE_URL build arg, ROBOTS_NOINDEX runtime env
- Simple Mode indexable by default
- nginx: collapse .html and /index.html via 301
- SEO audit script + PR gate; runtime config noise fixed
- a11y contrast fix; language switcher gets search + scroll
- robots.txt: drop Crawl-delay
2026-04-29 12:04:34 +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 and GitHub
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 and GitHub
9c3f652553
fix: replace hardcoded strings with localized messages for table of contents functionality
2026-04-17 15:39:13 +00:00
Sebastian Espei and GitHub
a3692db354
fix: initialize i18n on DOMContentLoaded
2026-04-17 15:35:37 +00:00
Sebastian Espei and GitHub
33d7c6ba52
fix: remove unused i18n initialization import in table of contents logic
2026-04-17 15:30:50 +00:00
Sebastian Espei and GitHub
b9dacf5537
refactor(i18n): centralize unknownError and unify pdfToText note keys
2026-04-17 14:40:02 +00:00
Alam and GitHub
2311125d92
Merge branch 'main' into main
2026-04-17 18:21:03 +05:30
Alam and GitHub
2807489f2b
Merge pull request #628 from SerhiiZahuba/main
...
Added Ukrainian translation
2026-04-17 18:18:15 +05:30
Sebastian Espei and GitHub
0ea7c69b25
fix: add missing localization to wasm settings
2026-04-17 11:39:50 +00:00
Sebastian Espei and GitHub
84f13cdb93
fix: add missing localization to sign PDF tool
2026-04-17 11:21:05 +00:00
Sebastian Espei and GitHub
9bc846249e
fix: add missing localization to OCR PDF tool
2026-04-17 11:07:03 +00:00
Sebastian Espei and GitHub
cf8dd5ec2c
fix: integrate localization for table of contents title
2026-04-17 10:56:22 +00:00
Sebastian Espei and GitHub
2dd58cc894
feat(i18n): initialize i18n before showing status message
2026-04-16 21:54:31 +00:00
Sebastian Espei and GitHub
5934430bfc
feat(i18n): initialize i18n before showing status message
2026-04-16 21:51:50 +00:00
Sebastian Espei and GitHub
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 and GitHub
63707f0a18
feat(i18n): localize status messages and UI elements across various tools
2026-04-16 16:00:40 +00:00
Sebastian Espei and GitHub
412bfcd96b
feat: update warning modal buttons for internationalization support
2026-04-14 19:41:47 +00:00
tkymmm and GitHub
51fab1cbf8
Update i18n.ts
2026-04-10 17:33:09 +09: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
Alam and GitHub
23602bc8db
Merge pull request #617 from Skillkiller/fix-version-inline
...
Embed static app version in HTML via Vite at build time
2026-04-04 13:24:07 +05:30
alam00000
38c42fd197
fix: auto orientation in Fix Page Size now matches source page layout and add tests
2026-04-04 13:16:27 +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
alam00000
12677f1647
refactor: copy original pages in OCR instead of embedding rasterized PNGs
2026-04-04 12:51:55 +05:30
quhxl
0ed5e958b1
normalize angle inputs to 1 decimal and add finite-value validation
2026-04-03 15:39:46 +02:00
quhxl
ec178bd6d9
feat: improve custom rotate UX with larger previews and float precision
2026-04-03 15:33:50 +02:00
dedys
e64595a42f
Added Ukrainian translation
2026-04-03 10:21:58 +03:00
Sebastian Espei
bd8ebfebcb
Merge branch 'main' into fix-version-inline
2026-04-03 00:06:39 +02:00
alam00000
ecfa571215
feat: add PDF overlay and underlay functionality
2026-04-01 18:11:36 +05:30
Sebastian Espei
1cbb8e487b
Merge branch 'main' into fix-version-inline
2026-03-31 20:51:18 +02:00
alam00000
9d0b68e18c
Refactor and enhance type safety across various modules
...
- Updated function parameters and return types in `page-preview.ts`, `pdf-decrypt.ts`, and `pymupdf-loader.ts` for improved type safety.
- Introduced type definitions for `CpdfInstance`, `PyMuPDFInstance`, and other related types to ensure better type checking.
- Enhanced error handling in `sanitize.ts` by creating a utility function for error messages.
- Removed unnecessary type assertions and improved type inference in `editor.ts`, `serialization.ts`, and `tools.test.ts`.
- Added type definitions for markdown-it plugins to improve compatibility and type safety.
- Enforced stricter TypeScript settings by enabling `noImplicitAny` in `tsconfig.json`.
- Cleaned up test files by refining type assertions and ensuring consistency in type usage.
2026-03-31 17:59:49 +05:30
Sebastian Espei
882f135abc
fix: remove unused APP_VERSION import
2026-03-30 02:04:39 +02:00
Sebastian Espei
7e7409de08
fix: remove unused APP_VERSION import from simple-mode-footer
2026-03-30 01:47:29 +02:00