60 Commits

Author SHA1 Message Date
Connor Smith
d40521335d Fix embedpdf package with v2 change 2025-12-22 11:12:05 -05:00
EmeraldPi
d07d12a975 Buid and package EmbedPDF.js using Github workflow 2025-12-14 19:02:53 -05:00
abdullahalam123
bbd9742032 Release v1.11.2 2025-12-13 20:57:43 +05:30
abdullahalam123
1fe05ec59f ci: Improve Docker build workflow and update dependencies
- Add release type detection to distinguish between version tags and edge builds
- Implement separate Docker build steps for release and edge builds with appropriate tags
- Add edge and SHA-based image tags for main branch builds
- Update nginx configuration to support Vietnamese (vi) language routing
- Simplify nginx location block to handle static files and fallback to index.html
- Remove javascript-obfuscator and ts-migrate from dependencies
- Update README with simplified self-hosting instructions using npx http-server
- Consolidate multiple server setup examples into single recommended approach
- Update build preview command to use npm run preview instead of npx serve
- Improve localization files for German, English, Vietnamese, and Chinese
- Update worker files and TypeScript logic files for improved functionality
- Enhance PDF tool pages with better structure and internationalization support
2025-12-13 20:57:32 +05:30
abdullahalam123
ac31f017eb Release v1.11.1 2025-12-11 19:41:10 +05:30
abdullahalam123
dc258f808d Release v1.11.0 2025-12-11 19:36:35 +05:30
abdullahalam123
78dc6333f9 setup i18n and ported all tools to standalone pages 2025-12-11 19:34:14 +05:30
abdullahalam123
fe3e54f979 Release v1.10.5 2025-12-05 14:57:46 +05:30
abdullahalam123
e0381e6aa0 Release v1.10.4 2025-12-05 00:38:15 +05:30
abdullahalam123
a976295b4c Release v1.10.3 2025-12-04 23:57:42 +05:30
abdullahalam123
af01a041bf Release v1.10.2 2025-12-04 23:53:31 +05:30
abdullahalam123
c79b0ae144 Release v1.10.1 2025-12-03 23:15:15 +05:30
abdullahalam123
649aec046d feat(ocr,form-creator): Add comprehensive font support and TypeScript type definitions
- Add @pdf-lib/fontkit dependency for enhanced font rendering capabilities
- Create font-mappings.ts configuration with language-to-font-family mappings for 100+ languages
- Implement font-loader.ts utility for dynamic font loading from CDN sources
- Add TypeScript type definitions for form-creator, OCR, and general application types
- Create types/index.ts as centralized type exports
- Remove hidden-on-touch CSS class and update shortcuts button styling for better accessibility
- Update OCR text layer rendering to support multilingual font families
- Enhance form-creator with improved font handling for international text
- Update txt-to-pdf with font support for diverse character sets
- Migrate fileHandler to support new font loading workflow
- Update main.ts and ui.ts to integrate new type system and font utilities
- Update form-creator.html page with enhanced font configuration UI
2025-12-03 23:13:14 +05:30
abdullahalam123
f213d9dc27 Release v1.10.0 2025-12-01 15:15:51 +05:30
abdullahalam123
05bc0d5a3c Release v1.9.0 2025-11-28 20:50:05 +05:30
abdullahalam123
f3f6af079f Release v1.8.1 2025-11-25 14:52:41 +05:30
abdullahalam123
b9572dfea8 Release v1.8.0 2025-11-24 22:02:43 +05:30
abdullahalam123
1e8866018d Release v1.7.9 2025-11-21 19:32:14 +05:30
abdullahalam123
1a17cd4e7e Release v1.7.8 2025-11-21 17:11:15 +05:30
abdullahalam123
606a3603f4 Release v1.7.7 2025-11-20 19:58:46 +05:30
abdullahalam123
092f84be23 Release v1.7.6 2025-11-20 16:23:59 +05:30
abdullahalam123
900196879f Release v1.7.5 2025-11-19 13:19:21 +05:30
abdullahalam123
98467f4809 Release v1.7.4 2025-11-18 20:31:24 +05:30
abdullahalam123
bbafb11246 Release v1.7.3 2025-11-18 11:15:40 +05:30
abdullahalam123
e33e79ef4d Release v1.7.2 2025-11-18 11:13:48 +05:30
abdullahalam123
1e557d5b2a feat(security,build): add COOP/COEP headers and improve PDF viewer initialization
- Add Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers to nginx.conf for enhanced security
- Create serve.json configuration file with security headers for local development
- Update npm scripts to use vite preview instead of serve package for consistency
- Fix PDF viewer file parameter handling to prevent fallback to default URL
- Enable annotation editor mode by default in PDF viewers (annotationEditorMode: 1)
- Improve PDF preference management by clearing conflicting annotation editor settings before loading
- Update iframe URL construction to use URL API for proper origin handling
- Refactor annotation viewer setup to use eventBus for stamp button activation instead of direct DOM manipulation
- Add localStorage preference configuration for signature editor and permissions in sign tool
- Enhance security posture by implementing COOP/COEP headers required for SharedArrayBuffer and cross-origin isolation
2025-11-18 11:13:03 +05:30
abdullahalam123
720a14c305 Release v1.7.1 2025-11-17 14:04:41 +05:30
abdullahalam123
b09f476b26 Release v1.7.0 2025-11-17 13:52:14 +05:30
abdullahalam123
f78cc54cc0 feat(pdfjs-annotation-extension): update module export structure and remove unused font files
Refactored the module export structure in pdfjs-annotation-extension.js for improved compatibility across module systems. Additionally, deleted unused font files (PingFangChangAnTi-2.ttf and qiantubifengshouxieti.ttf) to streamline the extension's resources.
2025-11-17 13:51:38 +05:30
abdullahalam123
f70265136f Release v1.6.2 2025-11-13 11:26:44 +05:30
abdullahalam123
18ecaf4228 Release v1.6.1 2025-11-11 17:51:40 +05:30
abdullahalam123
503c5972eb Release v1.6.0 2025-11-11 17:34:11 +05:30
abdullahalam123
4125302d01 Release v1.5.1 2025-11-10 23:35:45 +05:30
abdullahalam123
875f552881 Release v1.5.0 2025-11-10 23:05:18 +05:30
abdullahalam123
4b5b29bf9a Release v1.4.0 2025-11-08 15:24:07 +05:30
abdullahalam123
eb766ba5a1 Release v1.3.2 2025-11-08 15:23:52 +05:30
abdullahalam123
5b7c09ddf3 Release v1.3.1 2025-11-08 13:35:14 +05:30
abdullahalam123
e4bd206d17 Release v1.3.0 2025-11-08 13:24:59 +05:30
abdullahalam123
9bd193cd9d Release v1.2.0 2025-11-07 11:11:49 +05:30
abdullahalam123
72688cde4c Release v1.1.5 2025-10-25 15:05:42 +05:30
abdullahalam123
d3fb7e6330 Release v1.1.4 2025-10-25 13:45:15 +05:30
abdullahalam123
89f422b2af Release v1.1.3 2025-10-24 23:31:30 +05:30
abdullahalam123
f3e7ef25fa Release v1.1.2 2025-10-24 13:42:18 +05:30
abdullahalam123
be6c15fef2 Release v1.1.1 2025-10-22 21:37:10 +05:30
abdullahalam123
d5a15bce78 remove(simpleanalytics): remove simple analytics for self hosted version
feat(fonts): replace google fonts with self-hosted fontsource packages

