From d88eb5d1275f08e7d24ed78fa92ed62e232c0bca Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Fri, 15 May 2026 04:28:36 +0200 Subject: [PATCH] feat(frontend): show @handle and link to profile in federation actor lists --- .../components/federation/pending-requests.tsx | 12 ++++++++---- .../components/federation/remote-followers.tsx | 12 ++++++++---- .../components/federation/remote-following.tsx | 12 ++++++++---- 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/thoughts-frontend/components/federation/pending-requests.tsx b/thoughts-frontend/components/federation/pending-requests.tsx index 57dd975..6f995b8 100644 --- a/thoughts-frontend/components/federation/pending-requests.tsx +++ b/thoughts-frontend/components/federation/pending-requests.tsx @@ -11,6 +11,7 @@ import { useAuth } from "@/hooks/use-auth"; import { UserAvatar } from "@/components/user-avatar"; import { Button } from "@/components/ui/button"; import { toast } from "sonner"; +import Link from "next/link"; interface Props { compact?: boolean; @@ -56,7 +57,10 @@ export function PendingRequests({ compact = false }: Props) { key={actor.url} className="flex items-center justify-between gap-3" > -
+ {actor.displayName || actor.handle}

-

- {actor.handle} +

+ @{actor.handle}

- +
+ diff --git a/thoughts-frontend/components/federation/remote-following.tsx b/thoughts-frontend/components/federation/remote-following.tsx index 7f0b260..33e1a67 100644 --- a/thoughts-frontend/components/federation/remote-following.tsx +++ b/thoughts-frontend/components/federation/remote-following.tsx @@ -6,6 +6,7 @@ import { useAuth } from "@/hooks/use-auth"; import { UserAvatar } from "@/components/user-avatar"; import { Button } from "@/components/ui/button"; import { toast } from "sonner"; +import Link from "next/link"; export function RemoteFollowing() { const { token } = useAuth(); @@ -36,7 +37,10 @@ export function RemoteFollowing() {