Monica: Feature request: CalDAV and CardDAV support

Created on 6 Jun 2017  路  26Comments  路  Source: monicahq/monica

Even if it's only read only, it would be an easy way to synchronize contact data and events from Monica with mobile devices.

feature request

Most helpful comment

Don't forget that some already have carddav servers setup. So having Monica updating those remote servers would be a good feature. That way we'd have a single source of truth for contact information.

All 26 comments

Also good because I think many people already use CalDav to store this kind of information.

I agree. Although this would have been better to split this issue in two because these are two way different things.

This can be done via sabredav. Its a PHP-API for caldav & carddav.

Don't forget that some already have carddav servers setup. So having Monica updating those remote servers would be a good feature. That way we'd have a single source of truth for contact information.

Has the CardDAV work been started anywhere? This is the last blocker to my wife being on board with Monica. Having a shared address book of all of our friends and family that syncs with all of our devices is gonna be _awesome_.

@cweagans not yet. This is a huge beast, therefore it'll take some time, but CardDav and CalDav support is something that I'm very passionate about. I would even say that it's absolutely essential. I need to see how we can achieve it.

@cweagans Apparently, work HAS been started now. Look at #1284, thus I suggest to close this issue in favor of #582, both are dupes of each other. Thank you.

You'll notice I've been commenting in #1284 ;)

582 should be closed as a dupe. This one was in place first.

Yep, Carddav now works. We have to document it now but it still has to be considered "alpha" and it's kinda slow at the moment. We'll make it better over time. We've also started to support Caldav.

Is there alpha support on the hosted version?

Yes.

It works on iOS with Contacts. On Android you have to use a dedicated plugin or something to support Carddav officially.

You have to use the address https://app.monicahq.com/carddav then use your email/password.

Warning: it removes your existing contacts! And it's a bit slow (like really slow) for the first pull of data.

I get 'Cannot Connect Using SSL. Do you want to try setting up the account without SSL?'
If I try without SSL, I get 'CardDAV account verification failed'

I have 2FA switched on if that makes a difference?

iOS 12.1.2

Warning: it removes your existing contacts!

I did not notice this behavior! @djaiss you mean it removes the contacts on the phone?

You can use "email/password", or "email/token", with a token created on the Settings>Api page.
https://app.monicahq.com/carddav is not working right now, but you can activate carddav on your hosted version by setting CARDDAV_ENABLED=true in you .env file. Then use /carddav url.

https://app.monicahq.com/carddav is _not_ working right now

Any particular reason why? I'm interested in testing it out.

https://app.monicahq.com/carddav is _not_ working right now

Any particular reason why? I'm interested in testing it out.

It's not a stable feature right now, we wan't take a risk at delete some datas.

CardDav support is now ticked on the roadmap. Can we being testing on the hosted platform?

What's the current status?

@Wulfheart We are currently testing it. Would you like to help us? Please contact me on slack if so.

@asbiin I'd need an invitation.

I would definitely try Monica as my primary contacts provider.

This is now fixed

I get 'Unable to verify account name or password' on macOS:
image
Same with Advanced settings:
image

Hi folks! Carddav is now activated on all account on app.monicahq.com!
Let me now if it's working ... or not.

I can now add my account and my contacts have synced but I'm having trouble with a few things and I'm trying to work out if they're related

Addresses are syncing both ways but the 'Label (optional)' from Monica is appearing on iOS. If I add an address on iOS with a custom label, the address appears in Monica with no label and the label is removed from iOS within a minute.

Contact Information labels appear to be broken in Monica, I can select one when adding the details but I can't edit or see it after. I'm only seeing (presumably) Landline labeled numbers and email addresses on iOS.

If I add an email address to a contact on iOS, it's deleted within a minute.

Shall we reopen this or create a new ticket? Sorry for the ramble, there's a lot to try with different outcomes.

Thanks @pqhf5kd , can you open a new issue please? This is kind of tricky problem!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PM232 picture PM232  路  3Comments

asbiin picture asbiin  路  4Comments

djaiss picture djaiss  路  3Comments

dnykanen picture dnykanen  路  3Comments

jkbecker picture jkbecker  路  3Comments