Enhance SEO, update assets, and address review comments#38
Merged
sumitsahoo merged 9 commits intomainfrom Apr 7, 2026
Merged
Conversation
- Use HTTPS for production site link in README - Update SECURITY.md to reference CI audits instead of pnpm audit Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…nd Twitter Card data, and include sitemap and robots.txt
There was a problem hiding this comment.
Pull request overview
Improves CloakPDF’s SEO/discoverability and refreshes branding assets, alongside a small dependency/toolchain upgrade and minor documentation/security policy edits.
Changes:
- Expanded SEO metadata in
index.html(canonical, Open Graph, Twitter Card, and JSON-LD structured data). - Added standard SEO crawl/indexing files:
public/robots.txtandpublic/sitemap.xml. - Updated README branding/link and upgraded
@voidzero-dev/vite-plus-core(with corresponding lockfile changes).
Reviewed changes
Copilot reviewed 6 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| SECURITY.md | Clarifies dependency monitoring language in the security model section. |
| README.md | Updates hero image and switches demo URL to HTTPS. |
| public/sitemap.xml | Adds a basic sitemap for search engine discovery. |
| public/robots.txt | Allows crawling and points bots to the sitemap URL. |
| public/icons/og-image.svg | Adds an SVG OG/branding asset (used in README). |
| pnpm-lock.yaml | Updates lockfile entries for the dependency upgrade(s). |
| package.json | Bumps @voidzero-dev/vite-plus-core version (but leaves a mismatched vite alias). |
| index.html | Enhances SEO and social sharing metadata and updates the page title. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (1)
package.json:33
@voidzero-dev/vite-plus-corewas bumped to^0.1.16, but thevitealias still points tonpm:@voidzero-dev/vite-plus-core@^0.1.15. This can lead to mismatched toolchain versions (and makes the lockfile harder to reason about). Update thevitealias to match the bumped version (or rely solely on the existingpnpm.overrides.vite).
"@voidzero-dev/vite-plus-core": "^0.1.16",
"tailwindcss": "^4.2.2",
"typescript": "^6.0.2",
"vite": "npm:@voidzero-dev/vite-plus-core@^0.1.15",
"vite-plugin-pwa": "^1.2.0",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request focuses on improving SEO, updating dependencies, and making minor documentation and configuration changes for the CloakPDF project. The most significant updates include enhanced metadata for search and social platforms, dependency upgrades for better stability and security, and the addition of standard SEO files.
SEO and discoverability improvements:
index.html, including updated descriptions, keywords, canonical URL, Open Graph, Twitter Card tags, and structured data for better search engine and social platform visibility. The page title was also updated for clarity and keyword targeting.public/robots.txtto allow all user agents and reference the sitemap, improving search engine indexing.public/sitemap.xmlto provide search engines with a structured list of site URLs.Dependency and package management updates:
@voidzero-dev/vite-plus-corefrom version0.1.15to0.1.16inpackage.jsonandpnpm-lock.yaml, along with related dependency updates and removals (including updates tolru-cacheandelectron-to-chromium). This ensures the project uses the latest features and security patches. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]Documentation and configuration improvements:
README.mdfor better branding and clarity, and switched the demo link to use HTTPS.SECURITY.mdfor improved transparency.