nextcloud / contacts

📇 Contacts app for Nextcloud
https://apps.nextcloud.com/apps/contacts
GNU Affero General Public License v3.0
570 stars 173 forks source link

Starring contacts #3469

Open avinash-0007 opened 1 year ago

avinash-0007 commented 1 year ago

Is your feature request related to a problem? Please describe.

A user should be able to star contacts on NextCloud Contacts.

Describe the solution you'd like

Here is what needs to happen:

Describe alternatives you've considered

No response

Additional context

Who will use this new feature and why?

ChristophWurst commented 1 year ago

@jancborchardt @marcoambrosini @nimishavijay do we wan this?

nimishavijay commented 1 year ago

I would say yes. I guess that on Nextcloud itself it wouldn't be frequently used, but we know that many users use NC to sync contacts on their phone, where favoriting is a much more commonly used action, so I see a strong use case for point 3.

In the UI it could be fairly straightforward since we have a common pattern for adding favorites.

ChristophWurst commented 1 year ago

How do we handle localization? I'm assuming it shouldn't always be starred but use the user's language. Yet that might be problematic when someone shares an address book, then a common name would make it language independent.

@avinash-0007 could it be possible to localize the group display name but have a consistent identifier?

RokeJulianLockhart commented 1 year ago

Wouldn't a better solution be to allow a user to prioritize groups; to add a manual sorting method to groups, and then add a button to add a user to a group on each contact entry? It'd certainly be more versatile. I think it'd be the better option, because other contacts apps might not call their starred contacts starred, so it'd mitigate certain sync disparities.

Somebodyisnobody commented 1 year ago

How do we handle localization? I'm assuming it shouldn't always be starred but use the user's language. Yet that might be problematic when someone shares an address book, then a common name would make it language independent.

@avinash-0007 could it be possible to localize the group display name but have a consistent identifier?

I would not localize it i would let the user decide how he wants to call his "starred" category