Skip to content

Add wall of love and screenshot to homepage - #273

Merged
lawrencecchen merged 49 commits into
mainfrom
task-wall-of-love-homepage
Feb 21, 2026
Merged

lawrencecchen merged 49 commits into
mainfrom
task-wall-of-love-homepage

Conversation

@lawrencecchen

Copy link
Copy Markdown
Contributor

Summary

  • Add wall of love section to the landing page with 2-column masonry layout and "See all testimonials" link to /wall-of-love
  • Add hero screenshot (landing-image.png) between download buttons and features using next/image with static import, blur placeholder, and priority loading
  • Extract testimonials data and card components into shared testimonials.tsx module, used by both the homepage and /wall-of-love page

Testing

  • npx next build passes clean
  • Verified image dimensions auto-detected from static import (3850x2230)

Related

  • Task: Add wall of love to main web page + landing screenshot

- Extract testimonials data and card components into shared module
- Add wall of love section with 2-column layout to landing page
- Add hero screenshot with next/image static import (blur placeholder, auto optimization)
- Update /wall-of-love page to use shared testimonials module
@vercel

vercel Bot commented Feb 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cmux Ready Ready Preview, Comment Feb 21, 2026 2:16pm

7 questions sourced from HN discussion: Ghostty relationship,
platform support, AI tool compatibility, keyboard shortcuts,
notifications, tmux comparison, and pricing.
CI runs tsc --noEmit before next build, so .next/types
doesn't exist and the png module declaration from
next/image-types/global isn't resolved.
- Drop "Wall of Love" h2 label
- Break testimonials out of max-w-2xl with negative margins, 3 columns on lg
- Make screenshot even wider on lg/xl screens
Spacing: features pt=12 pb=15, faq pt=0, download-below=16.
FAQ: improve coding agents answer with notification ring explanation,
improve keyboard shortcuts answer with Settings and shortcuts link.
Product, Resources, Legal, Connect columns. SSR'd year.
Moved SiteFooter to its own server component file.
- Add twitter card, canonical URL, keywords, dateTime attrs to both blog posts
- Add blog pages and community to sitemap
- Add robots.ts with sitemap reference
@lawrencecchen
lawrencecchen merged commit be9b994 into main Feb 21, 2026
5 checks passed
teamleaderleo added a commit that referenced this pull request Oct 12, 2026
…19593)

* Bonsplit: a tab reordered by drag settles into its slot

Bumps vendor/bonsplit to classic/tab-drop-settle: the current pin plus
manaflow-ai/bonsplit#282 only (bonsplit main also carries #272/#273, which
this does not ship). A tab dropped within its strip slides into its slot
instead of vanishing under the pointer; Reduce Motion and drops from other
panes stay instant. Only the tab row moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Bump bonsplit: main's pin plus the tab drop settle (#282)

main moved bonsplit to bc0d6dd (#19672); classic/tab-drop-settle-2 is
that commit plus manaflow-ai/bonsplit#282 and nothing else.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview — 99b97a22 Deployed Feb 21, 2026 by vercel[bot]
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