cmux/web/app
Lawrence Chen 39c03c9b07
Add OG image for social media previews (#1861)
* Add dynamic OG image and use large Twitter cards

Generate a 1200x630 OG image with the cmux logo, tagline, and
description using next/og ImageResponse. Switch Twitter card type
from "summary" to "summary_large_image" across all pages so shared
links show a full-width preview instead of the tiny favicon thumbnail.

* Use Geist font and app screenshot in OG image, update landing/README images

Replace the centered text-only OG image with a split layout: branding
on the left (logo, name, tagline) and a full app screenshot on the
right. Load Geist Regular/SemiBold from Google Fonts for consistent
typography. Replace the homepage landing image and README screenshot
with a new screenshot showing cmux with multiple workspaces, tabs,
browser panel, and code diffs.

* Fine-tune OG image layout and update homepage/README screenshots

Apply tuned values from OG editor: 112px logo, 48px title with -8
translateY, 34px subtitle at #cfcfcf, 320px fade height. Use Geist
font loaded from Google Fonts. Render at 2x (2400x1260) for sharper
previews on social platforms. Remove GitHub URL from footer.

Add pre-resized og-screenshot.png (2208px wide) for the OG image to
avoid Satori downscale blur. Update homepage landing image and README
screenshot with new app screenshot.

---------

Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-20 19:01:29 -07:00
..
[locale] Add OG image for social media previews (#1861) 2026-03-20 19:01:29 -07:00
api Include hardware details in feedback submissions (#1726) 2026-03-18 02:59:16 -07:00
apple-icon.png Add landing page (web/) with Next.js + Tailwind 2026-02-09 20:51:27 -08:00
env.ts Add sidebar help menu to footer (#958) 2026-03-05 21:00:42 -08:00
favicon.ico Add landing page (web/) with Next.js + Tailwind 2026-02-09 20:51:27 -08:00
globals.css Fade in GitHub stars badge and reduce right padding (#703) 2026-03-01 18:53:06 -08:00
icon.png Add landing page (web/) with Next.js + Tailwind 2026-02-09 20:51:27 -08:00
layout.tsx Internationalize website with next-intl for 19 languages (#1216) 2026-03-12 05:36:58 -07:00
robots.ts feat(web): redirect cmux.dev to cmux.com with 301s for SEO (#1716) 2026-03-18 01:16:43 -07:00
sitemap.ts SEO hardening: canonicals, sitemap x-default, legal dates (#1741) 2026-03-18 03:22:58 -07:00