From 217a51b01332fe2664619f34eb7d0a9914a00f2e Mon Sep 17 00:00:00 2001 From: Robin Kutesa Date: Tue, 23 Jun 2026 19:13:16 +0300 Subject: [PATCH] fix(notifications): remove emoji from briefing title and body MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Good morning ☀️" / "Good evening 🌙" → "Good morning" / "Good evening" "📣 Needs your attention:" → "Needs your attention:" Co-Authored-By: Kutesir --- Jarvis/Notifications/NotificationManager.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jarvis/Notifications/NotificationManager.swift b/Jarvis/Notifications/NotificationManager.swift index b053fc2..fa3f0d9 100644 --- a/Jarvis/Notifications/NotificationManager.swift +++ b/Jarvis/Notifications/NotificationManager.swift @@ -15,7 +15,6 @@ import BackgroundTasks enum BriefingPeriod { case morning, evening var greeting: String { self == .morning ? "Good morning" : "Good evening" } - var emoji: String { self == .morning ? "☀️" : "🌙" } var requestID: String { self == .morning ? "briefing.morning" : "briefing.evening" } } @@ -115,7 +114,7 @@ final class NotificationManager: NSObject, ObservableObject { /// Build the "Jarvis" briefing: greeting + weather/rain + top stories to watch. private func buildBriefing(_ period: BriefingPeriod) async -> UNMutableNotificationContent { let content = UNMutableNotificationContent() - content.title = "\(period.greeting) \(period.emoji)" + content.title = period.greeting content.sound = .default var lines: [String] = [] @@ -128,7 +127,7 @@ final class NotificationManager: NSObject, ObservableObject { let top = await topStories(limit: 3) if !top.isEmpty { - lines.append("📣 Needs your attention:") + lines.append("Needs your attention:") for s in top { lines.append("• \(s.headline) (\(s.signalScore))") } } else if lines.isEmpty { lines.append("No new high-signal stories right now.")