feat(carddav): fix issue where only personal contacts can be synced on macOS (#1981). When , append the addressbook name as a username suffix to force macOS to treat each book as a distinct account. Usernames must not contain . Install via the provisioning profile. Closes #6033.

This commit is contained in:
smizrahi
2026-05-11 14:21:35 +02:00
parent d16a1a9708
commit 761934af42
13 changed files with 136 additions and 9 deletions
+5
View File
@@ -588,6 +588,11 @@ _injectConfigurationFromFile (NSMutableDictionary *defaultsDict,
return [self boolForKey: @"SOGoAddressBookDAVAccessEnabled"];
}
- (BOOL) carddavSingleAddressBookProfile
{
return [self boolForKey: @"SOGoCarddavSingleAddressBookProfile"];
}
- (BOOL) enableEMailAlarms
{
return [self boolForKey: @"SOGoEnableEMailAlarms"];