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/EAS for Thunderbird 102 #167

Closed
InFerYes opened this issue Jun 30, 2022 · 168 comments
Closed

TbSync/EAS for Thunderbird 102 #167

InFerYes opened this issue Jun 30, 2022 · 168 comments

Comments

@InFerYes
Copy link

InFerYes commented Jun 30, 2022

I have released the final versions of TbSync and of the DAV provider in their 4.x branches:
https://github.com/jobisoft/TbSync/releases/
https://github.com/jobisoft/DAV-4-TbSync/releases/

This is a pre-release of the EAS provider:
https://github.com/jobisoft/EAS-4-TbSync/releases/

More information about the state of the EAS pre-release can be found here:
#167 (comment)

TbSync/EAS is NOT ready for productive use!


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


@jobisoft
Copy link
Owner

jobisoft commented Jun 30, 2022

ETA : 3 month

@fridrich
Copy link

How far is this?

@domibln
Copy link

domibln commented Jul 19, 2022

Please don't annoy him. You do want him to spend his spare time on fixing EAS-4-TbSync, not on answering posts, don't you?

@jobisoft
Copy link
Owner

I am on it, I use the provider myself, so there will be an update. I still need time.

@black-snow
Copy link

Looking forward to it and thanks for this handy addon :)

@ggruber
Copy link

ggruber commented Sep 5, 2022

would be really helpful to get a 102 compatible version

@jobisoft
Copy link
Owner

jobisoft commented Sep 16, 2022

Here is a very preliminary version for 102. Please do NOT use it on your production profile.

Create a new profile and test it - and assume that it will eat all your data, so have some sort of backup of your calendar and contacts data.

The address book UI has changed massively and I have not adapted it yet. This version aims for the following:

  • does calendar sync work on a new profile (up and down)
  • for the brave ones: does calendar sync work on an updated profile, using an existing sync state?

Preview removed. See first post of this issue

@jobisoft jobisoft pinned this issue Sep 16, 2022
@jobisoft jobisoft changed the title Provider for Exchange ActiveSync is incompatible with Thunderbird 102.0. Provider for Exchange ActiveSync for Thunderbird 102.0. Sep 16, 2022
@kxxt
Copy link
Contributor

kxxt commented Sep 16, 2022

Everything is fine with my old outlook profile.

Screenshot_87

@jobisoft
Copy link
Owner

A very big thanks to @kxxt for helping me with the update. Do you happen to have a paypal account, so I can forward the donations I received for EAS?

@kxxt
Copy link
Contributor

kxxt commented Sep 16, 2022

A very big thanks to @kxxt for helping me with the update. Do you happen to have a paypal account, so I can forward the donations I received for EAS?

I do have a paypal account(rsworktech@outlook.com) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

@jobisoft jobisoft changed the title Provider for Exchange ActiveSync for Thunderbird 102.0. Provider for Exchange ActiveSync for Thunderbird 102 Sep 16, 2022
@rubennc91
Copy link

It works fine for me, with Windows 10 and TB 102.2.2 (64 bit).

Thank you very much @jobisoft!

@jobisoft
Copy link
Owner

@kxxt:

I do have a paypal account(rsworktech@outlook.com) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

You should have received something :-) Thanks for digging through the code.

@kxxt
Copy link
Contributor

kxxt commented Sep 16, 2022

@kxxt:

I do have a paypal account(rsworktech@outlook.com) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

You should have received something :-) Thanks for digging through the code.

Thanks for the donation. Actually I think it's too much for me.

Also I learned how a Thunderbird plugin works and how to debug it(I have no experience before).

@lguerard
Copy link

New version managed to synchronise calendar, thanks a lot !

With the old TB I was able to get all the email address from the server when typing a new message but this is not showing anymore, is this normal ?

Thanks both for your hard work ! :)

@jobisoft
Copy link
Owner

With the old TB I was able to get all the email address from the server when typing a new message but this is not showing anymore, is this normal ?

This update is not including an update for contact sync/handling yet.

@lguerard
Copy link

That makes sense, thanks a lot for the info :). I'll keep an eye out for this then !

@stheine
Copy link

stheine commented Sep 16, 2022

Here is a very preliminary version for 102. Please do NOT use it on your production profile.

I can confirm this to work ok.

@Trapulo
Copy link

Trapulo commented Sep 16, 2022

Also ok for me (calendars, not contacts)

thanks!

@wolffi
Copy link

wolffi commented Sep 16, 2022

calendar sync works for me. Thanks a lot!!

@DrYak
Copy link

DrYak commented Sep 16, 2022

Calendar successfully tested as working for me too. 🎊

