Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
qml
 
 
rpm
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Cyanide is a client for Tox. Some features are missing and there may be some bugs.

Features

  • 1v1 messaging
  • DNS discovery
  • Typing notification
  • Sound, LED & lockscreen notifications
  • Avatars
  • Inline Images
  • File Transfers (no resuming across restarts yet)
  • History
  • Multiprofile

Planned Features

  • audio/video calls
  • groupchats

Installing

Use the warehouse app for easy installation and updates

Translations

You can use Weblate to create and improve translations. Alternatively, send a patch or use github.

Building

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

About

Tox client for SailfishOS

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.