Skip to content

Conversation

@jdx
Copy link
Owner

@jdx jdx commented Jan 19, 2026

Summary

  • Add green flag "--help" logo to the documentation site
  • Hero image on homepage
  • Nav logo in header
  • Updated favicons with transparent backgrounds

Test plan

  • Verified hero image displays correctly
  • Verified nav logo displays correctly
  • Verified favicons display correctly

🤖 Generated with Claude Code


Note

Refreshes the docs site branding and homepage experience.

  • Adds custom home hero via UsageHero.vue with animated background and CTA links; wired into theme through theme/index.ts and styled in custom.css
  • Updates VitePress config: appearance: "force-dark", sets logo, and injects favicon/apple-touch/manifest links plus theme-color
  • Replaces home content with minimal docs/index.md frontmatter to defer to custom hero
  • Updates site.webmanifest with proper name, theme color (#22c55e), and icons

Written by Cursor Bugbot for commit 34e426a. This will update automatically on new commits. Configure here.

Add green flag "--help" logo to the documentation site:
- Hero image on homepage
- Nav logo in header
- Updated favicons

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings January 19, 2026 13:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds branding to the documentation site by incorporating a green flag "--help" logo across multiple touchpoints including the hero section, navigation header, and favicons.

Changes:

  • Added hero image to homepage
  • Added logo to navigation header
  • Updated favicons with transparent backgrounds

Reviewed changes

Copilot reviewed 2 out of 10 changed files in this pull request and generated no comments.

File Description
docs/index.md Added hero image configuration with logo.png
docs/.vitepress/config.mts Added navigation logo configuration with logo-nav.png

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 47.36%. Comparing base (18639f3) to head (34e426a).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #442   +/-   ##
=======================================
  Coverage   47.36%   47.36%           
=======================================
  Files          47       47           
  Lines        6653     6653           
  Branches     6653     6653           
=======================================
  Hits         3151     3151           
  Misses       1739     1739           
  Partials     1763     1763           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

jdx and others added 4 commits January 19, 2026 07:30
Use square crop showing flag with partial pole visible,
matching the nav logo style. Ensure transparent background.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add proper favicon link tags to VitePress head config
- Update site.webmanifest with name and theme color
- Set theme-color meta tag to match logo green

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove light mode option from docs site.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add custom UsageHero.vue component with animated gradient background
- Add stat cards (5+ Shells, 3 Doc Formats, Any Language)
- Add styled action buttons (Get Started, CLI Reference)
- Expand features section with icons and links
- Create custom.css with brand colors and animations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

left: 50%;
transform: translate(-50%, -50%);
animation-delay: -14s;
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CSS animation overrides centering transform on third orb

Medium Severity

The .usage-hero-orb-3 element uses transform: translate(-50%, -50%) to center itself at top: 50%; left: 50%. However, the float animation keyframes also use the transform property (e.g., transform: translate(0, 0) scale(1)), which completely overwrites the centering transform when the animation runs. This causes the third orb to jump away from center and animate around an incorrect position instead of staying centered.

Additional Locations (1)

Fix in Cursor Fix in Web

jdx and others added 8 commits January 19, 2026 07:45
- Add hover tooltips showing details (shells list, KDL description)
- Change middle stat from "3 Doc Formats" to "KDL Powered"
- Add hover effect with green border on stat cards

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Restructure hero to two-column layout with text on left, logo on right
- Fix title text clipping by adding padding and line-height
- Update responsive styles to stack columns on mobile
- Make logo larger (280px) for better visual balance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Set overflow to visible so logo isn't clipped
- Add 4rem margin-bottom for clear separation from features

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add feature buttons to hero component with icons
- Remove VitePress features from index.md
- Add CSS styling for feature buttons with hover effects
- Remove unused VPFeatures enhancement styles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove separate stats section
- Combine all features (Shell Completions, Documentation, Scripts,
  KDL Specification, 5+ Shells, Any Language) into one section
- Add emoji icons to all feature buttons
- Move features above action buttons
- Remove unused stats CSS

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add tooltip hover cards with descriptions for each feature
- Use CSS grid for 2 rows of 3 equal-sized feature buttons
- Shorten feature labels to fit grid (Completions, Documentation,
  Scripts, KDL Spec, 5+ Shells, Any Language)
- Responsive: 2x3 grid on tablet, 3x2 grid on mobile

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add z-index: 10 to hovered feature so tooltip isn't hidden
behind buttons in the row below.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jdx jdx merged commit 6740061 into main Jan 19, 2026
9 checks passed
@jdx jdx deleted the feat/add-logo branch January 19, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants