alam00000
0040317e48
feat(seo): canonicalize URLs, clean structured data, add audit gate
...
- Canonicals/hreflang/og point to www.bentopdf.com everywhere
- Drop fake aggregateRating; add Organization + breadcrumb JSON-LD
- Sitemap: filter 404/wasm-settings, mtime-based lastmod
- Rename locale ua → uk (correct ISO 639-1)
- Self-hoster: SITE_URL build arg, ROBOTS_NOINDEX runtime env
- Simple Mode indexable by default
- nginx: collapse .html and /index.html via 301
- SEO audit script + PR gate; runtime config noise fixed
- a11y contrast fix; language switcher gets search + scroll
- robots.txt: drop Crawl-delay
2026-04-29 12:04:34 +05:30
alam00000
b040aef729
chore(security): fixes
2026-04-18 15:21:59 +05:30
alam00000
121de29d80
feat(security): add CodeQL analysis workflow and ESLint security plugins
2026-04-18 14:46:51 +05:30
Spencer Oliver
934610522f
static.yml: fix static workflow regression from commit 1fc96208
...
workflow deploy not running due to incorrect 'if' statement.
2026-04-08 22:02:18 +01:00
Spencer Oliver
ad4cacd108
static.yml: normalise unix line endings
...
file contains mixed line endings - change to unix to match existing workflow files.
no code changes.
2026-04-08 21:56:20 +01:00
alam00000
1ffe63f9ed
feat: include simple mode distribution in GitHub release artifacts
2026-04-05 14:03:44 +05:30
alam00000
d1bac8675b
fix: disable caching for Trivy vulnerability scanner in workflow
2026-03-31 00:56:04 +05:30
alam00000
d2bb7a6727
fix: update clone URL for embed-pdf-viewer in workflow
2026-03-23 18:28:09 +05:30
alam00000
3a985f745a
chore: remove scheduled trigger from update-embedpdf-snippet workflow
2026-03-23 02:20:13 +05:30
alam00000
db3ffd3030
Update embedpdf-snippet to version 2.9.1
...
- Updated the embedpdf-snippet dependency in package.json from version 2.3.0 to 2.9.1.
- Updated the upstream version file to reflect the new version.
- Removed the old embedpdf-snippet-2.3.0.tgz file.
- Added the new embedpdf-snippet-2.9.1.tgz file.
2026-03-21 23:28:22 +05:30
alam00000
1d986aedb1
feat: add permissions for contents and pull-requests in workflow
2026-03-20 20:43:38 +05:30
alam00000
01dc3005d7
fix: update Trivy action to latest version and improve SARIF upload step
2026-03-17 22:57:00 +05:30
alam00000
23b072ea10
feat: add Trivy security scan workflow and update Dockerfiles for vulnerability scanning
2026-03-17 22:54:00 +05:30
alam00000
e477689b1f
fix: cla check bot
2026-03-12 14:17:47 +05:30
Alam
50e31b922b
Merge branch 'main' into main
2026-01-31 14:00:46 +05:30
alam00000
25687fa049
fix: separate GHCR and Docker Hub builds
2026-01-27 19:19:44 +05:30
alam00000
09d3afa1da
ci: split Docker Hub and GHCR manifest jobs to prevent rate limit failures
2026-01-27 18:54:35 +05:30
alam00000
b059ac6ada
chore: migrate Docker Hub to bentopdfteam, add Podman/Quadlet support
...
- Migrate Docker Hub account from bentopdf to bentopdfteam
- Make GHCR the recommended container registry
- Add Podman and Podman Compose support
- Add Podman Quadlet (systemd) documentation
- Add Table of Contents to README
2026-01-26 13:34:50 +05:30
alam00000
8f628e2b5a
ci(docker): refactor build workflow to separate platform builds and merge manifests
2026-01-14 22:38:56 +05:30
alam00000
d9045efcb0
fix: static deployment for github pages
2026-01-13 13:33:23 +05:30
Connor Smith
1fc962082a
Fix: restore embedpdf workflow, external xlsx reference
2026-01-09 04:09:27 +00:00
abdullahalam123
38713ef563
build: Disable Husky hooks in CI/CD workflows and Dockerfile.
2026-01-05 19:40:36 +05:30
abdullahalam123
d694a674ac
change: sponsors.yml
2026-01-03 14:23:45 +05:30
abdullahalam123
f30a084fce
feat: Add VitePress docs, EPUB to PDF tool, Phosphor icons, and licensing updates
...
- Set up VitePress documentation site (docs:dev, docs:build, docs:preview)
- Added Getting Started, Tools Reference, Contributing, and Commercial License pages
- Created self-hosting guides for Docker, Vercel, Netlify, Cloudflare, AWS, Hostinger, Nginx, Apache
- Updated README with documentation link, sponsors section, and docs contribution guide
- Added EPUB to PDF converter using LibreOffice WASM
- Migrated to Phosphor Icons for consistent iconography
- Added donation ribbon banner on landing page
- Removed 'Like My Work?' section (replaced by ribbon)
- Updated licensing.html with delivery model, AGPL notice, invoicing, and no-refund policy
- Added Commercial License documentation page
- Updated translations table (Chinese added, marked non-English as In Progress)
- Added sponsors.yml workflow for auto-generating sponsor avatars
2025-12-27 19:38:33 +05:30
Alam
aae03f3ae9
Merge pull request #307 from larryclaman/ghpages-docs
...
Documentation for static website hosting of BentoPDF
2025-12-26 22:00:11 +05:30
Larry Claman
673b1f1fa7
wrote docs
2025-12-23 17:17:02 -05:00
Connor Smith
d40521335d
Fix embedpdf package with v2 change
2025-12-22 11:12:05 -05:00
Larry Claman
3a9f943832
added static.yml
2025-12-18 09:14:16 -05:00
EmeraldPi
d07d12a975
Buid and package EmbedPDF.js using Github workflow
2025-12-14 19:02:53 -05:00
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
df346eb08a
ci: Update CLA workflow to grant write permissions for contents and remove internal comments.
2025-12-06 04:01:01 +05:30
Alam
529958e325
Update cla.yml
2025-12-06 02:04:01 +05:30
abdullahalam123
5e23a7e77e
feat: Add Contributor License Agreements (CLA) for individual and corporate contributors with automated enforcement.
2025-12-05 14:57:35 +05:30
abdullahalam123
c60d3508bb
change: build to include dist
2025-11-17 14:04:07 +05:30
Lalit Sudhir
c49957b721
Add GHCR publishing support
2025-10-27 00:31:18 -07:00
abdullahalam123
739dac55ee
feat(file-handler): improve metadata display and XMP parsing
...
- Add new formatIsoDate helper for human-readable dates
- Enhance PDF info dictionary display with better null handling
- Implement structured XMP metadata parsing with formatted output
- Improve error handling for metadata processing
2025-10-21 13:38:54 +05:30
Lalit Sudhir
a8df98f20d
add Simple Mode for internal organizational use
2025-10-20 17:53:09 -07:00
Lalit Sudhir
edc0f27e0f
Adding Docker image for Simple mode
2025-10-20 12:31:04 -07:00
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
b3ab445538
Added version management sysytem
2025-10-19 02:03:04 -07:00
NanditaPatil-dotcom
f1d830d81d
feat:Setup Prettier for code formatting
2025-10-17 11:37:32 +05:30
Duy Pham
412f83950d
feat: cicd for build and push to docker registry
2025-10-14 10:29:36 -05:00