From ee0fa90feba0a873301502cd714e39535d8e1457 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sat, 27 Jun 2026 20:23:37 -0700 Subject: [PATCH] Add Markdown Formatting Nucleic-Session: 23936B4B-52E9-43F5-908B-C7919A5BD6DD Co-authored-by: Nucleic --- .../NucleicRemote/Views/Transcript/HostExecCard.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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) {