nextcloud / nextcloud/contacts
🪪 Contacts brainstorming sessions
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Barcelona 2026
- 9 Favourite contacts #105 (related)
- 8 Federated contacts
- 8 Never display the same person as multiple entries / Recently contacted duplicated https://github.com/nextcloud/server/issues/31606
- 8 [Confusion between Group/Contact Groups/Teams/addressbooks / Proper contacts groups and proper categories → fixed with https://github.com/nextcloud/circles/pull/2561
- 7 Show contacts on a map #1619 (open)
- 6 Visualize contacts of only one addressbook / Addressbooks in the sidebar #3647 (open), #4455 (closed)
- 6 Teams wall of text that does not go away
- 6 Visual Alignment of contact details
- 6 Show your own contact up top
- 5 Showing avatars from social media should have a trusted option / isn't clear
- 5 Should be able to disable recently contacted / Recently contacted isn't clear #3583 (open)
- 5 Personal profile should be connected to personal contact
- 4 Be able to add avatars to teams
- 4 Editable notes in talk and mail
- 2 Sorting by first name shows entries without first name up top
- 2 Batch selecting is not discoverable
- 2 Creating folders in team page doesn't make them team folders
- 1 Searching is unreliable #4064 (open), #3143 (open)
- 1 Visually display connected teams elements in dedicated page No issue found
- 1 Actions and other top buttons aren't coherent No issue found
- 1 Add more features to contact menu #4185 (open), #3341 (open)
- 1 Recently viewed/accessed/searched contacts No issue found
- 0 Subscribe to addressbooks #2723 (open)
- 0 Interoperability between nextcloud and thunderbird recently contacted
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named. Start by separating the unchecked ideas from the linked issues, then define one scoped change and its acceptance criteria before locating the relevant Contacts app code; done means that scope is implemented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100