Refresh Col branding and improve site discovery#45

merged
main
feat/brand-assets-and-discovery
opened11d agobySscreen-gd
View on GitHubRepository sync pausedPR last imported 8d ago

What changed

Refresh Col’s social preview and apply a clean vector version of the original logo across the sidebar, mobile header, and footer. Add browser and Apple icons, high-resolution logo exports, and the reviewed brand concepts.

Add an Agents and LLMs docs page and catalog guidance. Improve canonical URLs, page-specific social metadata, and discovery documentation.

Type

  • Feature
  • Documentation

Verification

  • npm test passed, including the production build and all 43 tests.
  • Icon exports and embedded ICO sizes verified.
  • Generated brand and preview images visually inspected.
  • Existing theme inversion and accessible brand link labels retained. No live browser testing performed.

Visuals

Social preview

Original-logo brand kit

Checks

Checks in progress
Sscreen-gdopened·11d ago
V

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

ProjectDeploymentActionsUpdated
External image colReady ReadyPreviewOct 2, 2026 3:47pm UTC
C

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

[!NOTE] Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 9b0e842f-579a-4a6e-9019-130c7112c6f2

📥 Commits

Reviewing files that changed from the base of the PR and between 2067fa9b5586fe8df429a59878e792da5164e666 and 6c128ed598d74ed2c1ddf8328db91d4e19c1e879.

⛔ Files ignored due to path filters (26)
  • app/apple-icon.png is excluded by !**/*.png
  • app/favicon.ico is excluded by !**/*.ico
  • app/icon.svg is excluded by !**/*.svg
  • artifacts/col-alexandria-brand-design.zip is excluded by !**/*.zip
  • artifacts/col-brand-directions.zip is excluded by !**/*.zip
  • artifacts/col-new-logo-concepts.zip is excluded by !**/*.zip
  • artifacts/col-social-source.png is excluded by !**/*.png
  • public/brand/alexandria/col-index-brand-design.png is excluded by !**/*.png
  • public/brand/alexandria/col-index-logo.png is excluded by !**/*.png
  • public/brand/alexandria/col-scroll-brand-design.png is excluded by !**/*.png
  • public/brand/alexandria/col-scroll-logo.png is excluded by !**/*.png
  • public/brand/col-mark-black.png is excluded by !**/*.png
  • public/brand/col-mark-black.svg is excluded by !**/*.svg
  • public/brand/col-mark-white.png is excluded by !**/*.png
  • public/brand/col-mark.svg is excluded by !**/*.svg
  • public/brand/col-original-brand-kit.png is excluded by !**/*.png
  • public/brand/directions/col-fold-brand-kit.png is excluded by !**/*.png
  • public/brand/directions/col-fold-logo.png is excluded by !**/*.png
  • public/brand/directions/col-index-brand-kit.png is excluded by !**/*.png
  • public/brand/directions/col-index-logo.png is excluded by !**/*.png
  • public/brand/new-logos/col-colophon.png is excluded by !**/*.png
  • public/brand/new-logos/col-folio.png is excluded by !**/*.png
  • public/brand/new-logos/col-junction.png is excluded by !**/*.png
  • public/brand/new-logos/col-ligature.png is excluded by !**/*.png
  • public/col-social-preview.jpg is excluded by !**/*.jpg
  • public/col-social.png is excluded by !**/*.png
📒 Files selected for processing (34)
  • app/Alexandria/page.tsx
  • app/contributors/page.tsx
  • app/docs/agents/page.tsx
  • app/docs/find-a-library/page.tsx
  • app/docs/page.tsx
  • app/docs/pull-requests/page.tsx
  • app/docs/report-issues/page.tsx
  • app/docs/request-a-library/page.tsx
  • app/layout.tsx
  • app/libraries/[slug]/page.tsx
  • app/libraries/page.tsx
  • app/llms.txt/route.ts
  • app/page.tsx
  • app/sitemap.ts
  • app/sponsors/page.tsx
  • artifacts/col-original-brand-kit.md
  • artifacts/col-social-source.md
  • components/DocsSidebar.tsx
  • components/SiteChrome.tsx
  • components/SiteFooter.tsx
  • docs/visibility.md
  • lib/site.ts
  • public/brand/ASSETS.md
  • public/brand/alexandria/README.md
  • public/brand/alexandria/generation-prompts.md
  • public/brand/directions/README.md
  • public/brand/directions/generation-prompts.md
  • public/brand/new-logos/README.md
  • public/brand/new-logos/generation-prompts.md
  • scripts/generate-brand-assets.mjs
  • scripts/generate-social-image.mjs
  • tests/brand-assets.test.mjs
  • tests/discovery.test.mjs
  • tests/docs-pages.test.mjs
ascii
1 ________________________________________________________________
2< Your exception handling needs a therapist and a boundary plan. >
3 ----------------------------------------------------------------
4 \
5 \ \
6 \ /\
7 ( )
8 .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.