Skip to content

feat(site): showcase themes and social sharing#4

Merged
fcoury merged 2 commits into
mainfrom
codex/theme-preview-captures
Jul 19, 2026
Merged

feat(site): showcase themes and social sharing#4
fcoury merged 2 commits into
mainfrom
codex/theme-preview-captures

Conversation

@fcoury

@fcoury fcoury commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

The editor gallery currently understates Red’s bundled theme range, and the existing social card does not capture the impact of the live product. This change strengthens both the on-site preview story and how Red appears when shared.

  • Recapture Edit in Kanso Ink, Files in GitHub Light, Commands in Tokyo Night Storm, Agent in Rosé Pine Dawn, and Git review in Cyberdream
  • Preserve the 1208×704 capture dimensions and real Red/Ghostty UI states
  • Surface theme names in preview notes and accessible descriptions
  • Replace the Open Graph image with a high-impact 1200×630 Red/editor/agent-review composition
  • Cache-bust the social image URL and align Open Graph and X copy around reviewable agent proposals
  • Assert the theme set, social metadata, image budget, and capture dimensions in rendered-site tests

How to Test

  1. Open the homepage, scroll to the editor gallery, and click Edit through Git review. Each tab should show its named theme and the expected editor state.
  2. Inspect the page metadata and open /og.png?v=2. The Open Graph and X image should resolve to the new 1200×630 card with exact Red copy.
  3. Navigate the gallery with arrow keys and resize to a narrow viewport. The images should stay contained, and the unchanged Welcome tab should still work.
  4. Run npm test and npm run lint; both should pass.

@fcoury fcoury changed the title feat(site): showcase themes in editor previews feat(site): showcase themes and social sharing Jul 19, 2026
@fcoury
fcoury merged commit b40b03c into main Jul 19, 2026
1 check passed
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.

1 participant