diff --git a/src/app/mii/[id]/image/route.ts b/src/app/mii/[id]/image/route.ts index 050cff9..5fa4526 100644 --- a/src/app/mii/[id]/image/route.ts +++ b/src/app/mii/[id]/image/route.ts @@ -90,9 +90,8 @@ export async function GET(request: NextRequest, { params }: { params: Promise<{ const name = slugify(mii.name); const tags = mii.tags.map(slugify).join("-"); - const username = slugify(mii.user.username!); - const filename = `${name}-mii-${tags}-by-${username}.png`; + const filename = `${name}-mii-${tags}.png`; return rateLimit.sendResponse(buffer, 200, { "Content-Type": "image/png", diff --git a/src/components/mii-list/index.tsx b/src/components/mii-list/index.tsx index 30210d4..0681780 100644 --- a/src/components/mii-list/index.tsx +++ b/src/components/mii-list/index.tsx @@ -103,6 +103,7 @@ export default async function MiiList({ searchParams, userId, inLikesPage }: Pro imageCount: true, tags: true, createdAt: true, + gender: true, // Mii liked check ...(session?.user?.id && { likedBy: { @@ -252,6 +253,17 @@ export default async function MiiList({ searchParams, userId, inLikesPage }: Pro )} + + {/* Offscreen metadata image for search engines; hidden from users */} + {/* eslint-disable-next-line @next/next/no-img-element */} + {`${mii.name}, ))}