From f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9 Mon Sep 17 00:00:00 2001 From: Jay V Date: Thu, 19 Jun 2025 12:20:30 -0400 Subject: [PATCH] ignore: share version --- packages/web/src/components/Share.tsx | 14 ++++++++------ packages/web/src/pages/s/[id].astro | 8 +++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx index 12a734d1..e125912f 100644 --- a/packages/web/src/components/Share.tsx +++ b/packages/web/src/components/Share.tsx @@ -801,7 +801,9 @@ export default function Share(props: {
- v${store.info?.version} + + v${store.info?.version} + @@ -1261,9 +1263,9 @@ export default function Share(props: { const path = createMemo(() => toolData()?.args.path !== data().rootDir ? stripWorkingDirectory( - toolData()?.args.path, - data().rootDir, - ) + toolData()?.args.path, + data().rootDir, + ) : toolData()?.args.path, ) @@ -1620,7 +1622,7 @@ export default function Share(props: { msg.role === "assistant" && part.type === "tool-invocation" && part.toolInvocation.toolName === - "todowrite" && + "todowrite" && part } > @@ -1686,7 +1688,7 @@ export default function Share(props: { msg.role === "assistant" && part.type === "tool-invocation" && part.toolInvocation.toolName === - "webfetch" && + "webfetch" && part } > diff --git a/packages/web/src/pages/s/[id].astro b/packages/web/src/pages/s/[id].astro index 62f0c39d..810e2311 100644 --- a/packages/web/src/pages/s/[id].astro +++ b/packages/web/src/pages/s/[id].astro @@ -11,13 +11,12 @@ const { id } = Astro.params; const res = await fetch(`${apiUrl}/share_data?id=${id}`); const data = await res.json(); -let cost = 0; const models: Set = new Set(); -const version = `v${data.info.version}`; +const version = data.info.version ? `v${data.info.version}` : "v0.0.1"; + Object.values(data.messages).forEach((d) => { const assistant = d.metadata?.assistant; if (assistant) { - cost += assistant.cost; models.add(assistant.modelID); } }); @@ -31,9 +30,8 @@ const encodedTitle = encodeURIComponent( ) ) ); -const encodedCost = encodeURIComponent(`$${cost.toFixed(2)}`); -const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?cost=${encodedCost}&model=${Array.from(models).join(",")}&version=${version}&id=${id}`; +const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?model=${Array.from(models).join(",")}&version=${version}&id=${id}`; ---