From 0ceff7f7153dca22e75b74f9656b6eecc167e392 Mon Sep 17 00:00:00 2001 From: "vercel-gh-bot-4[bot]" <312518292+vercel-gh-bot-4[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 16:05:38 +0000 Subject: [PATCH] fix(docs): update homepage title and favicon Co-authored-by: allenzhou101 <46854522+allenzhou101@users.noreply.github.com> --- apps/docs/app/icon.svg | 28 +++++++++++++++++++ .../docs/lib/geistdocs/metadata-title.test.ts | 2 +- apps/docs/lib/geistdocs/metadata-title.ts | 2 +- apps/docs/lib/geistdocs/redirects.test.ts | 8 ++++++ apps/docs/lib/geistdocs/redirects.ts | 1 + 5 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 apps/docs/app/icon.svg diff --git a/apps/docs/app/icon.svg b/apps/docs/app/icon.svg new file mode 100644 index 000000000..5664adb05 --- /dev/null +++ b/apps/docs/app/icon.svg @@ -0,0 +1,28 @@ + + + + + + + + + + diff --git a/apps/docs/lib/geistdocs/metadata-title.test.ts b/apps/docs/lib/geistdocs/metadata-title.test.ts index fb701ac5b..0ba1e0b5f 100644 --- a/apps/docs/lib/geistdocs/metadata-title.test.ts +++ b/apps/docs/lib/geistdocs/metadata-title.test.ts @@ -10,7 +10,7 @@ import { describe("metadata titles", () => { it("defines normal child title inheritance at the shared layout", () => { expect(rootTitleMetadata).toEqual({ - default: "eve – durable AI agent framework", + default: "eve, the open agent framework", template: "%s – eve", }); expect(metadataTitle("Integrations")).toBe("Integrations"); diff --git a/apps/docs/lib/geistdocs/metadata-title.ts b/apps/docs/lib/geistdocs/metadata-title.ts index dbba53715..d561b2a3d 100644 --- a/apps/docs/lib/geistdocs/metadata-title.ts +++ b/apps/docs/lib/geistdocs/metadata-title.ts @@ -1,6 +1,6 @@ import type { Metadata } from "next"; -export const siteTitle = "eve – durable AI agent framework"; +export const siteTitle = "eve, the open agent framework"; export const siteTitleTemplate = "%s – eve"; export const rootTitleMetadata = { diff --git a/apps/docs/lib/geistdocs/redirects.test.ts b/apps/docs/lib/geistdocs/redirects.test.ts index 2006f1c58..aee6f9391 100644 --- a/apps/docs/lib/geistdocs/redirects.test.ts +++ b/apps/docs/lib/geistdocs/redirects.test.ts @@ -183,4 +183,12 @@ describe("all redirects", () => { } } }); + + it("redirects the legacy favicon to the eve icon", () => { + expect(compatibilityRedirects).toContainEqual({ + source: "/favicon.ico", + destination: "/icon.svg", + permanent: true, + }); + }); }); diff --git a/apps/docs/lib/geistdocs/redirects.ts b/apps/docs/lib/geistdocs/redirects.ts index b3ec350d8..b13e471e7 100644 --- a/apps/docs/lib/geistdocs/redirects.ts +++ b/apps/docs/lib/geistdocs/redirects.ts @@ -89,6 +89,7 @@ export const rootMarkdownRedirects: DocsRedirect[] = [ export const compatibilityRedirects: DocsRedirect[] = [ ...createIntegrationRedirects("chat-sdk-photon", "photon"), + { source: "/favicon.ico", destination: "/icon.svg", permanent: true }, { source: "/feed", destination: "/rss.xml", permanent: true }, { source: "/feed.xml", destination: "/rss.xml", permanent: true }, { source: "/guides/hooks", destination: "/docs/guides/hooks", permanent: true },