Expand list of forbidden Unicode characters in NewsAPI and refine warning rendering logic in NinaWarnings widget

This commit is contained in:
2026-01-12 14:14:46 +01:00
parent 915087d31a
commit d4e3b6252b
2 changed files with 36 additions and 19 deletions

View File

@@ -11,7 +11,16 @@ import (
const apiBaseURL = "https://newsapi.org/v2/top-headlines"
var forbiddenStrings = []string{"\r", "\\r", "\ufeff", "\u00A0"}
var forbiddenStrings = []string{
"\r", "\\r", "\ufeff", "\u00A0", "\u200b", "\u200c",
"\u200d", // Zero Width Joiner
"\u200e", // Left-to-Right Mark
"\u200f", // Right-to-Left Mark
"\u2060", // Word Joiner
"\ufe0f", // Variation Selector-16
"\u2028",
"\u2029",
}
type configFile struct {
News newsConfig