Commit Graph

762 Commits

Author SHA1 Message Date
Sebastian Espei
bd8ebfebcb Merge branch 'main' into fix-version-inline 2026-04-03 00:06:39 +02:00
alam00000
ed6e6c01be fix: resolve nginx permission errors when running as non-root user 2026-04-02 22:58:15 +05:30
alam00000
d3d8eeb4ae Release v2.8.1 2026-04-01 19:39:49 +05:30
alam00000
e60dcc5ad6 fix: create nginx cache directory 2026-04-01 19:33:50 +05:30
alam00000
7d66f3d4e5 Release v2.8.0 2026-04-01 18:20:29 +05:30
alam00000
ecfa571215 feat: add PDF overlay and underlay functionality 2026-04-01 18:11:36 +05:30
alam00000
046a421591 fix: update nginx image version to 1.28.3-alpine-slim in Dockerfiles 2026-04-01 14:08:28 +05:30
Sebastian Espei
1cbb8e487b Merge branch 'main' into fix-version-inline 2026-03-31 20:51:18 +02:00
alam00000
bd654a8bb6 feat: add FOSS Hack 2026 demo link to README 2026-03-31 22:12:05 +05:30
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
a1fc2fc3c6 fix: update nginx image version to stable-alpine-slim 2026-03-31 14:34:21 +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
alam00000
d1bac8675b fix: disable caching for Trivy vulnerability scanner in workflow 2026-03-31 00:56:04 +05:30
Alam
2d64ce330a Merge pull request #615 from Stephan-P/patch-1
Update common.json - Dutch language updated
2026-03-31 00:46:20 +05:30
alam00000
4a0a985ed6 bump flatted from 3.3.3 to 3.4.2 2026-03-31 00:44:49 +05:30
alam00000
54ed64d326 feat: update commercial license price to $79 2026-03-30 23:31:04 +05:30
Sebastian Espei
4eb4efffa2 fix: update git add command to only include package.json 2026-03-30 16:02:57 +02:00
Sebastian Espei
2e8cd3fafd refactor: remove old update-version process from release process 2026-03-30 15:29:17 +02:00
alam00000
c4f389055a feat: update node-forge to version 1.4.0 in package.json and package-lock.json 2026-03-30 11:31:28 +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
3673099646 feat: add app version to handlebars configuration 2026-03-30 01:35:12 +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
Stephan Paternotte
6c1962587a Update common.json - Dutch language updated
two additional lines in Merge PDFs
2026-03-29 15:51:50 +02:00
Alam
84b70e5048 Merge pull request #613 from alam00000/dependabot/npm_and_yarn/brace-expansion-2.0.3
build(deps-dev): bump brace-expansion from 2.0.2 to 2.0.3
2026-03-29 00:51:51 +05:30
alam00000
ba179c4b57 feat: add documentation for disabling specific tools in self-hosting 2026-03-28 23:55:30 +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
dependabot[bot]
cfea5e734a build(deps-dev): bump brace-expansion from 2.0.2 to 2.0.3
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-28 15:47:55 +00:00
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
Alam
d133f72442 Merge pull request #609 from alam00000/dependabot/npm_and_yarn/picomatch-2.3.2
build(deps): bump picomatch from 2.3.1 to 2.3.2
2026-03-28 21:17:14 +05:30
Alam
a55595e818 Merge pull request #612 from Stephan-P/patch-1
Update tools.json - Typos corrected in Dutch language
2026-03-28 21:17:02 +05:30
Alam
1435f77d89 Merge pull request #610 from alam00000/dependabot/npm_and_yarn/handlebars-4.7.9
build(deps-dev): bump handlebars from 4.7.8 to 4.7.9
2026-03-28 21:16:50 +05:30
Stephan Paternotte
c789fd8afb Update tools.json - Typos corrected in Dutch language 2026-03-28 07:42:34 +01:00
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
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
dependabot[bot]
2cc248c81b build(deps-dev): bump handlebars from 4.7.8 to 4.7.9
Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9.
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md)
- [Commits](https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9)

---
updated-dependencies:
- dependency-name: handlebars
  dependency-version: 4.7.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 03:27:05 +00:00
dependabot[bot]
0884de48cd build(deps): bump picomatch from 2.3.1 to 2.3.2
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 10:32:31 +00:00
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
Alam
816dc311ae Merge pull request #606 from Stephan-P/patch-1
Update tools.json - Alerts added
2026-03-26 12:18:59 +05:30
alam00000
1dbf907eeb Add password prompt functionality and tests while uploading encrypted PDF 2026-03-26 12:11:12 +05:30
Stephan Paternotte
6a8d8cf268 Update tools.json
Typo's corrected.
AI check worked very well !
2026-03-25 11:27:46 +01:00
Stephan Paternotte
f951cad66c Update tools.json - Alerts added
Added alerts translated incl. closing comma's for preceding lines
2026-03-25 11:19:26 +01:00