nextcloud / contacts

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

Merge duplicate contacts #70

Open silverhook opened 7 years ago

silverhook commented 7 years ago

In the old contacts you were able to consolidate or merge two contact entries into one.

Example how this could work:

This was particularly useful after importing contacts or syncing between several devices.

It would be great to have this option in the new contacts app as well.

As a bonus, a command to scan all your contacts for such duplicates and to consolidate them, would be awesome.

--- There is a **[$20 open bounty](https://www.bountysource.com/issues/40388378-merge-duplicate-contacts?utm_campaign=plugin&utm_content=tracker%2F46751899&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F46751899&utm_medium=issues&utm_source=github).
Staja commented 5 years ago

At the very least, it would be good if the vCard UID was respected and if an existing contact with the same UID was found, it will replace the attributes with the imported ones.

skjnldsv commented 5 years ago

@Staja Could you open a separate feature request please? This is very different :)

aviallon commented 3 years ago

Bounty is now 70$...

Exagone313 commented 3 years ago

As a temporary workaround, I have made a Python script to deduplicate entries in VCF export.

https://gitlab.com/Exagone313/dotfiles/-/blob/master/shell/pythonscript/vcf-dedup

wadouk commented 3 years ago

Thunderbird and CardBook plugin are good at this game

baimard commented 2 years ago

Is there an app in nextcloud for this ?

YoSiJo commented 2 years ago

FYI: The total bounty value now $85.00USD

baimard commented 2 years ago

I'm gone do this functionnality because i'm bored.

binarykitchen commented 2 years ago

Shit. Can we expand more on that?

@baimard and everyone else who liked his comment please for the sake of open source.

kbftech commented 2 years ago

I chimed-in. Bounty is now at 120USD.

theRAGEhero commented 1 year ago

This functionality would be very useful.

xplosionmind commented 1 year ago

Please, do address this issue. It is extremely important.

strugee commented 1 year ago

I don't speak for the Nextcloud project (I'm just a casual contributor every once in a while) but I encourage everyone here who thinks this functionality would be useful, or is extremely important, to contribute a pull request adding it.

ghost commented 1 year ago

7 years later and still don't have a BASIC yet extremely important feature. Sigh.

AbelLykens commented 1 year ago

7 years later and still don't have a BASIC yet extremely important feature. Sigh.

No one is stopping you from writing the code. Or paying someone to write it.

aviallon commented 1 year ago

I don't speak for the Nextcloud project (I'm just a casual contributor every once in a while) but I encourage everyone here who thinks this functionality would be useful, or is extremely important, to contribute a pull request adding it.

I haven't got the time, but I gave some money.

ChristophWurst commented 1 year ago

I gave some money

https://help.nextcloud.com/t/dont-use-bountysource-anymore/84943

illnesse commented 11 months ago

How's this not a priority for nextcloud devs, are you serious?

spcano01 commented 10 months ago

There doesn't seem to be a new official bounty affiliate, is this true? I'm happy to add $ for this vital feature.

ChristophWurst commented 10 months ago

There is none

Krelyshy commented 8 months ago

There doesn't seem to be a new official bounty affiliate, is this true? I'm happy to add $ for this vital feature.

Yeah... me too!

SODDINGIT commented 6 months ago

f

Thunderbird and CardBook plugin are good at this game

I tried this but it seems that it does not have this feature either. Or perhaps I am missing it. I can merge individual accounts but I would have to do it for all 300 duplicates myself. That is not really helpful.

Why is NC missing this very important thing. It is the third time I had to re-do all my contacts with some offline tool.

brennoflavio commented 6 months ago

f

Thunderbird and CardBook plugin are good at this game

I tried this but it seems that it does not have this feature either. Or perhaps I am missing it. I can merge individual accounts but I would have to do it for all 300 duplicates myself. That is not really helpful.

Why is NC missing this very important thing. It is the third time I had to re-do all my contacts with some offline tool.

Which tool do you use?

nicodh commented 6 months ago

In case someone wants to contribute this feature it would be nice, if one of the experienced developers could provide a hint where to start? Would it be better to provide a new app for that or add it as a feature to the existing contact app? Or is there a plugin API for the address book?

@ChristophWurst

ChristophWurst commented 6 months ago

Sure! I suggest to approach this in these steps

It would be best to have this inside the app.

PhilippSchlesinger commented 5 months ago

I would appreciate the feature described above very much. Let me suggest to think it in commong with contact deletion management (https://github.com/nextcloud/contacts/issues/296) to be able to undo unintended merges.