diff --git a/NucleicRemote/NucleicRemote/Views/Transcript/HostExecCard.swift b/NucleicRemote/NucleicRemote/Views/Transcript/HostExecCard.swift index b97e996..f502a28 100644 --- a/NucleicRemote/NucleicRemote/Views/Transcript/HostExecCard.swift +++ b/NucleicRemote/NucleicRemote/Views/Transcript/HostExecCard.swift @@ -59,10 +59,14 @@ struct HostExecToolCard: View { .font(.caption).foregroundStyle(Palette.accent).frame(width: 16) VStack(alignment: .leading, spacing: 3) { HStack(alignment: .firstTextBaseline, spacing: 6) { - Text("Host").font(.caption.weight(.semibold)) + Text("HOST").font(.caption2.weight(.bold)).foregroundStyle(Palette.accent) if let parsed { + // The command-derived purpose leads as the bold headline; "HOST" is just a + // quiet tag (the desktop glyph already marks it as a host call). Text(MessageBubble.markdown(parsed.purpose)) - .font(.caption).lineLimit(1).truncationMode(.tail) + .font(.callout.weight(.semibold)).lineLimit(1).truncationMode(.tail) + } else { + Text("Host").font(.callout.weight(.semibold)) } } HStack(alignment: .firstTextBaseline, spacing: 5) {