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
8c97768d74
fix: add localization for CSV and JSON format messages in bookmark tool
2026-04-17 15:40:50 +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
4f9431b23e
fix: remove dupplicate localization andupdate messages in multiple languages for upload certificate
2026-04-17 15:15:08 +00:00
Sebastian Espei and GitHub
b9dacf5537
refactor(i18n): centralize unknownError and unify pdfToText note keys
2026-04-17 14:40:02 +00:00
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
2879557d6c
feat(i18n): add RTL language detection note to localization files and update HTML
2026-04-16 21:32:24 +00:00
Sebastian Espei and GitHub
7e61a543e7
feat(i18n): add auto-extract existing bookmarks localization for edit bookmarks
2026-04-16 19:58:49 +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
Sebastian Espei and GitHub
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
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
Sebastian Espei
fa8bd1c525
refactor: remove version scripts from overlay html page
2026-04-03 18:33:59 +02: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 and GitHub
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
alam00000
86c8086979
refactor: replace PDFDocument.load with loadPdfDocument utility in TimestampNode
2026-03-27 13:27:58 +05:30
Alam and GitHub
a90f74c719
Merge pull request #576 from InstaZDLL/feat/timestamp-pdf
...
feat: add Timestamp PDF tool with RFC 3161 support
2026-03-27 11:03:57 +05:30
alam00000
bd44108296
feat: add PDF password prompt and centralized pdf-lib loader with auto-repair
2026-03-26 14:42:48 +05:30
alam00000
9278774b8a
- Refactor PDF loading across workflow nodes to use loadPdfDocument utility
...
- Replaced direct calls to PDFDocument.load with loadPdfDocument in multiple nodes to standardize PDF loading process.
2026-03-26 13:40:21 +05:30
alam00000
9d362b1cf8
feat: enable loading of encrypted PDFs by adding ignoreEncryption option
2026-03-26 12:55:50 +05:30
alam00000
1dbf907eeb
Add password prompt functionality and tests while uploading encrypted PDF
2026-03-26 12:11:12 +05:30
alam00000
f88f872162
feat: implement filename deduplication utility and integrate across multiple file conversion modules
2026-03-24 20:36:56 +05:30
Lukas
3f5298d1e7
fix: use HTMLElement type for previous active elment
2026-03-24 13:25:30 +01:00
Lukas
a5c853891f
fix: focus cancel or ok button on confirm and alert modals
...
when opening the modal:
- remember previously focused element
- set focused element to the ok or cancel button
when closing the modal:
- restore the focus to the previously focused element
2026-03-24 12:52:57 +01:00
alam00000
6e227a3aa4
feat: add tests for comic info generation functions
2026-03-24 14:58:36 +05:30