From d4e2d785857e5e018199f9acc0689a797568c01f Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Fri, 13 Mar 2026 19:32:34 +0900 Subject: [PATCH] fix: clean up empty bullet points after stripping image links --- src/channels/discord.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/channels/discord.ts b/src/channels/discord.ts index c30eeff..65e071d 100644 --- a/src/channels/discord.ts +++ b/src/channels/discord.ts @@ -330,8 +330,12 @@ export class DiscordChannel implements Channel { // Non-image local path links: convert to readable filename const basename = path.basename(trimmed.replace(/#.*$/, '')); const lineMatch = trimmed.match(/#L(\d+)/); - return lineMatch ? `\`${basename}:${lineMatch[1]}\`` : `\`${basename}\``; + return lineMatch + ? `\`${basename}:${lineMatch[1]}\`` + : `\`${basename}\``; }) + .replace(/^[ \t]*[•\-\*][ \t]*$/gm, '') // remove empty bullet lines + .replace(/\n{3,}/g, '\n\n') // collapse excessive blank lines .trim(); // Convert @username mentions to Discord mention format