From f7277d1dabb9140318b431a3eda74c7fc54d06fc Mon Sep 17 00:00:00 2001 From: Drew Smirnoff Date: Fri, 6 Mar 2026 14:31:38 +0400 Subject: [PATCH] fix: return detached signature functionality (#244) --- tui/email_view.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tui/email_view.go b/tui/email_view.go index 9e4cbe514dca05224ba715fe0cb157e918e2f58d..300c496e778d0cabf70087f3dd1c049d8077f50e 100644 --- a/tui/email_view.go +++ b/tui/email_view.go @@ -53,6 +53,11 @@ func NewEmailView(email fetcher.Email, emailIndex, width, height int, mailbox Ma smimeTrusted = att.SMIMEVerified isEncrypted = att.IsSMIMEEncrypted } else if att.IsSMIMESignature || att.Filename == "smime.p7s" || att.Filename == "smime.p7m" || strings.HasPrefix(att.MIMEType, "application/pkcs7") { + // Extract S/MIME status from detached signature attachments + if att.IsSMIMESignature && !isSMIME { + isSMIME = true + smimeTrusted = att.SMIMEVerified + } // Skip UI rendering } else { filteredAtts = append(filteredAtts, att)