EAS-4-TbSync
EAS-4-TbSync copied to clipboard
Provider for Exchange ActiveSync is incompatible with Thunderbird 102.0.
Your environment
TbSync version: 3.0.2 EAS-4-TbSync version: 2.0.1 Thunderbird version: 102.0
Running on Windows 10, but I also use these on Arch Linux
ETA : 3 month
How far is this?
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?
I am on it, I use the provider myself, so there will be an update. I still need time.
Looking forward to it and thanks for this handy addon :)
would be really helpful to get a 102 compatible version
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
Everything is fine with my old outlook profile.
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?
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([email protected]) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.
It works fine for me, with Windows 10 and TB 102.2.2 (64 bit).
Thank you very much @jobisoft!
@kxxt:
I do have a paypal account([email protected]) 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:
I do have a paypal account([email protected]) 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).
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 ! :)
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.
That makes sense, thanks a lot for the info :). I'll keep an eye out for this then !
Here is a very preliminary version for 102. Please do NOT use it on your production profile.
I can confirm this to work ok.
Also ok for me (calendars, not contacts)
thanks!
calendar sync works for me. Thanks a lot!!
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!
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
Next needed steps:
- [x] remove all overlaying code for the address book, that is a dead end
- [x] 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) - [x] 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 - [x] 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
- webExt getPhoto doc - not yet backported to 102
- webExt getPhoto code
- webExt setPhoto patch (still in review, aimed for 106/107)
I only know how to add ans test the plugin from a .xpi file. How can I get it??
I confirm that calendar syncing is now working again for me on 102.2.2 running on Manjaro Linux
One presumes that we'll need to keep an eye on this issue, since XPI installed addons for testing won't auto-update later...
Still eagerly testing though. :D
Works for me with TB102.2.2 with my normal profile (backed up first), finding and then syncing all my outlook.com calendars AND my outlook.com contacts. Great - thanks. Thought you said the contacts code isn't included - my outlook.com People has definitely appeared in the TB Address book and fully populated with the latest entries after syncing. (I had deleted the outlook.com account from TbSync back when it stopped working in TB 98-ish).
Thought you said the contacts code isn't included - my outlook.com People has definitely appeared in the TB Address book and fully populated with the latest entries after syncing.
An initial download may work but I doubt later updates will work. The underlying contact storage has changed and for the initial download some migration code kicks in, but then the cards use the modern vCard storage and my addon currently only updates the old fields, which will be ignored by Thunderbird once a vCard has been created.
I only know how to add ans test the plugin from a .xpi file. How can I get it??
XPI files are ZIP files, but I cannot dump XPI files here. You can install the ZIP file just like a XPI file, you do not even need to rename it.
Calendar sync with Outlook office 365 is working again :tada:
TbSync 3.1
EAS-4-TbSync 2.1
Thunderbird 102.1.2 (64-bit)
Debian 12 Bookworm (Testing) Linux
Thanks!!
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?
Thank you. I was able to configure it using TB 102.2 and Calendar sync with Exchange server is working again. Appreciate your help and support.