From d22e73fa0f61040df5010fe04b3df1fc80716e98 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Fri, 27 Mar 2026 13:57:15 -0700 Subject: [PATCH] fix(widgets): add .privacySensitive() to timer label and countdown views --- ios/ChronoMindWidgets/NextTimerLockScreenWidget.swift | 5 +++++ ios/ChronoMindWidgets/NextTimerWidget.swift | 2 ++ ios/ChronoMindWidgets/TimerListWidget.swift | 2 ++ 3 files changed, 9 insertions(+) diff --git a/ios/ChronoMindWidgets/NextTimerLockScreenWidget.swift b/ios/ChronoMindWidgets/NextTimerLockScreenWidget.swift index eb99979..c7a6584 100644 --- a/ios/ChronoMindWidgets/NextTimerLockScreenWidget.swift +++ b/ios/ChronoMindWidgets/NextTimerLockScreenWidget.swift @@ -98,7 +98,9 @@ struct LockScreenInlineView: View { HStack(spacing: 4) { Image(systemName: "clock.fill") Text(entry.label) + .privacySensitive() Text(entry.targetTime, style: .timer) + .privacySensitive() } } else { HStack(spacing: 4) { @@ -122,6 +124,7 @@ struct LockScreenCircularView: View { .font(.system(size: 14, weight: .bold, design: .monospaced)) .minimumScaleFactor(0.5) .widgetAccentable() + .privacySensitive() } } } else { @@ -145,8 +148,10 @@ struct LockScreenRectangularView: View { .font(.system(size: 14, weight: .semibold)) .lineLimit(1) .widgetAccentable() + .privacySensitive() Text(entry.targetTime, style: .timer) .font(.system(size: 12, weight: .medium, design: .monospaced)) + .privacySensitive() Text(formatTime(entry.targetTime)) .font(.system(size: 10)) .foregroundStyle(.secondary) diff --git a/ios/ChronoMindWidgets/NextTimerWidget.swift b/ios/ChronoMindWidgets/NextTimerWidget.swift index 2731dc9..25cd975 100644 --- a/ios/ChronoMindWidgets/NextTimerWidget.swift +++ b/ios/ChronoMindWidgets/NextTimerWidget.swift @@ -105,6 +105,7 @@ struct NextTimerWidgetView: View { .font(.system(size: 13, weight: .semibold)) .foregroundStyle(.primary) .lineLimit(1) + .privacySensitive() } Spacer() @@ -119,6 +120,7 @@ struct NextTimerWidgetView: View { .font(.system(size: 28, weight: .bold, design: .monospaced)) .foregroundStyle(.primary) .multilineTextAlignment(.leading) + .privacySensitive() } // Target time diff --git a/ios/ChronoMindWidgets/TimerListWidget.swift b/ios/ChronoMindWidgets/TimerListWidget.swift index 2066570..3b2711c 100644 --- a/ios/ChronoMindWidgets/TimerListWidget.swift +++ b/ios/ChronoMindWidgets/TimerListWidget.swift @@ -141,6 +141,7 @@ struct TimerListWidgetView: View { .font(.system(size: 13, weight: .medium)) .foregroundStyle(.primary) .lineLimit(1) + .privacySensitive() Text(formatTime(timer.targetTime)) .font(.system(size: 11)) .foregroundStyle(.secondary) @@ -159,6 +160,7 @@ struct TimerListWidgetView: View { .foregroundStyle(urgencyColor(timer.urgency)) .multilineTextAlignment(.trailing) .frame(minWidth: 50, alignment: .trailing) + .privacySensitive() } } .widgetURL(URL(string: "chronomind://timer/\(timer.id)"))