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 },