nextcloud / nextcloud/contacts

Starring contacts

Open
#3,469 5 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

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:

  • A contact can be starred in the nextcloud, which adds it to the starred group
  • Removing the star on a contact removes it from the group
  • When synchronizing, any new contact that is on the starred group needs to show the star highlighted
Describe alternatives you've considered

No response

Additional context

Who will use this new feature and why?

  • Users importing address books from Google contacts, which also use this starred group.
  • Users wanting to see their favorite contacts easily in the UI
  • Users syncing contacts from mobile devices with contacts apps that follow Google-like approaches to favoriting i.e. add the "starred" category to the vcard will be able to star a contact in their device and be able to see it in their cloud

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how Nextcloud Contacts represents contact groups, how the starred group is synchronized, and where contact actions are handled in the UI. Done means starring adds the contact to the starred group, removing the star removes it, and synchronized contacts in that group display as starred.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.