-
+
Raw ACP
JSON-RPC payloads
@@ -40,7 +40,7 @@ export function RawEventRail({ events }: { events: ObserverEvent[] }) {
#{event.seq}{" "}
{describeRawEvent(event)}
-
+
{JSON.stringify(event.payload, null, 2)}
diff --git a/desktop/src/features/agents/ui/RelayDirectorySection.tsx b/desktop/src/features/agents/ui/RelayDirectorySection.tsx
index 18e6ea358..4e91a455f 100644
--- a/desktop/src/features/agents/ui/RelayDirectorySection.tsx
+++ b/desktop/src/features/agents/ui/RelayDirectorySection.tsx
@@ -95,7 +95,7 @@ export function RelayDirectorySection({
className="w-full border-collapse text-left text-sm"
data-testid="relay-directory-table"
>
-
+
| Agent |
Status |
@@ -121,7 +121,7 @@ export function RelayDirectorySection({
|
diff --git a/desktop/src/features/agents/ui/RespondToField.tsx b/desktop/src/features/agents/ui/RespondToField.tsx
index 2e903bfeb..bc73ca4e6 100644
--- a/desktop/src/features/agents/ui/RespondToField.tsx
+++ b/desktop/src/features/agents/ui/RespondToField.tsx
@@ -211,7 +211,7 @@ function AllowlistPicker({
>
Allowed pubkeys
-
+
{allowlist.length} selected
@@ -241,7 +241,7 @@ function AllowlistPicker({
{allowlist.map((pubkey) => (
diff --git a/desktop/src/features/agents/ui/TeamDialog.tsx b/desktop/src/features/agents/ui/TeamDialog.tsx
index 06421bc51..8d765100d 100644
--- a/desktop/src/features/agents/ui/TeamDialog.tsx
+++ b/desktop/src/features/agents/ui/TeamDialog.tsx
@@ -422,7 +422,7 @@ export function TeamDialog({
/>
{persona.displayName}
diff --git a/desktop/src/features/agents/ui/TeamsSection.tsx b/desktop/src/features/agents/ui/TeamsSection.tsx
index bcbcd7e10..500d5a09e 100644
--- a/desktop/src/features/agents/ui/TeamsSection.tsx
+++ b/desktop/src/features/agents/ui/TeamsSection.tsx
@@ -172,7 +172,7 @@ export function TeamsSection({
) : null}
{team.version ? (
-
+
v{team.version}
) : null}
@@ -199,13 +199,13 @@ export function TeamsSection({
{visible.map((persona) => (
))}
{overflow > 0 ? (
-
+
+{overflow}
) : null}
diff --git a/desktop/src/features/channels/ui/AddChannelBotPersonasSection.tsx b/desktop/src/features/channels/ui/AddChannelBotPersonasSection.tsx
index 35850ef3e..ed7309f1d 100644
--- a/desktop/src/features/channels/ui/AddChannelBotPersonasSection.tsx
+++ b/desktop/src/features/channels/ui/AddChannelBotPersonasSection.tsx
@@ -49,7 +49,7 @@ function SelectionChipButton({
{persona.displayName}
{isInChannel ? (
-
+
✓ Already in this channel
) : null}
-
+
{promptPreview(persona.systemPrompt)}
diff --git a/desktop/src/features/channels/ui/AddChannelBotTeamsSection.tsx b/desktop/src/features/channels/ui/AddChannelBotTeamsSection.tsx
index acb12eb0c..1fe45f9ae 100644
--- a/desktop/src/features/channels/ui/AddChannelBotTeamsSection.tsx
+++ b/desktop/src/features/channels/ui/AddChannelBotTeamsSection.tsx
@@ -124,7 +124,7 @@ export function AddChannelBotTeamsSection({
{inChannelCount > 0 ? (
{team.name}
{team.description ? (
-
+
{team.description}
) : null}
@@ -158,10 +158,10 @@ export function AddChannelBotTeamsSection({
>
-
+
{persona.displayName}
{personaInChannel ? (
diff --git a/desktop/src/features/channels/ui/AgentSessionThreadPanel.tsx b/desktop/src/features/channels/ui/AgentSessionThreadPanel.tsx
index c35be5657..6a8c508ca 100644
--- a/desktop/src/features/channels/ui/AgentSessionThreadPanel.tsx
+++ b/desktop/src/features/channels/ui/AgentSessionThreadPanel.tsx
@@ -80,7 +80,7 @@ export function AgentSessionThreadPanel({
{isLive && isWorking ? (
@@ -92,7 +92,7 @@ export function AgentSessionThreadPanel({
{inviteTargets.length > 0 ? (
-
+
{inviteTargets.length} selected
) : null}
@@ -210,7 +210,7 @@ export function ChannelMemberInviteCard({
{selectedInvitees.map((invitee) => (
diff --git a/desktop/src/features/channels/ui/ChannelScreenHeader.tsx b/desktop/src/features/channels/ui/ChannelScreenHeader.tsx
index a873069f7..59b39fdc2 100644
--- a/desktop/src/features/channels/ui/ChannelScreenHeader.tsx
+++ b/desktop/src/features/channels/ui/ChannelScreenHeader.tsx
@@ -92,7 +92,7 @@ export function ChannelScreenHeader({
activeChannel?.channelType === "dm" ? (
People
-
+
{people.length}
@@ -284,7 +284,7 @@ export function MembersSidebar({
Bots
-
+
{bots.length}
{hasControllableManagedBots ? (
@@ -329,7 +329,7 @@ export function MembersSidebar({
Archived
{archived.length}
diff --git a/desktop/src/features/channels/ui/MembersSidebarMemberCard.tsx b/desktop/src/features/channels/ui/MembersSidebarMemberCard.tsx
index 69974cb30..4cb083c30 100644
--- a/desktop/src/features/channels/ui/MembersSidebarMemberCard.tsx
+++ b/desktop/src/features/channels/ui/MembersSidebarMemberCard.tsx
@@ -119,7 +119,7 @@ export function MembersSidebarMemberCard({
@@ -159,7 +159,7 @@ export function MembersSidebarMemberCard({
>
) : null}
-
+
{truncatePubkey(member.pubkey)}
diff --git a/desktop/src/features/channels/ui/QuickBotBar.tsx b/desktop/src/features/channels/ui/QuickBotBar.tsx
index b4eec62c0..572811a26 100644
--- a/desktop/src/features/channels/ui/QuickBotBar.tsx
+++ b/desktop/src/features/channels/ui/QuickBotBar.tsx
@@ -75,7 +75,7 @@ export function QuickBotBar({ personas, pending, onAdd }: QuickBotBarProps) {
src={rewriteRelayUrl(persona.avatarUrl)}
/>
) : (
-
+
{initials}
)}
diff --git a/desktop/src/features/home/ui/FeedSection.tsx b/desktop/src/features/home/ui/FeedSection.tsx
index 51d871c32..a42d3d674 100644
--- a/desktop/src/features/home/ui/FeedSection.tsx
+++ b/desktop/src/features/home/ui/FeedSection.tsx
@@ -187,11 +187,11 @@ export function FeedSection({
{feedHeadline(item)}
-
+
{item.channelName ? (
-
+
#{item.channelName}
) : null}
-
+
{formatRelativeTime(item.createdAt)}
{isThreadContextLoading ? (
-
+
Loading context...
) : null}
diff --git a/desktop/src/features/home/ui/InboxListPane.tsx b/desktop/src/features/home/ui/InboxListPane.tsx
index f3f2af662..b45575c60 100644
--- a/desktop/src/features/home/ui/InboxListPane.tsx
+++ b/desktop/src/features/home/ui/InboxListPane.tsx
@@ -67,7 +67,7 @@ export function InboxListPane({