From 7f5382947cacaef9fe498f098a71e8216022e732 Mon Sep 17 00:00:00 2001 From: Lynn Fisher Date: Wed, 14 Jan 2026 15:29:05 -0700 Subject: [PATCH 1/2] change ui.dev to Fireship --- src/components/DocsCalloutBytes.tsx | 4 ++-- src/components/DocsLayout.tsx | 2 +- src/components/LogoQueryGG.tsx | 2 +- src/components/LogoQueryGGSmall.tsx | 2 +- src/images/bytes-fireship.png | Bin 0 -> 6638 bytes src/images/bytes-uidotdev.png | Bin 7048 -> 0 bytes src/routes/learn.tsx | 2 +- src/utils/gh-sponsor-meta.json | 6 +++--- src/utils/partners.tsx | 16 ++++++++-------- 9 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 src/images/bytes-fireship.png delete mode 100644 src/images/bytes-uidotdev.png diff --git a/src/components/DocsCalloutBytes.tsx b/src/components/DocsCalloutBytes.tsx index 2fdeaa4a9..9d7027929 100644 --- a/src/components/DocsCalloutBytes.tsx +++ b/src/components/DocsCalloutBytes.tsx @@ -8,8 +8,8 @@ export function DocsCalloutBytes(props: React.HTMLProps) { Subscribe to Bytes

- Your weekly dose of JavaScript news. Delivered every Monday to over - 100,000 devs, for free. + Your weekly dose of JavaScript news. Delivered every Tuesday and Friday to over + 200,000 devs, for free.

diff --git a/src/components/DocsLayout.tsx b/src/components/DocsLayout.tsx index 6eadd3e1f..6b2b028d9 100644 --- a/src/components/DocsLayout.tsx +++ b/src/components/DocsLayout.tsx @@ -789,7 +789,7 @@ export function DocsLayout({ {activePartners - .filter((d) => d.id !== 'ui-dev') + .filter((d) => d.id !== 'fireship') .map((partner) => { // flexBasis as percentage based on score, flexGrow to fill remaining row space const widthPercent = Math.round(partner.score * 100) diff --git a/src/components/LogoQueryGG.tsx b/src/components/LogoQueryGG.tsx index 207f4e681..bfc3c6070 100644 --- a/src/components/LogoQueryGG.tsx +++ b/src/components/LogoQueryGG.tsx @@ -213,7 +213,7 @@ export function LogoQueryGG(props: React.HTMLProps) { diff --git a/src/components/LogoQueryGGSmall.tsx b/src/components/LogoQueryGGSmall.tsx index 0ff66c196..56d00f537 100644 --- a/src/components/LogoQueryGGSmall.tsx +++ b/src/components/LogoQueryGGSmall.tsx @@ -220,7 +220,7 @@ export function LogoQueryGGSmall(props: React.HTMLProps) { diff --git a/src/images/bytes-fireship.png b/src/images/bytes-fireship.png new file mode 100644 index 0000000000000000000000000000000000000000..96e1f3b29c0734332a5202175a8917be3e4f1cfd GIT binary patch literal 6638 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 BZ^Zxr literal 0 HcmV?d00001 diff --git a/src/images/bytes-uidotdev.png b/src/images/bytes-uidotdev.png deleted file mode 100644 index 171332d150ca3e38d813ef6fdd16d356ab36c7d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7048 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 diff --git a/src/routes/learn.tsx b/src/routes/learn.tsx index 0855295d1..e2e116f4c 100644 --- a/src/routes/learn.tsx +++ b/src/routes/learn.tsx @@ -78,7 +78,7 @@ function LearnPage() {
Created by{' '} Dominik Dorfmeister and{' '} - ui.dev + Fireship
diff --git a/src/utils/gh-sponsor-meta.json b/src/utils/gh-sponsor-meta.json index 753a969d6..aa98dc874 100644 --- a/src/utils/gh-sponsor-meta.json +++ b/src/utils/gh-sponsor-meta.json @@ -250,9 +250,9 @@ "linkUrl": "https://tripwire.com/?utm_source=tanstack" }, { - "login": "uidotdev", - "name": "ui.dev", - "linkUrl": "https://ui.dev/react-query?from=tanstack" + "login": "fireship-io", + "name": "Fireship", + "linkUrl": "https://fireship.dev/react-query?from=tanstack" }, { "login": "perscharbel", diff --git a/src/utils/partners.tsx b/src/utils/partners.tsx index 4d0a1b304..91362b7b1 100644 --- a/src/utils/partners.tsx +++ b/src/utils/partners.tsx @@ -1,7 +1,7 @@ import agGridDarkSvg from '~/images/ag-grid-dark.svg' import agGridLightSvg from '~/images/ag-grid-light.svg' import nozzleImage from '~/images/nozzle.png' -import bytesUidotdevImage from '~/images/bytes-uidotdev.png' +import bytesFireshipImage from '~/images/bytes-fireship.png' import vercelLightSvg from '~/images/vercel-light.svg' import vercelDarkSvg from '~/images/vercel-dark.svg' import netlifyLightSvg from '~/images/netlify-light.svg' @@ -443,19 +443,19 @@ const sentry = (() => { } })() -const uiDev = (() => { +const fireship = (() => { const href = 'https://bytes.dev?utm_source-tanstack&utm_campaign=tanstack' return { - name: 'UI.dev', - id: 'ui-dev', + name: 'Fireship', + id: 'fireship', libraries: [], status: 'active' as const, score: 0.014, href, tagline: 'Dev Education', image: { - src: bytesUidotdevImage, + src: bytesFireshipImage, }, llmDescription: 'Educational platform and Bytes.dev newsletter. Official learning resources and news partner for the TanStack ecosystem.', @@ -472,14 +472,14 @@ const uiDev = (() => { className="text-blue-500 underline cursor-pointer p-0 m-0 bg-transparent border-none inline" onClick={() => window.open( - 'https://ui.dev/?utm_source=tanstack&utm_campaign=tanstack', + 'https://fireship.dev/?utm_source=tanstack&utm_campaign=tanstack', '_blank', 'noopener,noreferrer', ) } tabIndex={0} > - ui.dev + Fireship {' '} to provide best-in-class education about TanStack products. It doesn't stop at TanStack though, with their sister @@ -842,7 +842,7 @@ export const partners: Partner[] = [ prisma, strapi, unkey, - uiDev, + fireship, nozzle, vercel, speakeasy, From 554a396f32fa7f1715748b6beba3e5130977d82e Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Wed, 14 Jan 2026 22:30:49 +0000 Subject: [PATCH 2/2] ci: apply automated fixes --- src/components/DocsCalloutBytes.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/DocsCalloutBytes.tsx b/src/components/DocsCalloutBytes.tsx index 9d7027929..5fd6945bd 100644 --- a/src/components/DocsCalloutBytes.tsx +++ b/src/components/DocsCalloutBytes.tsx @@ -8,8 +8,8 @@ export function DocsCalloutBytes(props: React.HTMLProps) { Subscribe to Bytes

- Your weekly dose of JavaScript news. Delivered every Tuesday and Friday to over - 200,000 devs, for free. + Your weekly dose of JavaScript news. Delivered every Tuesday and + Friday to over 200,000 devs, for free.