Allow 'Unknown' birth year for contacts in calendar
It would be nice to have an 'Unknown' option when selecting the year of birth for a person.
I have several contacts for whom I only know their birth days and months, but not the year. At the moment, I just select the current year in these situations, but this option would be useful if the age will be displayed as well in a future update.
Edit on 6 Oct 2014 Still looking forward to seeing this update :)
Empty year is not valid in the vCard 3.0 spec https://tools.ietf.org/html/rfc2426#section-3.1.5
Tanghus ( 2014-03-31 07:53:51 +0200 )editThat RCF is obsoleted by rfc6350, which allows empty year https://tools.ietf.org/html/rfc6350#section-6.2.5
Examples:
Mohjive ( 2014-03-31 10:13:16 +0200 )editYes, but CardDAV relies on vCard 3.0 and very few clients support vCard 4.0 https://github.com/owncloud/contacts/issues/115#issuecomment-18683793
Tanghus ( 2014-03-31 10:37:33 +0200 )editSince Jolla is a client, the above issue isn't applicable.
The CardDAV rfc6352 says that a CardDAV server MUST support vCard3, but also states it SHOULD support vCard4, and implementing vCard4 in Jolla should be possible. From the CardDAV rfc:
Maybe with a vCard3 fallback and conversion if the server doesn't support vCard4, even if I don't think that is necessary.
Mohjive ( 2014-03-31 11:07:33 +0200 )editYeah, you're right there. I ought to take the time and port to Sabre VObject 3 as it has better support for conversion between versions. I've just monkey-patched the 2.x version I use so much to get around it's quirks, that it's going to be a hassle :P
Tanghus ( 2014-03-31 11:52:15 +0200 )edit