Skip to content

Enhance landing page with GitHub icon, emojis, and improved copy UX#23

Merged
fredrivett merged 1 commit into
mainfrom
claude/landing-page-polish
Jun 20, 2026
Merged

Enhance landing page with GitHub icon, emojis, and improved copy UX#23
fredrivett merged 1 commit into
mainfrom
claude/landing-page-polish

Conversation

@fredrivett

@fredrivett fredrivett commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Improves the reeve landing page with visual enhancements and better clipboard handling.

Changes:

  • GitHub button icon: Added GitHub logo SVG to the "View on GitHub" button for better visual recognition
  • Feature emoji badges: Added relevant emoji icons to all feature section headings for visual interest and quick scanning
  • New feature: Added "Git repo & branch info" feature to highlight workspace git context display
  • New feature: Added "Quick filter" feature to document the ⌘K search functionality
  • Clipboard API improvements: Enhanced copy-to-clipboard logic with:
    • Proper async/await handling with fallback to legacy execCommand for non-secure contexts
    • Trimmed whitespace from copied command text
    • Cleaner state management with extracted showCopied() and copyText() functions
    • Better error handling and browser compatibility
  • Button styling: Updated .btn to use inline-flex with centered alignment and gap spacing to accommodate the new icon

All changes are UI/documentation only with no impact to the core reeve application.

https://claude.ai/code/session_01UxW88oRt7fVbTyT8rsHDYi


Summary by cubic

Polishes the landing page with a GitHub icon on the “View on GitHub” button, emoji feature headings, and two new feature callouts. Also fixes the copy-to-clipboard button with a secure Clipboard API path, a legacy fallback, and clear success feedback.

  • New Features

    • Added “Git repo & branch info” feature card.
    • Added “Quick filter” feature card with ⌘K hint.
  • Bug Fixes

    • Copy button now uses Clipboard API with textarea execCommand fallback; shows “Copied” only on success.
    • Trims copied command text and improves state handling via copyText() and showCopied().

Written for commit dfa0e7a. Summary will update on new commits.

Review in cubic

- Add emoji to feature card titles to match the README
- Add two more features from the README (git repo & branch info, quick filter)
- Add the GitHub mark icon to the "View on GitHub" button
- Fix the copy button: the Clipboard API throws in non-secure contexts and
  the error was being swallowed, so nothing copied and no feedback showed.
  Add a textarea + execCommand fallback and only show "Copied" on success.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UxW88oRt7fVbTyT8rsHDYi

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

No issues found across 2 files

Re-trigger cubic

@fredrivett fredrivett merged commit 367743a into main Jun 20, 2026
2 checks passed
@fredrivett fredrivett deleted the claude/landing-page-polish branch June 20, 2026 02:14
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