Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TbSync for Thunderbird 102 #591

Closed
gerd-git opened this issue Jun 29, 2022 · 109 comments
Closed

TbSync for Thunderbird 102 #591

gerd-git opened this issue Jun 29, 2022 · 109 comments

Comments

@gerd-git
Copy link

gerd-git commented Jun 29, 2022

Your environment

Window 10
TbSync version:
3.0.2
Thunderbird version:
102

EDIT: Previews of updated versions for Thunderbird 102 can be found here:

To avoid dataloss, I will release TbSync for Thunderbird 102 only after https://bugzilla.mozilla.org/show_bug.cgi?id=1792399 has been backported to Thunderbird 102.

@fightuntilwedie
Copy link

Same here!

@jobisoft
Copy link
Owner

jobisoft commented Jun 29, 2022

I am working on an upgrade, ETA 3 month.

@gerd-git
Copy link
Author

Way back to TB91:

deinstall TB102
install TB91
copy profil
start tb91 with "thunderbird --allow-downgrade"
wait a few minutes
smile

@jobisoft
Copy link
Owner

I do not suggest downgrading. There is data being migrated from TB91 to TB102 (vCard storage in 102!!!!!) which is not reverted on downgrade, which can lead to massive data loss.

DO NOT DO IT!

@gerd-git
Copy link
Author

Hm, i don't see problems with my downgrade. I still have my 102-profil save. I can't wait 2 weeks.

@derritter88
Copy link

Duplicate/linked to #590

@FlawlessCasual17
Copy link

Same here aswell

@j4Hu
Copy link

j4Hu commented Jul 1, 2022

Thunderbird 102 has builtin support for remote calendars (ex: google) and address books (CardDav).
For google/gmail just enter xy@gmail.com as username when adding calendar (on network) or CardDav addressbook.

@jobisoft
Copy link
Owner

jobisoft commented Jul 1, 2022

image

@jgato
Copy link

jgato commented Jul 1, 2022

but for cardDav addresss book, How should I fill it?
image

@jgato
Copy link

jgato commented Jul 1, 2022

ok, I can do something like:
foo.bar@gmail.com
and
https://www.googleapis.com/carddav/v1/principals/foo.bar@gmail.com/lists/default/

this import the contacts. But, what If it is a google app account with a directory inside the contacts. How do I export that "directory"?
image

@peci1
Copy link

peci1 commented Jul 1, 2022

Different from Google4TbSync, the integrated method does not sync contact groups.

@abysso2
Copy link

abysso2 commented Jul 3, 2022

Does the native one also handle icloud contacts?

@jobisoft
Copy link
Owner

jobisoft commented Jul 3, 2022

Don't know, try it.

@kwlorenz
Copy link

Yes, the native sync handles iCloud too, but not contact groups or contact photos; you have to use a application-specific password for the sync

@kiravi
Copy link

kiravi commented Jul 10, 2022

Just an FYI:
It is now officially 102.0.1 that Is released. With a new TBSync release the following may also need an update:

  1. Provider for CalDAV & CardDAV
  2. Provider for Exchange ActiveSync
  3. Any other embedded providers for google/icloud/yahoo/aol etc.

@abysso2
Copy link

abysso2 commented Jul 11, 2022

Yes, the native sync handles iCloud too, but not contact groups or contact photos; you have to use a application-specific password for the sync

Okay, a bit OT here, but: can you tell me the address of the iCloud CardDAV URL. I am not able to login with my app pw ...

@smmehta1822
Copy link

any update on tbsync fix for version 102 ?

@kwlorenz
Copy link

Yes, the native sync handles iCloud too, but not contact groups or contact photos; you have to use a application-specific password for the sync

Okay, a bit OT here, but: can you tell me the address of the iCloud CardDAV URL. I am not able to login with my app pw ...

I used solution 1 in this thread ...
https://stackoverflow.com/questions/57920341/not-able-to-get-current-user-principal-for-user-from-apple-caldav-server
worked fine for me for the contacts, not for the calendar ...

@abysso2
Copy link

abysso2 commented Jul 13, 2022

Did not succeed:

Tried myname@icloud.com as user, https://p58-caldav.icloud.com as account and then once more myname@icloud.com as user and an newly generted apppw.

Mhhhh ...

@mjmunger
Copy link

Same. Excitedly waiting for update...

image
On Debian 11.
image

@jmbmkn
Copy link

jmbmkn commented Jul 15, 2022

In case it helps anyone else. I thought I was waiting for the update to be abel to sync my Nextcloud calendars. I was easily able to add them using the native sync. Just added the base URL of my installation and entered my username and password, et voila

@wol-win
Copy link

wol-win commented Jul 17, 2022

Hello - quick question: any idea when Tbsync for TB 102 would be available? I am desperately awaiting it for syncing back with an Exchange Server. Thanks.

@jobisoft
Copy link
Owner

I will still need a couple of days.

@dbonner
Copy link

dbonner commented Jul 17, 2022

