Dino

Dino is a modern open-source chat client for the desktop, with recent versions working on small screens for mobile. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.

Scale to fit:

App ID:

dino-im

automatic-app-scaling

Phone Compatibility:

4 of 5 Points (since version 0.4.1 is based on GTK4)

All currently available builds lack audible notifications. You can compile it with a specific flag, but it will not honor Phosh's notification settings. You'll have to mute your phone all together to silence Dino.

Mobile UI discussion: https://github.com/dino/dino/issues/178

How to install:

Apt:
sudo apt install dino-im

Repos:

Source Code: https://github.com/dino/dino

Since version 0.4. is in testing and based on GTK4, those repositories are no longer required and are just for reference:

libadwaita

There is a libadwaita *mostly* mobile friendly build in Debian's experimental repository. Follow these instructions to install it:

Add the repository to your sources list:

echo "deb http://deb.debian.org/debian experimental main" | sudo tee /etc/apt/sources.list.d/experimental.list

Then update and install:

sudo apt update
sudo apt install dino-im
libhandy

Vagrant has a libhandy build available on their repository. Follow these instructions to install it:

To allow the system to check the authenticity of the package, add the repository key:

wget -O- "https://db.debian.org/fetchkey.cgi?fingerprint=F0ADA5240891831165DF98EA7CFCD8CD257721E9" | gpg --dearmor | sudo tee /usr/share/keyrings/vagrant-debian.gpg

Add the repository to your sources list:

echo "deb [signed-by=/usr/share/keyrings/vagrant-debian.gpg] http://people.debian.org/~vagrant/debian UNRELEASED main" | sudo tee /etc/apt/sources.list.d/vagrant-debian.list

Then update and install:

sudo apt update
sudo apt install dino-im