feat(landing): added models pages#3888
Conversation
PR SummaryMedium Risk Overview Introduces shared UI primitives ( Adds Edge OpenGraph image routes for the directory, providers, and models, and expands Written by Cursor Bugbot for commit f6e882c. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryThis PR introduces a full public AI Models Directory for the Sim landing site — a three-level hierarchy of pages ( Key changes:
Findings:
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[utils.ts module load] --> B[PROVIDER_DEFINITIONS]
B --> C[Build rawProviders slug + display name + pricing]
C --> D[assertUniqueGeneratedRoutes throws on collision]
D --> E[Export catalog constants ALL_CATALOG_MODELS etc]
E --> F[models page.tsx Directory index]
E --> G[models provider page.tsx Provider hub]
E --> H[models provider model page.tsx Model detail]
E --> I[sitemap.ts All model + provider URLs]
F --> J[ModelDirectory client search and filter]
F --> K[BreadcrumbList JSON-LD]
F --> L[ItemList JSON-LD ALL models embedded]
G --> M[BreadcrumbList + ItemList + FAQPage JSON-LD]
G --> N[LandingFAQ buildProviderFaqs]
H --> O[BreadcrumbList + Product + FAQPage JSON-LD]
H --> P[LandingFAQ buildModelFaqs]
F --> Q[opengraph-image edge runtime OG card]
G --> Q
H --> Q
Reviews (4): Last reviewed commit: "fix(models): remove dead og-utils export..." | Re-trigger Greptile |
|
@greptile |
|
@cursor review |
Correct model structured-data price bounds, remove dead code in the models catalog helpers, and harden OG font loading with graceful fallbacks. Made-with: Cursor
d2930ca to
2f5d5e7
Compare
|
@greptile |
|
@cursor review |
|
@greptile |
|
@cursor review |
Summary
Type of Change
Testing
Tested manually
Checklist