Skip to content

feat(header): add Catalog link to the top nav#36

Merged
vreshch merged 1 commit into
masterfrom
feature/catalog-nav
Jul 5, 2026
Merged

feat(header): add Catalog link to the top nav#36
vreshch merged 1 commit into
masterfrom
feature/catalog-nav

Conversation

@vreshch

@vreshch vreshch commented Jul 5, 2026

Copy link
Copy Markdown
Member

What

Adds a Catalog item to the main-site top nav, linking to the MCP catalog (catalog.<fqdn>/mcp). Closes the discovery loop: visitors on agentage.io can now reach the catalog, and moving between the two reads as one site.

Details

  • header.tsx - new nav entry Catalog between Blog and Dashboard, hard: true so it's a same-tab full-page nav (the catalog is a separate host) with the standard nav-underline styling - identical treatment to the existing Dashboard link.
  • site.ts - CATALOG_URL derived from the apex origin, build-baked per environment (prod -> catalog.agentage.io/mcp, dev -> catalog.dev.agentage.io/mcp). @agentage/shared has no catalog origin yet, so it's derived locally rather than adding a cross-repo dependency.

Verified

npm run verify green: build:libs, type-check, lint, prettier, 16 tests, build.

Note

The catalog's own header mirrors this nav (Home/Docs/Blog/Dashboard/GitHub). To keep both perfectly in sync, the catalog header should get the matching Catalog item (active on the catalog) - a small follow-up in the mcp-catalog repo.

Link the main site to the MCP catalog so visitors can discover it and
navigation reads as one site. Same-tab hard nav (like Dashboard) styled
with the standard nav underline. URL derived from the apex per
environment (catalog.<fqdn>/mcp).
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

CI - Verify PASSED

Commit: 13ec0ff8ab1cb5180fb1b438a04aa3a60ca46747 · Branch: feature/catalog-nav

  • ✅ Type check
  • ✅ Lint
  • ✅ Format check
  • ✅ Unit tests
  • ✅ Build
  • ✅ Landing e2e
  • ✅ Showcase e2e

🔗 View workflow run

@vreshch vreshch marked this pull request as ready for review July 5, 2026 23:30
@vreshch vreshch merged commit 4de4ea1 into master Jul 5, 2026
1 check passed
@vreshch vreshch deleted the feature/catalog-nav branch July 5, 2026 23:30
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