Skip to content

refactor(quotes): grouped sections, drop italics, InferenceX brand cleanup#398

Open
samharshe wants to merge 1 commit into
SemiAnalysisAI:masterfrom
samharshe:refactor/quotes-page-grouped-sections
Open

refactor(quotes): grouped sections, drop italics, InferenceX brand cleanup#398
samharshe wants to merge 1 commit into
SemiAnalysisAI:masterfrom
samharshe:refactor/quotes-page-grouped-sections

Conversation

@samharshe
Copy link
Copy Markdown

@samharshe samharshe commented May 27, 2026

Refactors /quotes to mirror the ClusterMAX quotes page layout.

Changes

  • Grouped sections. Quotes are now split into 6 cards with section headers, in this order:
    • AI Industry Leaders
    • AI Companies and Startups
    • Infrastructure Providers
    • Inference Engines and Frameworks
    • Researchers and Academia
    • Community and Content Creators
  • Jensen Huang moved to the top of the first section.
  • InferenceMAXInferenceX in all quote prose.
  • Superscripted removed from quote text (and from the intro card copy).
  • Italics dropped on quote bodies — switched from text-muted-foreground italic to plain text-foreground for readability, matching ClusterMAX.
  • <em> support in author title field so Stas Bekman's book title renders italicized (only place it's used).

Data layer

quotes-data.ts adds a group field and exports QuoteGroup + QUOTE_GROUPS. Existing QUOTES, CAROUSEL_ORGS, and CAROUSEL_LABELS exports are preserved, so intro-section.tsx and faq-data.ts are unaffected.

Validation

  • pnpm typecheck
  • pnpm lint
  • pnpm fmt
  • pnpm test:unit ✅ (1944/1944)
  • pnpm build compiles successfully (build halts later on an unrelated DATABASE_READONLY_URL env requirement)

Note

Low Risk
Marketing/content and presentational React on the quotes page only; public API exports used elsewhere are unchanged.

Overview
Refactors the /quotes page to match a grouped ClusterMAX-style layout: an intro card with org logos, then six section cards driven by new QuoteGroup / QUOTE_GROUPS and a group field on each quote (Jensen Huang is first in AI Industry Leaders).

Branding and copy: quote text and the intro headline drop InferenceMAX, superscript , and use InferenceX instead. Quote bodies no longer use muted italics (text-foreground only).

UI polish: QuoteCard takes the full Quote type; author titles can include <em>...</em> via a small renderEm helper (e.g. book title). Optional logoIsPhoto is added on the type for future logo styling.

Reviewed by Cursor Bugbot for commit 421a4c2. Bugbot is set up for automated code reviews on this repo. Configure here.

…eanup

Refactors the /quotes page to mirror the ClusterMAX layout:

- Group quotes into 6 sections (AI Industry Leaders, AI Companies and
  Startups, Infrastructure Providers, Inference Engines and Frameworks,
  Researchers and Academia, Community and Content Creators) rendered as
  separate cards with section headers
- Move Jensen Huang's quote to the top
- Replace 'InferenceMAX' with 'InferenceX' in quote prose
- Strip superscripted trademark symbols from inside quotes (intro card
  also drops the inline TM)
- Remove italic styling on quote text; use foreground color for better
  readability
- Render <em> spans in author title field (e.g. Stas Bekman's book title)

Adds 'group' field + QuoteGroup type + QUOTE_GROUPS to quotes-data.ts.
Existing QUOTES, CAROUSEL_ORGS, and CAROUSEL_LABELS exports remain
compatible with intro-section.tsx and faq-data.ts consumers.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

Someone is attempting to deploy a commit to the SemiAnalysisAI Team on Vercel.

A member of the Team first needs to authorize it.

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