From 061086e844566cec0fc6a64357254ee46f4aa060 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?=
=?UTF-8?q?=D0=B8=D0=BD?=
Date: Sun, 2 Aug 2026 00:40:08 +0300
Subject: [PATCH] fix: output CREATE text immediately instead of accumulating
in group
---
src/core/service-assembler.ts | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/core/service-assembler.ts b/src/core/service-assembler.ts
index cb576dc..a3a80d6 100644
--- a/src/core/service-assembler.ts
+++ b/src/core/service-assembler.ts
@@ -384,8 +384,10 @@ export async function assembleService(
if (who) {
if (who !== groupWho || headerHtml) flushGroup();
if (headerHtml) html += headerHtml + '\n';
- groupWho = who;
- groupTexts.push(fmt);
+ const br = opts.newLine ? '
' : '';
+ const whoLabel = `${who}: `;
+ html += `${br}${whoLabel}
${fmt}
`; + if (whoRaw !== undefined) whoLast = who; } else { flushGroup(); const br = opts.newLine ? '