Skip to content

chore: drop bundled third-party logos from the empty state - #21

Merged
ribdsp merged 1 commit into
mainfrom
chore/drop-third-party-logos
Aug 31, 2026
Merged

ribdsp merged 1 commit into
mainfrom
chore/drop-third-party-logos

Conversation

@ribdsp

@ribdsp ribdsp commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Why

stage-empty-state.tsx rendered a product logo beside each of the two "Getting WebMCP" rows, loaded from traces/public/image/. Those are third-party marks the repository has no licence to redistribute, and they sit in the one panel any recording of this app has to show.

What changed

  • The two <img> tags become generic lucide-react glyphs (AppWindow, Globe) styled like the section headings already in the file: size={14} strokeWidth={1.75} className="shrink-0 text-muted".
  • traces/public/image/ChatGPT.webp and Chrome.webp deleted. The directory had nothing else in it, so it is gone too.
  • A comment above the list records why, since the obvious "improvement" is to add them back.

The product names stay in the row titles. Naming a browser is not the same as shipping its artwork.

Note: lucide-react does have a Chrome icon, and it is deliberately not used here — it is the Chrome logo shape, which would reintroduce exactly what this removes.

Verification

  • npx tsc --noEmit — exit 0
  • npx vitest run — 25 files, 309 tests, all passing
  • npm run lint — 0 errors, 6 warnings, all pre-existing. Two @next/next/no-img-element warnings went away with the <img> tags.

The two rows under "Getting WebMCP" shipped a product logo each, from
public/image/. Those are marks this repo has no licence to redistribute,
sitting in the panel that a demo recording of this app necessarily shows.

Replaced with generic lucide glyphs in the same family as the section
headings, and deleted both files. The product names stay in the text --
naming a browser is not the same as shipping its mark. A comment above the
list says so, because the obvious "improvement" is to put them back.

Incidental: removing the raw <img> tags also clears the two
@next/next/no-img-element lint warnings they carried.
@vercel

vercel Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
traces Ready Ready Preview Aug 31, 2026 9:35am

@ribdsp
ribdsp merged commit ae8f1bc into main Aug 31, 2026
5 checks passed
@ribdsp
ribdsp deleted the chore/drop-third-party-logos branch August 31, 2026 09:38

This branch was successfully deployed

1 active deployment
Preview — 81e6ba95 Deployed Aug 31, 2026 by vercel[bot]
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