Cyanide is a client for Tox. Some features are missing and there may be some bugs.
- 1v1 messaging
- DNS discovery
- Typing notification
- Sound, LED & lockscreen notifications
- Avatars
- Inline Images
- File Transfers (no resuming across restarts yet)
- History
- Multiprofile
- audio/video calls
- groupchats
Use the warehouse app for easy installation and updates
You can use Weblate to create and improve translations. Alternatively, send a patch or use github.
First install the Sailfish OS SDK.
Clone the repository - it currently includes a submodule so you have to do
git clone --recursive https://github.com/krobelus/cyanide
Then you need some libraries which are not in the official repositories. I built them using the Mer Project Open Build Service
You can use this script:
$ sh get_libraries.sh
It will download the RPMs I built to the "res" folder. Then you need to install
those on the Mer SDK VM. In the VM there is the folder /home/merdsk/share
which is a shared folder of the home directory of the host system.
$ ssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost
$ cd /home/mersdk/share/<path_to_cyanide>/res && sb2 -t SailfishOS-armv7hl -m sdk-install -R rpm -i toxcore*.rpm libsodium*.rpm libvpx*.rpm opus*.rpm