Conversation
BytePDF name conflicts with an existing Windows app. Updated brand name, page titles, PWA manifest, GitHub links, CNAME, README badges, privacy policy, and security docs to reflect the new CloakPDF identity. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Rebrands the application from BytePDF to CloakPDF, updating user-facing names, documentation, and deployment domain configuration to reflect the new brand/repo.
Changes:
- Updated PWA/SEO/app UI strings from BytePDF → CloakPDF.
- Updated GitHub links and documentation references to the new repository name.
- Updated GitHub Pages custom domain (CNAME) to
cloakpdf.app.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
vite.config.ts |
Updates PWA manifest app name/labels to CloakPDF. |
src/utils/pdf-renderer.ts |
Updates deployment subpath comment to /cloakpdf/. |
src/config/theme.ts |
Updates theme header comment branding. |
src/components/PrivacyPolicy.tsx |
Updates policy text and GitHub links to CloakPDF repo. |
src/components/Layout.tsx |
Updates header/footer branding and GitHub link. |
SECURITY.md |
Updates security policy branding and advisory link. |
README.md |
Updates branding, badges, links, and clone instructions for new repo/domain. |
public/CNAME |
Switches custom domain to cloakpdf.app. |
package.json |
Renames package from bytepdf to cloakpdf. |
index.html |
Updates app title/PWA meta title to CloakPDF and removes Search Console verification meta. |
.github/workflows/deploy.yml |
Updates deployment comments to reflect new repo/domain naming. |
| No uploads, no servers, no tracking — your files never leave your device.</p> | ||
|
|
||
| <p><strong>Try it here →</strong> <a href="http://bytepdf.app/">bytepdf.app</a></p> | ||
| <p><strong>Try it here →</strong> <a href="http://cloakpdf.app/">cloakpdf.app</a></p> |
There was a problem hiding this comment.
The README links to the production site using plain HTTP. If the site is served over HTTPS (typical for GitHub Pages custom domains), switch the link to https://cloakpdf.app to avoid insecure/redirecting navigation.
| <p><strong>Try it here →</strong> <a href="http://cloakpdf.app/">cloakpdf.app</a></p> | |
| <p><strong>Try it here →</strong> <a href="https://cloakpdf.app/">cloakpdf.app</a></p> |
| BytePDF is a **client-side only** application — all PDF processing happens in your browser. No files or data are transmitted to any server. The attack surface is limited to: | ||
| CloakPDF is a **client-side only** application — all PDF processing happens in your browser. No files or data are transmitted to any server. The attack surface is limited to: | ||
|
|
||
| - Third-party npm dependencies (monitored via `pnpm audit` in CI and Dependabot) |
There was a problem hiding this comment.
This doc claims dependency vulnerabilities are monitored via pnpm audit in CI, but the security workflow actually runs vp pm audit. Update this reference (or make it tool-agnostic) so the security policy matches the real CI behavior.
| - Third-party npm dependencies (monitored via `pnpm audit` in CI and Dependabot) | |
| - Third-party npm dependencies (monitored via automated CI security audits and Dependabot) |
| <!-- SEO --> | ||
| <meta | ||
| name="description" | ||
| content="Free, private, browser-based PDF toolkit — merge, split, compress, rotate, reorder, delete pages, add watermarks & signatures." | ||
| /> | ||
|
|
||
| <!-- Google Search Console verification (optional, but recommended for SEO) --> | ||
|
|
||
| <meta name="google-site-verification" content="l9rd3po5sSYCWocwBn3iA-Asr2rdZYurqD-FzY461tY" /> | ||
|
|
||
| <title>BytePDF</title> | ||
| <title>CloakPDF</title> | ||
| </head> |
There was a problem hiding this comment.
The Google Search Console verification meta tag was removed as part of this PR, but the PR description only mentions rebranding/link updates. If Search Console verification is still needed for the new domain, keep a verification meta (updated token) or note this removal explicitly in the PR description.
Summary
cloakpdf.appfor the new custom domainTest plan
cloakpdf.appresolves correctly after DNS propagationbytepdf.appredirects tocloakpdf.appvia Cloudflare redirect rulecloakpdf.app🤖 Generated with Claude Code