Thanks for the update. Just curious ... Do you know roughly when you expect to release the Provider for Exchange ActiveSync for TB 102?

@FlawlessCasual17
Copy link

I will still need a couple of days.

Good to hear. Thank you for your hard work.

@francwalter
Copy link

francwalter commented Jul 19, 2022

Yes, good to hear, I press you all thumbs 👍

Edit: just installed Cardbook and imported my Google addresses, works 👍
Thank the hint jobisoft!

@smmehta1822
Copy link

I will still need a couple of days.

Hello John, Sorry to bother you. Any update on the fix? TB version 102.3 is out.

@crti
Copy link

crti commented Jul 25, 2022

Thunderbird 102 has builtin support for remote calendars (ex: google) and address books (CardDav).
For google/gmail just enter xy@gmail.com as username when adding calendar (on network) or CardDav addressbook

to sync my Nextcloud calendars. I was easily able to add them using the native sync. Just added the base URL of my installation and entered my username and password, et voila

So far I stayed on TB 91.11.0 to continue to sync Nextcloud multiple calendars and contacts together with Android smartphones. Do I understand it correctly TB 102 natively supports sync of CalDAV calendars and CardDAV address books ? So when updating to 102 no add-on to sync to the Nextcloud CalDAV/CardDAV entries is needed? Or are there feature support differences between 102 native and TBSync Add-On? Thanks

@dsommers
Copy link

dsommers commented Sep 7, 2022

@GrizzlyAK TbSync has a few extra features which makes it way easier to use CardDAV and CalDAV.

  • TbSync does auto-discovery of available calendars and address books. Provide service URL and credentials, and you get everything setup instantly.
  • TbSync requires only a single set of username/password per server. The Thunderbird method requires providing credentials per calendar and address book. Which gets quite tedious when changing the password.

TbSync just gives a much better user experience than the native Thunderbird approach.

@gbakeman
Copy link

gbakeman commented Sep 7, 2022

I have a Nextcloud instance that I use as my primary CalDAV/CardDAV server and I've been using just the native functionality to access it. My biggest complaint is that there's a delay between making changes and those being updated, but otherwise it works. I'd definitely like to see some improvements to the *DAV experience in Thunderbird, and for reference here's a search in the Bugzilla for anything relating to the string "calendar".

@dbonner
Copy link

dbonner commented Sep 8, 2022

If, for some of the commenters here, Exchange integration with TB is so important as they claim to be, 10 bucks a year would be a hell of a deal.

Hi, Kurti123 I do subscribe to Owl ($20/year for 2 Exchange accounts). I can't read emails without it. However, may main email address seems to have extra security measures around calendar syncing. TbSync works for calendar sync perfectly well. Owl seemed to work OK at first. However, if an appointment is deleted using Outlook (e.g. by work colleagues with access to my calendar) then the appointment fails to be deleted in Thunderbird (if I rely on Owl for calendar sync). The Owl guys are aware of my difficulties. However, they are stretched thin too at the moment.
All the best,
Daniel

@Michal-Szczepaniak
Copy link

Any update from the maintainer?

@arunskrish
Copy link

Same here .. any update? Thanks.

@jobisoft
Copy link
Owner

For the exchange active sync provider, please head over to:
jobisoft/EAS-4-TbSync#167

@Michal-Szczepaniak
Copy link

Michal-Szczepaniak commented Sep 16, 2022

Yeah I'm more interested in Nextcloud :P

oh lol i'm stoopid you don't need this extension for nextcloud anymore

@jobisoft jobisoft changed the title "TbSync ist nicht kompatibel mit Thunderbird 102.0" TbSync for Thunderbird 102.0 Sep 16, 2022
@jobisoft jobisoft pinned this issue Sep 16, 2022
@jobisoft jobisoft changed the title TbSync for Thunderbird 102.0 TbSync for Thunderbird 102 Sep 16, 2022
@dvestezar
Copy link

dvestezar commented Sep 18, 2022

but for cardDav addresss book, How should I fill it? image

tested, working

name = google mail = name@google.com
location = leave

click next - show up login - check adresbook - finish

@GrizzlyAK
Copy link

I admit I'm a little confused about what is possible or not in TB without TBsync. I moved to TB earlier this year from Outlook primarily because of the existence of TBSync, so I'm currently stuck on v91. I'm hoping someone in the know can help me out.

I have simple needs. I have several address books hosted on my web hosting provider. I use iCloud for my Calendar and Tasks. All of this works wonderfully on TBSync.

I've installed Cardbook, and it seems to work for my address books, but I do not prefer it over TBSync. However, I don't know of an iCloud calendar replacement for TBSync. If anyone has similar basic needs like mine and have found a suitable replacement for TBSync for Card/CalDAV, please let me know what they are. I'd like to update TB and it sounds like this incompatibility will not be resolved any time soon.

Any advice would be appreciated.

@dsommers
Copy link

@GrizzlyAK How I see it, TBSync adds the last missing glue to Thunderbird which makes use of CardDAV and CalDAV simpler and more user friendly.

