Commit Graph
437 Commits
Author SHA1 Message Date
Sebastian Espei 8c97768d74 fix: add localization for CSV and JSON format messages in bookmark tool 2026-04-17 15:40:50 +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 4f9431b23e fix: remove dupplicate localization andupdate messages in multiple languages for upload certificate 2026-04-17 15:15:08 +00:00
Sebastian Espei b9dacf5537 refactor(i18n): centralize unknownError and unify pdfToText note keys 2026-04-17 14:40:02 +00:00
Alam 2311125d92 Merge branch 'main' into main 2026-04-17 18:21:03 +05:30
Alam 2807489f2b Merge pull request #628 from SerhiiZahuba/main
Added Ukrainian translation
2026-04-17 18:18:15 +05:30
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 2879557d6c feat(i18n): add RTL language detection note to localization files and update HTML 2026-04-16 21:32:24 +00:00
Sebastian Espei 7e61a543e7 feat(i18n): add auto-extract existing bookmarks localization for edit bookmarks 2026-04-16 19:58:49 +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
Sebastian Espei 5cc2ec3416 feat: add compact mode and advanced settings to localization 2026-04-14 19:52:42 +00:00
Sebastian Espei 412bfcd96b feat: update warning modal buttons for internationalization support 2026-04-14 19:41:47 +00:00
Sebastian Espei d408149720 feat: extract warning modal for use in simple and normal index page 2026-04-14 18:34:38 +00:00
Sebastian Espei f393962746 feat: extract settings modal for use in simple and normal index page 2026-04-14 18:26:20 +00:00
tkymmm 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 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
Sebastian Espei fa8bd1c525 refactor: remove version scripts from overlay html page 2026-04-03 18:33:59 +02:00
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
alam00000 fefc433e0b fix: update nginx image version and add ignoreEncryption flag in pdf decrypt tests 2026-03-31 11:51:25 +05:30
Sebastian Espei 882f135abc fix: remove unused APP_VERSION import 2026-03-30 02:04:39 +02:00
Sebastian Espei e22229475a refactor: remove version scripts from html pages 2026-03-30 01:56:06 +02:00
Sebastian Espei 7e7409de08 fix: remove unused APP_VERSION import from simple-mode-footer 2026-03-30 01:47:29 +02:00
Sebastian Espei 1d747ffcef fix: add version display internationalization support from footer.html 2026-03-30 01:38:55 +02:00
Sebastian Espei b19c68c284 feat: update footer embed app version during build 2026-03-30 01:36:34 +02:00
Sebastian Espei 2bdacb7507 refactor: remove version update script and related version handling code 2026-03-30 01:34:54 +02:00
alam00000 a617279c2d feat: add support for disabling specific features in the PDF Editor 2026-03-29 23:02:58 +05:30
alam00000 245b48464b feat: add error handling for flattening PDF forms and annotations 2026-03-29 20:29:46 +05:30
alam00000 9a7cf1636b feat: add support for disabling specific tools in self-hosting
- Introduced build-time and runtime options to disable tools for compliance or security.
- Updated documentation to include instructions for disabling tools in Docker and Kubernetes setups.
- Added translations for disabled tool messages in multiple languages.
- Implemented logic to filter out disabled tools from the toolbox and shortcuts in the application.
- Created utility functions to manage disabled tools configuration.
2026-03-28 23:45:17 +05:30
Alam 59ebb4d358 Merge pull request #604 from lukasstorck/main
fix: in bookmarks editor focus cancel- or ok-button for opened confirm and alert modals
2026-03-28 21:17:33 +05:30
alam00000 dd36fdde7a fix: ensure correct input type for SHA-256 hashing in tests 2026-03-27 13:47:08 +05:30