A modernized version of TbSync v5 for Thunderbird 153
This version has gone through extensive testing, but it is still an early beta release. Please be prepared for data duplication or data loss issues, and have a backup of your calendar and contacts data at hand.
You can install the beta version of TbSync v5 by dragging the .xpi file links from the Assets section below into Thunderbird’s Add-on Manager. Thunderbird will see the link and download and install the add-on automatically.
Update your providers as well. This release changes the internal protocol between TbSync and its providers. Any provider still on v5.0.11 will refuse to connect until it is updated too.
Release plan
This version will auto-update to every new released beta version. At some later time, the version will also be published on ATN (addons.thunderbird.net) for general availability.
Technical notes
This rewrite is on track to eliminate the use of Experiment APIs and become fully compatible with Thunderbird's Release Channel. TbSync and its providers will become pure WebExtensions.
The current beta versions still rely on Experiments for:
- Migrating existing data to WebExtension storage
- Calendar support
See: jobisoft/EAS-4-TbSync#309 for discussions.
Important bug fixes:
- an authentication failure no longer deletes your local data — previously, when a server rejected an account's credentials (an expired password, a revoked token), TbSync tore the account down as if you had disconnected it: every address book and calendar it had created was deleted, the folder list was dropped and the sync state was reset, so recovering meant a full re-download. The account now keeps everything and only pauses syncing until you authenticate again
- an account that needs authentication now shows the red toolbar badge; previously it showed none
- Disconnect is now available on an account that needs authentication
- the two separate commands TbSync used to ask a provider to raise an open account window have been replaced by one
Changes in this version:
- the "Sign in again" button is now labelled Authenticate. Depending on the account it opens a sign-in window or the account's settings