From 9cf3db089d398b002f8f95040ca14a16e0f90df1 Mon Sep 17 00:00:00 2001 From: claude Date: Fri, 29 May 2026 13:05:33 +0300 Subject: [PATCH] fix(cv-search-job): separate keyword badges with whitespace in results email string.Join("") produced no whitespace between inline-block spans, causing keywords to visually merge in email clients that collapse margins. Switched to string.Join(" ") and zeroed left margin on each badge so they wrap cleanly without a gap on the first item. Co-Authored-By: Claude Sonnet 4.6 --- Jobs/cv-search-job/Services/CvSearchEmailSender.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jobs/cv-search-job/Services/CvSearchEmailSender.cs b/Jobs/cv-search-job/Services/CvSearchEmailSender.cs index 48999c5..3262d8e 100644 --- a/Jobs/cv-search-job/Services/CvSearchEmailSender.cs +++ b/Jobs/cv-search-job/Services/CvSearchEmailSender.cs @@ -123,8 +123,8 @@ public sealed class CvSearchEmailSender private static string BuildScanSummary(IReadOnlyList keywords, IReadOnlyList providerNames) { var keywordsHtml = keywords.Count > 0 - ? string.Join("", keywords.Select(k => - $"{k}")) + ? string.Join(" ", keywords.Select(k => + $"{k}")) : "none detected"; var providersText = providerNames.Count > 0