33 Commits

Author SHA1 Message Date
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
Tuyn Doan
39e35b3282 Merge branch 'main' into feat/add-vietnamese-language 2025-12-12 08:48:47 +07:00
Tuyn Doan
6e68b08d80 feat(seo): Add Vietnamese hreflang tags to all HTML pages 2025-12-12 08:49:23 +07:00
abdullahalam123
d3fe6b2fcc chore: Refactor Dockerfile and update HTML favicon links
- Simplify Dockerfile by removing redundant BASE_URL handling logic and complex RUN commands
- Change SIMPLE_MODE default from true to false for production builds
- Fix indentation inconsistencies in Dockerfile conditional statements
- Move favicon link tags from body to head section in all HTML files for proper semantic structure
- Replace inline favicon links with img tag in navigation logo across all pages
- Update README.md documentation to clarify BASE_URL trailing slash requirements
- Remove commented-out legacy Dockerfile code for cleaner maintenance
- Consolidate favicon declarations in document head for better performance and SEO
2025-12-12 00:19:24 +05:30
abdullahalam123
78dc6333f9 setup i18n and ported all tools to standalone pages 2025-12-11 19:34:14 +05:30
abdullahalam123
b279c05281 feat: Add subdirectory hosting support and fix asset path resolution
- Update README with comprehensive subdirectory hosting instructions and BASE_URL configuration guide
- Convert absolute asset paths to relative paths in index.html for proper subdirectory deployment
- Update all worker script imports to use relative paths instead of absolute paths
- Fix favicon and image references to work correctly when hosted in nested directories
- Normalize whitespace and formatting across worker files for consistency
- Update vite.config.ts to properly handle BASE_URL configuration for subdirectory deployments
- Ensure all tool pages and logic files maintain compatibility with subdirectory hosting
- Enable BentoPDF to be deployed at any URL path (e.g., example.com/tools/bentopdf/) without breaking asset loading
2025-12-04 23:53:00 +05:30
abdullahalam123
95927cd899 squash: feat: Create fillable PDF forms 2025-11-24 21:16:23 +05:30
abdullahalam123
8a8ae3f0c5 feat: Add licensing page and FAQ script, update site content and navigation, and refine PDF tool logic for multi tool 2025-11-20 19:58:41 +05:30
ildoc
3673b6e434 updated readme 2025-11-18 12:45:38 +01:00
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
7e14c83ab8 refactor: streamline HTML structure and enhance UI components
- Cleaned up the HTML structure in index.html and pdf-multi-tool.html for better readability and maintainability.
- Improved the user interface of the PDF multi-tool with responsive button designs and better layout.
- Added new CSS styles for button states and cursor behavior.
- Updated README with corrected Docker deployment link.
- Refactored JavaScript logic to utilize new helper functions for formatting star counts.
- Commented out unused attachment functionalities in the logic files for future integration.
2025-11-10 21:54:41 +05:30
abdullahalam123
0cad5e180e update-readme 2025-11-08 15:23:46 +05:30
abdullahalam123
bc181c8c96 chore: update image sources and version bump to 1.2.0
- Changed image sources for GDPR, CCPA, and HIPAA compliance logos to local paths.
- Updated package version to 1.2.0 in package-lock.json.
- Enhanced README and SIMPLE_MODE documentation with Docker usage instructions.
- Improved table-of-contents worker and related TypeScript definitions for better clarity and functionality.
- Refactored CSS styles for consistency and improved UI elements.
2025-11-08 13:17:29 +05:30
Loki
1707b293a8 Enhance README with Zeabur deploy button
Added a deployment button for Zeabur.
2025-10-30 05:02:25 +08:00
Lalit Sudhir
c49957b721 Add GHCR publishing support 2025-10-27 00:31:18 -07:00
Alam
e89dd5e116 Merge pull request #95 from AltuisticIsopod/main
feat: implement non-root user security for Docker container
2025-10-25 14:49:18 +05:30
Alam
005ff78f6a Add video tutorial link for Docker setup
Added a link to a video tutorial for Docker setup.
2025-10-25 14:48:37 +05:30
abdullahalam123
b3bccb48f1 docs: update project license from Apache 2.0 to GNU AGPLv3 2025-10-25 13:45:08 +05:30
Lalit Sudhir
922e42548f migrate to nginx-unprivileged for enhanced security 2025-10-23 19:42:34 -07:00
Lalit Sudhir
8ac62b48a6 feat: implement non-root user security for Docker container 2025-10-22 19:10:33 -07:00
abdullahalam123
06c36a590b chore: update config files, icons and readme
- Update FUNDING.yml formatting
- Remove debug log in sanitize-pdf.ts
- Adjust test expectation for tool count
- Standardize dependabot.yml quotes
- Update tool icons in config
- Expand and reorganize README features list
- Fix markdown formatting in README
2025-10-22 15:19:44 +05:30
abdullahalam123
05de28d791 docs: add GitHub sponsorship and 2025-10-21 18:14:57 +05:30
Alam
11c9e14803 Update Discord Link README.md 2025-10-21 01:48:44 +05:30
abdullahalam123
0e7c53560a feat(ocr): add whitelist presets and improve UI for OCR tool
refactor: format code and improve mobile menu accessibility
style: fix whitespace and formatting in multiple files
docs: update documentation with better formatting and examples
2025-10-20 18:51:49 +05:30
Lalit Sudhir
f037e27535 feat: add Simple Mode for internal organizational use 2025-10-20 01:42:50 -07:00
Alam
8ac4793f9b Merge pull request #52 from AltuisticIsopod/main
feat(versioning): Added version management sysytem
2025-10-20 10:46:26 +05:30
abdullahalam123
88e05e6713 feat(pdf-tools): add attachments feature to embed files in PDFs
Implement new functionality to allow embedding attachments into PDF documents. The feature includes:
- UI for selecting PDF and files to attach
- Logic to embed files while preserving metadata
- Display of attached files with size information
- Download of modified PDF with embedded files
2025-10-19 15:02:27 +05:30
Lalit Sudhir
b3ab445538 Added version management sysytem 2025-10-19 02:03:04 -07:00
Alam
8e549b7304 Update README.md 2025-10-18 21:30:59 +05:30
abdullahalam123
d98e18b51f build(docker): add docker-compose.dev.yml and update docker-compose.yml
Add development docker-compose configuration and switch production config to use pre-built image
docs: update README with improved setup instructions and new features
2025-10-17 21:27:25 +05:30
NanditaPatil-dotcom
f1d830d81d feat:Setup Prettier for code formatting 2025-10-17 11:37:32 +05:30
Alam
ea8b350215 Update README.md
Added kofi link
2025-10-13 16:51:26 +05:30
abdullahalam123
7e9ac95375 fix: update contact email in Code of Conduct and Contributing documents; enhance HTML structure and styling in index.html 2025-10-12 20:26:24 +05:30