@@ -89,6 +92,19 @@ export function ApplicationHandlerDetailRenderer({
{/* Publisher */}
diff --git a/src/components/nostr/kinds/ApplicationHandlerRenderer.tsx b/src/components/nostr/kinds/ApplicationHandlerRenderer.tsx
index c5bf3a5..987c676 100644
--- a/src/components/nostr/kinds/ApplicationHandlerRenderer.tsx
+++ b/src/components/nostr/kinds/ApplicationHandlerRenderer.tsx
@@ -7,6 +7,7 @@ import {
getAppName,
getSupportedKinds,
getAvailablePlatforms,
+ getAppWebsite,
} from "@/lib/nip89-helpers";
import { KindBadge } from "@/components/KindBadge";
import { Badge } from "@/components/ui/badge";
@@ -40,6 +41,7 @@ export function ApplicationHandlerRenderer({ event }: BaseEventProps) {
const appName = getAppName(event);
const supportedKinds = getSupportedKinds(event);
const platforms = getAvailablePlatforms(event);
+ const website = getAppWebsite(event);
// Show max 8 kinds in feed view
const MAX_KINDS_IN_FEED = 8;
@@ -57,6 +59,19 @@ export function ApplicationHandlerRenderer({ event }: BaseEventProps) {
{appName}
+ {/* Website */}
+ {website && (
+
e.stopPropagation()}
+ >
+ {website}
+
+ )}
+
{/* Supported Kinds */}
{displayKinds.length > 0 && (
diff --git a/src/components/nostr/kinds/HandlerRecommendationDetailRenderer.tsx b/src/components/nostr/kinds/HandlerRecommendationDetailRenderer.tsx
index f20df89..fd6d673 100644
--- a/src/components/nostr/kinds/HandlerRecommendationDetailRenderer.tsx
+++ b/src/components/nostr/kinds/HandlerRecommendationDetailRenderer.tsx
@@ -45,11 +45,9 @@ function PlatformIcon({ platform }: { platform: string }) {
function HandlerCard({
address,
platform,
- relayHint,
}: {
address: { kind: number; pubkey: string; identifier: string };
platform?: string;
- relayHint?: string;
}) {
const { addWindow } = useGrimoire();
const handlerEvent = useNostrEvent(address);
@@ -142,19 +140,14 @@ function HandlerCard({
)}
{/* Recommendation Context */}
- {(platform || relayHint) && (
+ {platform && (
- {platform && (
-
- Recommended for:{" "}
-
- {platform}
-
-
- )}
- {relayHint && (
-
Relay hint: {relayHint}
- )}
+
+ Recommended for:{" "}
+
+ {platform}
+
+
)}
@@ -260,7 +253,6 @@ export function HandlerRecommendationDetailRenderer({
key={idx}
address={ref.address}
platform={ref.platform}
- relayHint={ref.relayHint}
/>
))}
diff --git a/src/lib/nip89-helpers.ts b/src/lib/nip89-helpers.ts
index deb017f..0df2124 100644
--- a/src/lib/nip89-helpers.ts
+++ b/src/lib/nip89-helpers.ts
@@ -123,14 +123,15 @@ export function getPlatformUrls(event: NostrEvent): Record