Add OpenGraph metadata to api.coilysiren.me root #7

Open
opened 2026-05-23 20:53:50 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-05-02T22:13:35Z - https://github.com/coilysiren/backend/issues/30

🤖 Filed by Claude Code on Kai's behalf.

The /apps/ page on coilysiren.me now renders OG link previews for each listed app at build time. `api.coilysiren.me` returned no OG data because the root currently responds with JSON (FastAPI default).

Add a minimal HTML response at `GET /` (content-negotiate on `Accept: text/html`, fall through to JSON otherwise) that includes:

  • `
_Originally filed by @coilysiren on 2026-05-02T22:13:35Z - [https://github.com/coilysiren/backend/issues/30](https://github.com/coilysiren/backend/issues/30)_ > 🤖 Filed by Claude Code on Kai's behalf. The /apps/ page on coilysiren.me now renders OG link previews for each listed app at build time. \`api.coilysiren.me\` returned no OG data because the root currently responds with JSON (FastAPI default). Add a minimal HTML response at \`GET /\` (content-negotiate on \`Accept: text/html\`, fall through to JSON otherwise) that includes: - \`<title>\` - \`<meta name=\"description\">\` - \`og:title\`, \`og:description\`, \`og:type=website\`, \`og:url\`, \`og:site_name\` - ideally \`og:image\` (a static asset served from the API) Verify by re-running the website build (\`pnpm build\` in coilysiren/website) and confirming \`scripts/apps-og-cache.json\` picks up an entry for \`api.coilysiren.me\`. > 🤖 Filed by Claude Code on Kai's behalf.
coilysiren added
P4
and removed
P3
labels 2026-05-31 07:00:11 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/backend#7
No description provided.