From 3849cc75cca3c9659d9f310865bd2d26f17deb55 Mon Sep 17 00:00:00 2001 From: DonVoo Date: Mon, 6 Jul 2026 06:34:21 +0200 Subject: [PATCH] Use neutral original labels in viewer --- backend/08-viewer.go | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/backend/08-viewer.go b/backend/08-viewer.go index 3a361d2..48f663d 100644 --- a/backend/08-viewer.go +++ b/backend/08-viewer.go @@ -112,8 +112,8 @@ func renderViewerTree(w http.ResponseWriter) { continue } found = true - source := sourceAccountLabel(account) - fmt.Fprintf(w, `
%s
`, html.EscapeString(source)) + source := sourceDisplayLabel(account) + fmt.Fprintf(w, `
%s
`, html.EscapeString(sourceDisplayLabel(account))) for _, path := range mboxes { folder := strings.TrimSuffix(filepath.Base(path), ".mbox") fmt.Fprintf(w, `%s`, @@ -141,13 +141,13 @@ func renderMessageList(w http.ResponseWriter, account, folder, q string) { if q != "" { filtered = filterEntries(path, entries, q) } - fmt.Fprintf(w, `
%s / %s (%d)
`, html.EscapeString(sourceAccountLabel(account)), html.EscapeString(folder), len(filtered)) + fmt.Fprintf(w, `
%s / %s (%d)
`, html.EscapeString(sourceDisplayLabel(account)), html.EscapeString(folder), len(filtered)) fmt.Fprintf(w, ``, html.EscapeString(sourceAccountLabel(account)), html.EscapeString(folder), html.EscapeString(q)) +`, html.EscapeString(sourceDisplayLabel(account)), html.EscapeString(folder), html.EscapeString(q)) for _, entry := range filtered { subject := entry.Subject if subject == "" { @@ -158,7 +158,7 @@ func renderMessageList(w http.ResponseWriter, account, folder, q string) { from = "(ohne Absender)" } fmt.Fprintf(w, `%s%s%s`, - urlEsc(sourceAccountLabel(account)), urlEsc(folder), entry.Index, + urlEsc(sourceDisplayLabel(account)), urlEsc(folder), entry.Index, html.EscapeString(from), html.EscapeString(subject), html.EscapeString(entry.Date)) } if len(entries) == 0 { @@ -341,7 +341,7 @@ func renderTargetAccountSelect(account, folder, selected string, index int) stri