Add fontsource packages for all fonts previously loaded from Google Fonts.
Remove google fonts CDN links and update CSS to use local font imports.
This improves privacy by removing external dependencies and tracking.
2025-10-22 21:37:03 +05:30
abdullahalam123
3cbbc42434 Release v1.1.0 2025-10-22 15:20:12 +05:30
abdullahalam123
0403a9665f Release v1.0.2 2025-10-21 14:45:33 +05:30
abdullahalam123
0ddf54cba3 build: downgrade cropperjs from v2.1.0 to v1.6.1
The newer version introduced breaking changes with additional dependencies that aren't needed for our use case. Reverting to the more stable v1.6.1 which provides the required functionality without the extra complexity.
2025-10-21 14:45:22 +05:30
dependabot[bot]
d4f1aa30f5 build(deps): bump the npm-dependencies group with 7 updates
Bumps the npm-dependencies group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.14` | `4.1.15` |
| [cropperjs](https://github.com/fengyuanchen/cropperjs/tree/HEAD/packages/cropperjs) | `1.6.1` | `2.1.0` |
| [lucide](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide) | `0.545.0` | `0.546.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.15` |
| [@types/html2canvas](https://github.com/DefinitelyTyped/DefinitelyTyped) | `0.5.35` | `1.0.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `27.0.0` | `27.0.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.9` | `7.1.11` |


Updates `@tailwindcss/vite` from 4.1.14 to 4.1.15
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/@tailwindcss-vite)

Updates `cropperjs` from 1.6.1 to 2.1.0
- [Release notes](https://github.com/fengyuanchen/cropperjs/releases)
- [Changelog](https://github.com/fengyuanchen/cropperjs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fengyuanchen/cropperjs/commits/v2.1.0/packages/cropperjs)

Updates `lucide` from 0.545.0 to 0.546.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.546.0/packages/lucide)

Updates `tailwindcss` from 4.1.14 to 4.1.15
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/tailwindcss)

Updates `@types/html2canvas` from 0.5.35 to 1.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits)

Updates `jsdom` from 27.0.0 to 27.0.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/27.0.0...27.0.1)

Updates `vite` from 7.1.9 to 7.1.11
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.1.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: cropperjs
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: lucide
  dependency-version: 0.546.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.1.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@types/html2canvas"
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: jsdom
  dependency-version: 27.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 08:39:33 +00:00
abdullahalam123
3fc873d343 Release v1.0.1 2025-10-21 13:39:27 +05:30