Releases: quotient-im/Quaternion
Version 0.0.9.5 beta2
Version 0.0.9.5 beta
This is a pre-release for early testers, translators, and packagers - built on Quotient 0.6.x branch (Quotient 0.6.2 is released together with this beta). Testers, as before, are welcome to download the files and try them; a Flatpak will also be available in the beta channel over the weekend; contributions from translators are awaited in a usual place at Lokalise; packagers, this is the moment you dreaded for so long to update your build rules and control files for the new library name and finally push libQuotient 0.6 to the repos.
The following are major changes (among 62 closed issues and 346 commits):
- (#497 by @krkk; #422) The timeline now has a proper context menu instead of the ellipsis (
...
) button - right-click (or an equivalent on your device) will get you all the things you can do with the message. - (#603) Windows builds are now made with QtKeychain, with access tokens being tucked away to the Windows secure storage instead of lying around in the file system.
- (#609, #644) Going through room upgrades is a bit more convenient now; upgraded rooms are no more shown in the room list if the superseding room is there.
- (#607 by @rpallai) Outgoing messages are displayed in a different colour.
- (#614 with contributions by @rpallai) The fonts can be customised in the configuration.
- (#533) Room tags can be hidden from the room list now.
- (#654 by @krkk; #662 by @rpallai) Clean up the timeline from more kinds of events.
- (#655 by @krkk) Reactions support (current limitations: no new reactions can be posted; standard timeline font is used for reactions)
- (#678 by @krkk) Attaching images by pasting from the clipboard.
- (#676 by @krkk) Hide actions the user doesn't have power to do.
- (#677, contributions by @krkk) User accounts dialog - you can finally change your avatar in Quaternion!
- (#701; #580 and #705 by @krkk) Initial support of rich text sending: rich text can be pasted or dropped into the text entry, and proper Matrix HTML will be generated for it;
/html
command now validates input;/md
command to enter Markdown is available if Quaternion is built with Qt 5.14 or newer version.
0.0.9.4e
Another quick-fixup release, using libQMatrixClient 0.5.3.2, and fixing an occasional crash upon a successful SSO login (described in an issue with a fancy number #666).
P.S. A word of caution to those downloading recent AppImages: due to OpenSSL's API/ABI hell, AppImage might not run well on your system; if that's the case, you may try to find a version OpenSSL 1.0.2 that would be as close to that in Ubuntu Xenial as possible. The Quotient project generally recommends pushing packagers of your respective distributions to provide the most recent version of Quaternion they can build on a given distribution instead of relying on AppImage.
0.0.9.4e-rc
main.cpp: 0.0.9.4e
0.0.9.4d
This is a "sustaining" "rebuild" of the "stable" (that is - users know its bugs by now) Quaternion on top of libQMatrixClient 0.5.3.1. Unlike previous rebuilds, this incorporates two major changes in Quaternion itself, backported from the master branch:
- (#653) Single sign-on support, to help Mozilla homeserver users
- (#663) Interoperability with Pantalaimon, to help practically any Matrix user who agrees to use Pantalaimon as an E2EE proxy.
Thanks to everyone involved, and we're heading to Quaternion 0.0.9.5 from here.
0.0.9.4d-rc
CMakeLists.txt/main.cpp: Version 0.0.9.4d
0.0.9.4c
Yet another 0.0.9.4 rebuild with AppStream file fixed. For non-Linux platforms there are no differences from the previous rebuild; on Linux, a problem that led to appstream-util validate
failure preventing correct construction of Flatpaks has been fixed.
0.0.9.4c-rc
AppData: Add .desktop suffix to <id> Because this is what older appstream-util expects to see.
0.0.9.4b
This is a rebuild of Quaternion 0.0.9.4 with libQMatrixClient 0.5.2. If you're using/building dynamically linked Quaternion, you don't need to upgrade from 0.0.9.4(a).
0.0.9.4a
This is a re-release of 0.0.9.4 fixing an issue with the AppStream file. Linux packagers are advised to use this tag instead of the original 0.0.9.4 tag. All the rest is the same.