From e740d199f1231fda97cdc919b986896061c7c7a5 Mon Sep 17 00:00:00 2001 From: rodbishop Date: Tue, 7 Apr 2026 13:58:24 +1000 Subject: [PATCH] feat: Add Shosho as external client for Live Events (#770) * feat: Add Shosho as an external client for Live Events Adds 'Shosho' to the list of external clients for kind 30311 (Live Event) events. The link format is `https://shosho.live/live/`. * refactor: Reorder clients for Live Events Based on feedback, this commit reorders the external clients for Live Events to place 'shosho' after 'zap.stream'. --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> --- src/components/ClientSelect/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/ClientSelect/index.tsx b/src/components/ClientSelect/index.tsx index 2efe939..06da471 100644 --- a/src/components/ClientSelect/index.tsx +++ b/src/components/ClientSelect/index.tsx @@ -65,6 +65,10 @@ const clients: Record string }> name: 'Pareto', getUrl: (id: string) => `https://pareto.space/a/${id}` }, + shosho: { + name: 'Shosho', + getUrl: (id: string) => `https://shosho.live/live/${id}` + }, njump: { name: 'Njump', getUrl: (id: string) => `https://njump.me/${id}` @@ -107,7 +111,7 @@ export default function ClientSelect({ case kinds.DraftLong: return ['yakihonne', 'coracle', 'habla', 'lumilumi', 'pareto', 'njump'] case kinds.LiveEvent: - return ['zapStream', 'nostrudel', 'njump'] + return ['zapStream', 'shosho', 'nostrudel', 'njump'] case kinds.Date: case kinds.Time: return ['coracle', 'njump']