2.4.2 #8
@@ -32,9 +32,10 @@ import Security
|
|||||||
enum PersonalDataTools {
|
enum PersonalDataTools {
|
||||||
/// Hides the entire Personal Data section. Flip to `false` once all four services work.
|
/// Hides the entire Personal Data section. Flip to `false` once all four services work.
|
||||||
static let isHiddenPendingAppleFix = false
|
static let isHiddenPendingAppleFix = false
|
||||||
/// Hides only the Contacts row. Contacts TCC still broken under hardened runtime on
|
/// Hides only the Contacts row. Was broken under hardened runtime on macOS 27 beta 2
|
||||||
/// macOS 27 beta 2 while Calendar/Reminders/Location are fixed. Flip to `false` once fixed.
|
/// (Calendar/Reminders/Location were fine). Re-enabled 2026-07-21 to retest on beta 4 —
|
||||||
static let isContactsHiddenPendingAppleFix = true
|
/// flip back to `true` if `CNContactStore.requestAccess` still fails under signed builds.
|
||||||
|
static let isContactsHiddenPendingAppleFix = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@Observable
|
@Observable
|
||||||
|
|||||||
@@ -830,9 +830,9 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
|
|||||||
|
|
||||||
// MARK: Personal Data
|
// MARK: Personal Data
|
||||||
// isHiddenPendingAppleFix hides the entire section (macOS 27 beta TCC bug).
|
// isHiddenPendingAppleFix hides the entire section (macOS 27 beta TCC bug).
|
||||||
// isContactsHiddenPendingAppleFix hides just the Contacts row (still broken in beta 2
|
// isContactsHiddenPendingAppleFix hides just the Contacts row — was broken in beta 2
|
||||||
// under hardened runtime while Calendar/Reminders/Location are fixed). Flip each flag
|
// under hardened runtime while Calendar/Reminders/Location were fixed. Re-enabled
|
||||||
// to false once Apple ships a fix.
|
// 2026-07-21 to retest on beta 4; flip back to true if it regresses.
|
||||||
if !PersonalDataTools.isHiddenPendingAppleFix {
|
if !PersonalDataTools.isHiddenPendingAppleFix {
|
||||||
Divider()
|
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.")
|
.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))
|
.font(.system(size: 14))
|
||||||
.foregroundStyle(.secondary)
|
.foregroundStyle(.secondary)
|
||||||
.fixedSize(horizontal: false, vertical: true)
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
|||||||
Reference in New Issue
Block a user