Replies: 1 comment
-
|
Shipped in v1.28.0 🎉 The Birthdays screen now has an "Import from contacts" action in the toolbar. It opens a selection dialog listing every contact - whether synced via CardDAV or entered locally - that already has a birthday stored:
One deliberate limitation: contact photos are not carried over, because contact photos are stored as raw vCard base64 while the birthday photo field expects a data-URL - importing them as-is would render broken. You can still add a photo manually when editing the birthday. Thanks for the well-scoped suggestion, and for offering to test - it's live now, so give it a try and let us know if anything feels off. Closing as resolved. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently, the birthday reminder system requires manually adding each person and their birth date. Since Yuvomi already supports CardDAV sync (per the Calendar module), it would make sense to reuse that same contact data for birthday reminders instead of duplicating entry work.
Proposed feature:
When a CardDAV address book is synced, expose the contacts (with a BDAY field) as candidates for the birthday reminder module.
Let the user pick which contacts to import into birthday reminders, rather than importing the entire address book automatically. A simple selection list (checkboxes) with the contact's name and detected birthday would work well.
Manual entry should remain available for people not in any synced address book.
Contacts without a BDAY field in vCard should either be skipped or flagged so the user can add the date manually afterward.
Why:
Address books often already contain birthdays. Re-typing the same information that's already synced via CardDAV is redundant and error-prone. Selective import (not "sync everything") keeps the reminder list clean and avoids pulling in every contact from a large address book.
Happy to help test this if it moves forward.
Beta Was this translation helpful? Give feedback.
All reactions