(I don't even use the contacts sync, I tend to simply reply to e-mail and fall back to LDAP to search for colleagues)

@jobisoft and @kxxt, you are now my heroes!

@fridrich
Copy link

OK, existing account from 91 with profile migrated to 102 and the two test extensions, works like a charm here and calendar syncs. Hotmail contacts are there even

@jobisoft
Copy link
Owner

jobisoft commented Sep 16, 2022

Next needed steps:

  • remove all overlaying code for the address book, that is a dead end
  • no longer update individual card properties, but only the _vCard property (because we have more than two emails, which cannot be set through the legacy props)
  • map special EAS props to custom vCard props (x-...), so the data is not lost, even if we cannot show it yet in the address book
  • use code similar to what the webExtension API is doing to update the _vCard prop
  • alternatively, use the WebExtension API and use the notifyTools to access the background script and the WebExtension API directly from the legacy code still used by TbSync/EAS

Photo handling also changed, see

@jretxaniz
Copy link

I only know how to add ans test the plugin from a .xpi file. How can I get it??

@jobisoft
Copy link
Owner

I got the update on Mac and manual installation of TBSync 4.2 fails with a message 'Not compatible with TB 102.3.3'.

Released TbSync v4.3 which fixes your issue. It has also been sent to ATN for review. Finalizing the EAS provider and submitting it later today as well.

@smmehta1822
Copy link

Thanks John. I guess will wait for official release unless there is a place to pull 4.3.

@jobisoft
Copy link
Owner

I have now released EAS v4.1.5.
https://github.com/jobisoft/EAS-4-TbSync/releases

This version also implements the hard limit to require Thunderbird 102.3.3 (it installs in 102.3.0 but shows a notification that 102.3.3 is required).

That the add-on install check is not able to use the 3rd level of the version number was new to me and I should have waited till the release of Thunderbird 102.4. Learning new things everyday.

EAS v4.1.5 is adjusting how categories are stored, so they will be picked up by my CategoryManager add-on, which is being updated as well (no previews available yet).

If EAS v4.1.5 runs smoothly, I will officially release it to ATN on the weekend, so it could start to automatically distribute on Monday.

@jim-davenport
Copy link

Will this version include GAL?

@jobisoft
Copy link
Owner

Will this version include GAL?

No, this will be covered in a separate issue after the initial release is done.

@jim-davenport
Copy link

Understood. For decision making purposes, would you guess days, weeks, or months, on GAL. Thank you for your outstanding work.

@ghost-from-the-past
Copy link

I installed manually TbSyn 4.3 (commit from 18 hours ago) and EAS-4-TbSync (commit from 4 hours ago) on MacOS and TB 102.3.3 for me no problem, installation and calendar synch works ok
now I'll test on the Ubuntu 22.04.1

@smmehta1822
Copy link

Thank you John. I installed TBSync 4.3 and EAS 4.1.5 on TB 102.3.3 on Mac. And it's working well so far. Thank you again for your help and support.

@ghost-from-the-past
Copy link

for me, ok also on Ubuntu 22.04.01, manual install of the last commits

@michkot
Copy link

michkot commented Oct 13, 2022

Tested for read-only sync of exchange, so far so good

@mmadela
Copy link

mmadela commented Oct 16, 2022

as far as I understand, the bug 1792399 is already fixed and released with 102.3.3 last week

@jobisoft
Copy link
Owner

And TbSync has been released after that, but review on ATN needs additional time. But even that has happened by now.

@smmehta1822
Copy link

Thank you John and the team.

@tigerjack
Copy link

Hey @jobisoft , thanks for your work!
What is the best way to handle the add-ons installed through the xpi files now? Uninstall TbSync and install the version provided on the add-ons website, while leaving the EAS add-on as it is?

@jobisoft
Copy link
Owner

You do not need to do anything. I always increased the version number on new releases, so you either have the most recent one already or get auto-updated via ATN (it is a myth that manually installed add-ons do not get updated).

@tigerjack
Copy link

tigerjack commented Oct 17, 2022

You do not need to do anything. I always increased the version number on new releases, so you either have the most recent one already or get auto-updated via ATN (it is a myth that manually installed add-ons do not get updated).

Thank you! I wasn't aware of that.

@DrYak
Copy link

DrYak commented Oct 17, 2022

Thanks for the update!

@Hornobster
Copy link

Thank you John, got the automatic update and all works fine.

@jonArzelus
Copy link

Hi, we got the automatic update and all seems to work fine, thanks for the work!

@manning-ncsa
Copy link

Thanks for all your hard work on this @jobisoft. I use it every day for work.

@rol1
Copy link

rol1 commented Oct 20, 2022

Thanks

@Ghostbird
Copy link

How hard are things going to break if I install this on Thunderbird 1.0.3.0? On Debian Thunderbird 1.0.3.3 is still in testing. I've removed the version check from the XPI and installed it by hand. For now I've set my calendar to read-only.

@smmehta1822
Copy link

Just upgraded to TB 102.4 and plugins seems to be working.

@rarunkarthik
Copy link

@jobisoft: Any update on GAL support?

@rarunkarthik
Copy link

@jobisoft any word on GAL support getting back in?

@Giermann
Copy link

Giermann commented Jul 3, 2023

Will this version include GAL?

No, this will be covered in a separate issue after the initial release is done.

Not only @rarunkarthik is waiting for GAL support to come back.
9 months ago, it seemed to be an issue that will be addressed just after the initial release. Is it that compicated with TB 102?
The add-on is becoming useless for me, because I cannot write to addresses, that have been created in the last 9 months or I have never written to in the time before...

@jobisoft jobisoft unpinned this issue Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests