Skip to content

feat(telemetry): add express and fastify framework icons - #781

Merged
HugoRCD merged 1 commit into
mainfrom
feat/telemetry-express-fastify-logos
Oct 5, 2026
Merged

HugoRCD merged 1 commit into
mainfrom
feat/telemetry-express-fastify-logos

Conversation

@evlogai

@evlogai evlogai Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

The Adoption tab's Frameworks card fell back to a generic box glyph and the raw slug for the two frameworks the CLI added most recently: express and fastify rendered as an anonymous package icon labeled "express" / "fastify", while every other CLI framework got its own mark and display name.

Change

apps/telemetry/shared/utils/field-dimensions.ts, the same maps the other five ids live in:

   'tanstack-start': 'i-simple-icons-tanstack',
   'hono': 'i-simple-icons-hono',
+  'express': 'i-simple-icons-express',
+  'fastify': 'i-simple-icons-fastify',
 }
   'tanstack-start': 'TanStack Start',
   'hono': 'Hono',
+  'express': 'Express',
+  'fastify': 'Fastify',
 }

Chart color slots are untouched: both keep the neutral other band, which the updated test now asserts explicitly.

Evidence

Verified in the sandbox against this branch (4545019): seeded evlog-cli map runs with mapFramework: express / fastify through a local dev server, then read the rendered Adoption tab. Both rows carry the real simple-icons glyphs (i-simple-icons:express, i-simple-icons:fastify, confirmed in the DOM via their SVG mask data URLs) and the labels "Express" / "Fastify" instead of the raw slugs. Screenshot captured in the requesting thread; the Blob store refused a public upload this session, so it is not attached here.

Checks

  • pnpm vitest run test/field-dimensions.test.ts: 14 passed, including the widened seven-id icon/label loop
  • pnpm lint and pnpm typecheck in apps/telemetry: clean

No changeset: the change is confined to apps/telemetry.

ELI5

The telemetry dashboard lists which frameworks people use evlog with. The two newest ones, Express and Fastify, showed up with a plain generic icon and their name written in lowercase code-speak. This gives them their proper logos and properly capitalized names, matching the other frameworks on the list.

@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
evlog-telemetry Ready Ready Preview Oct 5, 2026 10:19pm UTC
4 Skipped Deployments
Project Deployment Actions Updated
evi Skipped Skipped Oct 5, 2026 10:19pm UTC
evlog-docs Skipped Skipped v0 Oct 5, 2026 10:19pm UTC
evlog-render-lab Skipped Skipped Oct 5, 2026 10:19pm UTC
just-use-evlog Skipped Skipped Oct 5, 2026 10:19pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1e3d755c-50ec-41c7-8b22-2c3edc8f7555

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@github-actions
github-actions Bot requested a review from HugoRCD October 5, 2026 22:18
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@pkg-pr-new

pkg-pr-new Bot commented Oct 5, 2026

Copy link
Copy Markdown
@evlog/cli

npm i https://pkg.pr.new/@evlog/cli@781

evlog

npm i https://pkg.pr.new/evlog@781

@evlog/nuxthub

npm i https://pkg.pr.new/@evlog/nuxthub@781

@evlog/signals

npm i https://pkg.pr.new/@evlog/signals@781

@evlog/telemetry

npm i https://pkg.pr.new/@evlog/telemetry@781

commit: 4545019

@HugoRCD
HugoRCD merged commit a2cfcca into main Oct 5, 2026
20 checks passed
@HugoRCD
HugoRCD deleted the feat/telemetry-express-fastify-logos branch October 5, 2026 22:21

This branch was successfully deployed

1 active and 4 inactive deployments
Preview – evlog-telemetry — 45450195 Deployed Oct 5, 2026 by vercel[bot]
Preview – just-use-evlog — 45450195 Deployed Oct 5, 2026 by vercel[bot]
Preview – evlog-render-lab — 45450195 Deployed Oct 5, 2026 by vercel[bot]
Preview – evi — 45450195 Deployed Oct 5, 2026 by vercel[bot]
Preview – evlog-docs — 45450195 Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant