2.4.2 #8

Merged
rune merged 14 commits from 2.4.2 into main 2026-07-22 15:26:48 +02:00
2 changed files with 8 additions and 7 deletions
Showing only changes of commit 77cc646ee0 - Show all commits
+4 -3
View File
@@ -32,9 +32,10 @@ import Security
enum PersonalDataTools {
/// Hides the entire Personal Data section. Flip to `false` once all four services work.
static let isHiddenPendingAppleFix = false
/// Hides only the Contacts row. Contacts TCC still broken under hardened runtime on
/// macOS 27 beta 2 while Calendar/Reminders/Location are fixed. Flip to `false` once fixed.
static let isContactsHiddenPendingAppleFix = true
/// Hides only the Contacts row. Was broken under hardened runtime on macOS 27 beta 2
/// (Calendar/Reminders/Location were fine). Re-enabled 2026-07-21 to retest on beta 4
/// flip back to `true` if `CNContactStore.requestAccess` still fails under signed builds.
static let isContactsHiddenPendingAppleFix = false
}
@Observable
+4 -4
View File
@@ -830,9 +830,9 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
// MARK: Personal Data
// isHiddenPendingAppleFix hides the entire section (macOS 27 beta TCC bug).
// isContactsHiddenPendingAppleFix hides just the Contacts row (still broken in beta 2
// under hardened runtime while Calendar/Reminders/Location are fixed). Flip each flag
// to false once Apple ships a fix.
// isContactsHiddenPendingAppleFix hides just the Contacts row was broken in beta 2
// under hardened runtime while Calendar/Reminders/Location were fixed. Re-enabled
// 2026-07-21 to retest on beta 4; flip back to true if it regresses.
if !PersonalDataTools.isHiddenPendingAppleFix {
Divider()
@@ -854,7 +854,7 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
.help("Beta Feature. May change.")
}
}
Text("Let the AI access your Calendar, Reminders, and Location & Maps to answer questions about your schedule and surroundings. Each service is opt-in and uses standard macOS permission prompts. This functionality is in beta and may change.")
Text("Let the AI access your Calendar, Reminders, Contacts, and Location & Maps to answer questions about your schedule and surroundings. Each service is opt-in and uses standard macOS permission prompts. This functionality is in beta and may change.")
.font(.system(size: 14))
.foregroundStyle(.secondary)
.fixedSize(horizontal: false, vertical: true)