Chatty release 0.3.0 beta

Hi all!

It has been some time since the last chatty release happened, and now we have a new major beta release.

This release includes a new native matrix implementation, several bug fixes and improvements. The matrix feature is currently marked as experimental (though it should work
pretty well for most cases). Support for E2E encryption has also been
added (which is actually experimental). Read the Changelog for a full list of changes.

Since this is a beta release this release shall not be included in amber-phone (the current stable version of PureOS on Librem5).

WARNING: Please backup your ~/.purple directory before installing the
new chatty as chatty is going to modify your history database
irreversibly (ie, once the database is migrated to the new version, you can’t go back to the older 0.2.0 version)

To compile and install chatty from source, do the following from the chatty source
directory:
sudo apt build-dep .
meson build
cd build && ninja
sudo ninja install

Now you have to enable experimental features (to enable matrix) by running:
gsettings set sm.puri.Chatty experimental-features true

And to run with verbose logs:
chatty -vvvv

Please help testing chatty, and if you find any issues file at Chatty repository with steps to reproduce and the logs (check if your logs contain sensitive information before posting. You may search for common text like pass, key, room, user, xep, which are some commonly used prefixes for sensitive information)

11 Likes

Hey Mohammed,

What a great release, those are nice features coming up!
It got also packaged in debian experimental (should anyone want to test it without compiling it): https://packages.debian.org/experimental/chatty

Are there any plans to implement cross-signing? E2EE works well here, I could receive messages in encrypted room at least :slight_smile: