v0.6.0: The "we added an obscure 20 year old standard to the bug fix" release.
This update is almost entirely about bug fixes to the various things added in 0.5. Specifically: more problems with the OMEMO implementations have been identified and fixed, a bunch of changes to how outgoing messages are handled to handle spam, and group chat message loss issues are addressed.
XEP-0171: Language Translation
And for some reason, we decided to bolt on support for XEP-0171: Language Translation. Created in 2005, meant to send messages in multiple languages. Zero recorded implementations. Until now. Livewire will now properly handle incoming stanzas according to this XEP, if the message was sent with multiple languages. On Sailifsh OS, it can also translate outgoing messages via the Speech Note app's translation API. Support for outgoing translations on Ubuntu Touch will come at a later time.
Full Changelog
- Feature: Send and view multilingual messages and translations (XEP-0171), with language preferences for each contact.
- Feature: Support MUC slow mode (XEP-0500), to show when you can send your next message.
- Feature: Publish your last user interaction in presence (XEP-0319).
- Feature: Retry failed messages with a resend button.
- Feature: Contact names can be edited and kept in sync with the roster.
- Improvement: Location sharing is now encrypted + contacts only by default.
- Improvement: Show user roster nicknames (assigned or published) in private group chats.
- Improvement: Shared location lists show who is sharing and where they are.
- Improvement: Image viewing supports pinch to zoom and correct rotation.
- Improvement: Sailfish OS gained date dividers, improved message bubbles, and expanded analytics pages.
- Improvement: Sailfish OS - Follows the system's 12- or 24-hour time format.
- Improvement: Expanded support for XEP-0422 Message Fastening, for use with translated messages in OMEMO legacy chats.
- Fix: Better resolution of location names via OSM Scout Server, when available.
- Fix: XMPP links support actions such as joining chats and adding contacts (XEP-0147).
- Fix: OMEMO message edits, device announcements, and outgoing encrypted media now work more correctly.
- Fix: Messages interrupted during encryption or media sending resume or fail cleanly instead of getting stuck.
- Fix: Overhaul of group chat sync (MAM fetch) when connecting so that gaps are filled, to prevent losing messages.
- Fix: Group chat subjects, image captions, and occupant avatars more likely to update correctly.
- Fix: Read markers and message previews no longer show incorrect status or undecryptable traffic.
- Fix: Do not spam outgoing chat markers, and backoff when room is rate limited.
- Fix: Make sure group chats we have closed/left stay closed.
- Fix: Push notifications respect group mention settings and no longer alert for replies to someone else.
- Fix: Sailfish OS group member and invite search no longer close keyboard on every tap.
Comments
lorenzo
Wed, 2026/08/26 - 00:21
Permalink
Very Nice!