jdgeenen / gcontactsync

Synchronizes contacts & groups between Thunderbird or SeaMonkey and Google Contacts. Imports Facebook friends and Twitter contacts
Other
70 stars 15 forks source link

Support for TB 78.3.3 #170

Open StephenMilner opened 4 years ago

StephenMilner commented 4 years ago

The latest release of TB 78.3.3 has rendered the latest version of gContactSync (3.17 and also 3.20) incompatible.

Please could you make the necessary changes to allow the add-on to work?

I don't understand enough about the manifest.json file - The old RDF file used to have a Max Version number in there and I'd edit to test to see what would happen.

I'm hopeful this is a minor tweak and not a significant re-write needed.

yimir0 commented 4 years ago

I understand how annoying it can be to constantly get back to work every time there is an update, but I would like too this add-on could be made compatible with Thunderbird version 78 and later.

ghost commented 4 years ago

Try another add-on - CardBook. It's partial sollution (for example it lacks syhcnronization of entries with multiple recipients) but it's better than nothing.

zanonmark commented 3 years ago

Unfortunately it seems that fixing this bug might required a considerable amount of work: there are some shortcuts, but in the long term many parts have probably to be rewritten.

CardBook, TbSync, ecc. - in other words: CardDAV plugins - work well, but they don't synchronize categories (aka labels), due to a bug in Google's CardDAV implementation. That's why this plugin was/is particularly useful...

MZ

itsol4hc commented 3 years ago

Is there any addon (apart of this) which can synchronize google contact groups (labels)? I was looking really hard and I was not able to find any which works with TB 78+that is why I find this addon quite indispensable. It would by really great if it could work again...

BillH99999 commented 3 years ago

Not that I've been able to find. As zanonmark mentioned, Cardbook syncs contacts but not labels. TBSync no longer supports use with Google, although you can get it to work with options the author mentions. TBSync also only syncs contacts, but not labels.

Unfortunately, it looks like gContactSync may be dead. :-(

zanonmark commented 3 years ago

Unfortunately, there's currently no way to:

I'm considering writing a TBSync plugin by myself to "talk" the Google Person API protocol (as the Google Contacts API will be dismissed in a few months from now): see https://github.com/jdgeenen/gcontactsync/issues/163#issuecomment-740745571. This seems like a huge amount of work though, so any help would be appreciated...

MZ

tonyrein commented 3 years ago

Zanonmark: How can I help? I have some spare time and some rudimentary software development skills (2015 IT/Development degree, but I've never used it professionally -- I know some Python, JS, C# and can read some C or C++.)