nextcloud / nextcloud/contacts
OMG 😱 it works (contacts sync on Monterey)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Describe the bug
I've tried dozens of times to sync contacts between my NC AiO instance with my apple computers default carddav client (on high sierra, catalina, monterey, ventura) - none of them have ever worked (but it does on iOS)
until today
I've tried to sync another account than mine and it shared the content from the server to my iMac 2015 with monterey.
I've created new contacts on both web site and computer
updated
deleted
IT WORKS
I'm sharing this because I know a lot of people have been facing the problem
and I'm ready to follow your lead if this working synchronization could help understanding what is not working else where
Steps to reproduce
- Go to contact app and add new carddav account
- Use manual install with username, password and server URL
- copy&paste the addressbook url from NC Contacts settings/Address books/Contacts but this one came out as: https://my.domain.net/remote.php/dav/addressbooks/users/username/contacts-1/ (note the -1)
- Click 'connect'
- connection is established, contacts are synched
- server settings shows the same empty fields as usual! server: my.domain.net / path: (greyed /principals/user/)
Expected behavior
empty repertory of contacts as usual
Actual behavior
other accounts I have tried to sync have the exact same settings
but won't work - I'd be very happy to contribute to finding the macos issue
Contact version
5.5.3
Operating system
apple monterey 12.7.3
PHP engine version
None
Web server
Nginx
Database
None
Additional info
AiO 7.13.0
NC 27.1.5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file or test is named. Start by reproducing the CardDAV setup on macOS Monterey using the supplied Nextcloud Contacts and AiO versions, then compare the working account's addressbook URL and server settings with accounts that fail. Done means the interoperability cause is documented and a reproducible fix or actionable project change is identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100