First, thank for the feedback.
Hello,
I have tried your plug-in. It could be very usefull, but ATMHO lacks a
few features :
#1 : when you identify duplicate contacts I would like to transfer
missing data on the contact to keep before deleting the other
This and the edition of those entry (which is pretty much the same), is
one of, if not, the bigger demand. I don't know enought of the
Thunderbird API right now to do it but it's one of the next thing I'll
do. The manual edit should come first as it is easier to code.
#2 Phone numbers are good candidate fields to identify
duplicate records
It would not be so hard to implement but I'm asking myself if it's
worth the inconvenient. It would slow a little the plug-in and it could
lead to recurrent false duplicate for certain users (Your idea #3
address this problem). My concern however is more with the fact that it
will be rare that only the phone number match and not the name or the
address and thus this supplementary check would not bring anything new.
#3 When you want to keep both contacts, it could be nice
to have a
third choice : "skip and mark" the records as "non duplicate". So next
time you don't have to tell again to skip "marked" records (or you can
with an option on the start panel, "compare/don't compare marked
records"
Interesting and useful idea, I had already thought about it but I
didn't know of anybody who wanted it so I didn't put more thought on
it. Now, I think I see a way to do it. We just need to add an invisible
field to the pair of contacts. When two contact are compared, they are
ignored if they both have the field (This allow to detect a 3rd contact
added).
The only part I'm not sure I can do is clearing the field of imported
contact. This would be very useful to allow to search duplicate easily
after while retaining your preferences.