Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(web): PR status favicon + rich link-unfurl previews

3 months ago

a7a58ee
Authored
V.C. Billingsley6/19/2026, 12:27:07 AM
- Live CI-status favicon on PR pages (green check / red x / yellow
  in-progress badge over the brand mark), driven by live check polling.
- Per-PR Open Graph metadata + dynamic OG image (open-git logo, title,
  status badge, mono repo path) styled to match the app's GitPanel look
  with Geist/Geist Mono.
- Add metadataBase + site-wide OG/Twitter defaults.
- Fix SSR/client hydration for live check spinners and elapsed timers.

Parent3e75e82

8 files changed
  • apps/web/app/[username]/[repository]/pulls/[number]/opengraph-image.tsx+168−0
  • apps/web/app/[username]/[repository]/pulls/[number]/page.tsx+51−0
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-detail.tsx+8−8
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-meta.ts+107−0
  • apps/web/app/ci-lab/page.tsx+11−10
  • apps/web/app/layout.tsx+17−1
  • apps/web/components/ci/check-elapsed.tsx+5−2
  • apps/web/components/ci/favicon-status.tsx
+142
−0