From aaa72d54a923be442ab50f0bf49affe26b640fa0 Mon Sep 17 00:00:00 2001 From: "Raphael S." <52125687+raphaelsalaja@users.noreply.github.com> Date: Thu, 23 Apr 2026 13:22:24 +0100 Subject: [PATCH 1/2] feat(web): add favicon icon Adds a programmatic favicon at app/icon.tsx using next/og's ImageResponse. The icon mirrors the top-nav logo: a music note rendered on a circular ds-gray-3 background with a ds-gray-8 fill, keeping branding consistent across the browser tab and the in-app logo. Made-with: Cursor --- apps/web/app/icon.tsx | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 apps/web/app/icon.tsx diff --git a/apps/web/app/icon.tsx b/apps/web/app/icon.tsx new file mode 100644 index 00000000..ef4c3112 --- /dev/null +++ b/apps/web/app/icon.tsx @@ -0,0 +1,39 @@ +import { ImageResponse } from "next/og"; + +export const size = { + width: 32, + height: 32, +}; +export const contentType = "image/png"; + +export default function Icon() { + return new ImageResponse( +
+ + + +
, + { + ...size, + }, + ); +} From aadec3a199de27a20a2cfae10e530e6cd12fb10b Mon Sep 17 00:00:00 2001 From: "Raphael S." <52125687+raphaelsalaja@users.noreply.github.com> Date: Thu, 23 Apr 2026 13:24:07 +0100 Subject: [PATCH 2/2] chore(web): untrack auto-generated next-env.d.ts The file is already listed in .gitignore but was tracked from before the ignore rule was added. Next.js rewrites this file between dev and build runs (e.g. ./.next/types/routes.d.ts vs ./.next/dev/types/routes.d.ts), producing noisy diffs that should never be committed. Made-with: Cursor --- apps/web/next-env.d.ts | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 apps/web/next-env.d.ts diff --git a/apps/web/next-env.d.ts b/apps/web/next-env.d.ts deleted file mode 100644 index 9edff1c7..00000000 --- a/apps/web/next-env.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/// -/// -import "./.next/types/routes.d.ts"; - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.