For example with stock Thunderbird ; the URL needed must be exactly to just a single calendar or contacts file. And you need to provide credentials for that specific file. If you want to add more calendars or contacts, it's the same steps for each of them; even if it is on the same server. Find the unique URL to what you need, provide credentials.

With TBSync ... You add a new CalDAV/CardDAV server, provide a generic URL to that service. TBSync supports auto-discovery of all available calendars and contact books. So after giving it the URL to the service/server, TBSync asks for credentials and retrieves everything available. The next you do is to just mark all the calendards and address books available, and Thunderbird is full configured. This can easily be tested with Radicale, which provides auto-discovery support as well.

TBSync is also extensible to support more protocols, like Exchange OWA. I know there's been some work on EteSync support as well; which would be awesome (you wouldn't need the EteSync DAVBridge running locally).

@jim-davenport
Copy link

I am using the TBSync Beta on 102.2.2. Everything seems to work with the exception of this sync error on my Hotmail contacts.

Unable to set DisplayName as a property, use vCardProperties

setProperty@resource:///modules/AddrBookCard.jsm:371:13
setProperty@chrome://tbsync/content/modules/addressbook.js:381:20
setThunderbirdItemFromWbxml@chrome://eas4tbsync/content/includes/contactsync.js:145:28
processCommands@chrome://eas4tbsync/content/includes/sync.js:933:53

@jgato
Copy link

jgato commented Sep 19, 2022

how did you get the beta version?

@jim-davenport
Copy link

Early version. Not to be used in production. jobisoft/EAS-4-TbSync#167 (comment)

@aries223
Copy link

I admit I'm a little confused about what is possible or not in TB without TBsync. I moved to TB earlier this year from Outlook primarily because of the existence of TBSync, so I'm currently stuck on v91. I'm hoping someone in the know can help me out.

I have simple needs. I have several address books hosted on my web hosting provider. I use iCloud for my Calendar and Tasks. All of this works wonderfully on TBSync.

I've installed Cardbook, and it seems to work for my address books, but I do not prefer it over TBSync. However, I don't know of an iCloud calendar replacement for TBSync. If anyone has similar basic needs like mine and have found a suitable replacement for TBSync for Card/CalDAV, please let me know what they are. I'd like to update TB and it sounds like this incompatibility will not be resolved any time soon.

Any advice would be appreciated.

@GrizzlyAK I use TB 102.2.2 and have it working just fine with the buit in Cal/CardDav. Its not difficult to set up, you just need to figure out the string for each ical calendar manually.

Begin reading here, I get it setup with another users help.
#591 (comment)

@GrizzlyAK
Copy link

And everything syncs both ways OK for both address books and calendars? I was under the impression the calendar was only read only. Are you using iCloud calendars by chance?

@aries223
Copy link

aries223 commented Sep 19, 2022

And everything syncs both ways OK for both address books and calendars? I was under the impression the calendar was only read only. Are you using iCloud calendars by chance?<

@GrizzlyAK Yes everything syncs fine, both ways. Yes I use iCloud for calendars and contacts, and use TB on an iMac, Windows 10 and Linux machines. All sync both ways just fine.

Edit: I dont know about the "subscribable collaborators agends" commented above, not sure what that is..

@GrizzlyAK
Copy link

Very cool! I'll give it a try. Thank you!

@aries223
Copy link

@GrizzlyAK This link is what I used for manually determining the iCal calender URL:
https://frightanic.com/apple-mac/thunderbird-icloud-calendar-sync/

Unfortunately the link to the Addressbook part of this is now 404. Youll have to figure that part out, maybe try the script link..

@to82
Copy link

to82 commented Sep 21, 2022

Thank you for all the great work that goes into TBSync and it is greatly appreciated. With the internal CardDAV solution we have the problem that distribution lists are not synchronized as well. CardBook would possibly go, but needs training of colleagues. The nice thing is that the address books from TBSync show up in the regular address book. Will it be possible to synchronize distribution lists again with the new version? There was a sync issue in TBSync as well, which is why there was the checkbox for contact group sync. When can we expect a new version. A big thanks already!

@hellsbelz
Copy link

I was using TBSync just a couple of weeks before TB was updated automatically and I gut stuck in the "incompatility trap". I used it for syncing my adressbook with the iCloud, which worked perfectly. I would like to thank @jobisoft for his great work so far to encourage him to solve the incompatibility issue.

@jobisoft
Copy link
Owner

jobisoft commented Sep 21, 2022

There is now an update for TbSync/DAV available here:
jobisoft/DAV-4-TbSync#283

For reference, the update for TbSync/EAS is available here:
jobisoft/EAS-4-TbSync#167

To avoid dataloss, I will release TbSync for Thunderbird 102 only after https://bugzilla.mozilla.org/show_bug.cgi?id=1792399 has been backported to Thunderbird 102.

Repository owner locked as resolved and limited conversation to collaborators Sep 21, 2022
@jobisoft
Copy link
Owner

Released on ATN.

@jobisoft jobisoft unpinned this issue Aug 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests