Summary Increase Thunderbird's versatility as a messaging client by 5-10x by adopting the existing FOSS cross-platform messaging-app connector libpurple Why? Thunderbird is more than an email/calendar/address book client. It also does chat over XMPP and Matrix (plus some proprietary systems.) It can't talk to the ones I mainly need, though: Facebook Messenger, Whatsapp, Slack, Telegram, Discord. One FOSS tool can do this: Pidgin. https://pidgin.im/ Pidgin talks to all these services over Libpurple. https://developer.pidgin.im/wiki/WhatIsLibpurple This is FOSS, and it already runs on Linux, macOS, Windows, and the BSDs. There is a precedent -- there was a Mozilla based libpurple client once, called Instantbird: http://instantbird.com/ Pidgin 3 is in development now, but it has been for a long time (10Y+). It brings a new Libpurple version so for now this is a slow-moving target that is in maintenance mode. It would be much more memory-efficient than having web browser tabs open for all these services. I currently use Ferdium to keep all these in one app but it takes a lot of memory. https://ferdium.org/
... View more