Skip to content

Add exact portfolio thumbnails and internal project READMEs - #19

Merged
Dev-Sahad merged 1 commit into
mainfrom
agent/add-exact-portfolio-media
Jul 31, 2026
Merged

Add exact portfolio thumbnails and internal project READMEs#19
Dev-Sahad merged 1 commit into
mainfrom
agent/add-exact-portfolio-media

Conversation

@Dev-Sahad

@Dev-Sahad Dev-Sahad commented Jul 31, 2026

Copy link
Copy Markdown
Owner

What changed

  • Replaced generic Unsplash project placeholders with exact GitHub repository Open Graph thumbnails while preserving genuine admin uploads.
  • Replaced seeded certificate stock photos with deterministic certificate artwork containing the exact title, issuer, and date while preserving genuine uploaded certificate scans.
  • Added an internal, cached GitHub README API restricted to valid repository URLs.
  • Added a fully styled GFM README renderer to each internal project details page, including relative image and link resolution.
  • Updated future GitHub imports to save repository-specific thumbnails.
  • Updated project social metadata to use the resolved project thumbnail.
  • Applied the compatible Next.js 15.5.22 security patch and pinned the Markdown dependencies.

Why

Project and certificate cards were displaying generic photos unrelated to the actual records, and project detail pages only showed the short database summary. Visitors can now recognize the exact project/certificate and read repository documentation without leaving the portfolio.

Validation

  • npm run lint
  • npm run build
  • Verified the README endpoint returns the full 13,225-character Portfolio README.
  • Verified relative README asset bases resolve to the repository's raw and source URLs.
  • Verified the exact repository thumbnail returns HTTP 200 as PNG.
  • Verified non-GitHub repository input is rejected with HTTP 400.
  • Verified Supabase contains eight GitHub projects and eight certificate placeholder images covered by the new resolver.

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
portfolio Building Building Preview Jul 31, 2026 6:12am

@Dev-Sahad
Dev-Sahad merged commit 5cd352f into main Jul 31, 2026
2 of 5 checks passed
@Dev-Sahad
Dev-Sahad deleted the agent/add-exact-portfolio-media branch July 31, 2026 06:12
@Dev-Sahad Dev-Sahad changed the title add exact portfolio media and readmes Add exact portfolio thumbnails and internal project READMEs Jul 31, 2026
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