Can anyone tell me if there are any official builds on the horizon? I have 3.0.2 running which was released 3 years ago.
I know there are nightly builds, but I can’t find release notes or recommendations on which one might work best.
Sadly it is feast or famine for Spark, mostly famine.
Yes, soon it should be a new beta version 3.1.0. It will have a lot of changes comparing with a previous release so it may be not stable. Current nightly build should be stable enough, for the last two weeks I didn’t broke anything significantly.
Once it released I’ll try to fix bugs and then in a month or two release 3.2.0 with update of libraries and Dark theme but also with some default options changed. But then I won’t have much time to dedicate to the Spark unless someone hire me or donate to do the job.
I’ll post updates on the current development about nightly builds.
Repaired two plugins: Translation and OTR encryption.
The translation plugin sends your messages to LibtreTranslate.com or another server and then adds the translation to a message as a second body. So if a user has the original message language set on its client then he’ll see the original message. Otherwise it will see the translation.
Some clients (Conversation) will show both translated and untranslated texts. I’ll add an option “Known languages” so that if you know multiple languages you will also see them, not only for your app locale.
Now you can also translate incoming messages, but you have to set your language in Preferences. Still, you’ll have to enable translation of the incoming messages manually on each chat. This may be enabled as some option “Always translate incoming” or enabled on a chat level.
The problem is that this is a huge security leak so you must set your own LibreTranslate service and configure a link to it. Also the LibreTraslate.com API has some limits that reached quite quickly.
The OTR (Off-the-record) plugin is used to make end-to-end (E2E) message encryption Off-the-record messaging - Wikipedia. This was an old plugin that was broken for a long time, but now it works and was updated. It has a limitation that you can’t read messages on other devices (which is similar to Secure chat in Telegram). It’s UI should be improved but for now it does a job. In your organization you may want to disable the plugin to monitor what users are saying and do a security audit.
The OTR encryption is supported by other clients: Piding, Psi, Thundebird and Monocles with Another.IM (Conversations forks). It works over messages text so it doesn’t rely on a protocol and can be used with IRC or over gateway transports.
Is old but it’s safe, but might be better. To say simply, it’s improved version now is called OMEMO. We have a task to implement it, but this is a low priority task (and now it’s even lower).
If you are interested to learn about a history of OTR and OMEMO see An odyssey of encryption in XMPP