Skip to content

feat: rebuild homepage identity row layout#95

Merged
kaiiiichen merged 1 commit into
mainfrom
feat/identity-row-layout
Jul 6, 2026
Merged

feat: rebuild homepage identity row layout#95
kaiiiichen merged 1 commit into
mainfrom
feat/identity-row-layout

Conversation

@kaiiiichen

Copy link
Copy Markdown
Owner

Summary

  • Replace IdentityPhotoColumn with IdentityRow: desktop grid keeps left/right bottom rules on one shared row, scales a centered square portrait, and distributes whitespace evenly across three zones on each side
  • When intro copy sets the height, the right column keeps its natural spacing; when the photo column is taller, both sides mirror the same even-gap logic
  • Fix duplicate PageToc keys by rendering a single DOM tree (no mobile/desktop duplicate TocSections)
  • Inline footer copy: “Use this website's template.” → https://buttercut.kaichen.dev/

Test plan

  • Open / on desktop — bottom rules align; square avatar scales; even gaps above avatar, avatar↔social, social↔rule
  • Shorten Greeting copy temporarily — left max square + min gaps; right distributes extra space evenly
  • Confirm no React duplicate-key warnings for PageToc
  • Check mobile stack (square avatar, gap-4, per-column rules)
  • Footer shows one-line copyright + template link with trailing period
  • npm run lint && npm run typecheck && npm run build

Made with Cursor

Replace IdentityPhotoColumn with IdentityRow: desktop grid pins both bottom
rules on one row, scales a centered square portrait, and distributes
left/right whitespace evenly. Fix duplicate PageToc keys from dual DOM
trees and inline the Buttercut footer link on the copyright line.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
kaichen.dev Ready Ready Preview, Comment Jul 6, 2026 3:45am

@kaiiiichen kaiiiichen self-assigned this Jul 6, 2026
@kaiiiichen kaiiiichen merged commit dc0864a into main Jul 6, 2026
4 checks 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