Home

Awesome

Sailcord

Previously SailDiscord

An unofficial SailfishOS Discord client

Very very WIP

By using this, you are breaking Discord Terms of Services! This app might even get you banned! It stores your token in plain text and it is really easy to hack you with it!

Join the Telegram channel for Sailcord development logs and releases.

Join SailfishOS Fan Club Discord server! Besides general SailfishOS discussion, it also has several Sailcord-related channels including info, discussion and major announcements like releases.

TODO

Known issues

Troubleshooting

Login page isn't loading!

Check if you are able to open https://discord.com/login in the native browser. If you can't, here are the possible workarounds:

Logging in via token

See discord.py-self docs page for up to date information. In short, you should:

After obtaining you token, in Sailcord top menu, when logging in, choose Login with token. Then paste your token and click Accept.

Screenshots

<p float="left"> <img src="pictures/FirstPage.png" alt="Server list" width="200"/> <img src="pictures/Channels.png" alt="Server list" width="200"/> <img src="pictures/Messages.png" alt="Server list" width="200"/> <img src="pictures/Settings.png" alt="Server list" width="200"/> <img src="pictures/About.png" alt="Server list" width="200"/> </p>

Screenshots are for version 0.6.0

Translating

Read instructions here. Make sure not to skip them even if you know how to translate other apps, because there are some pitfalls. When reading instruction, replace appname with saildiscord, and when opening translations folder open SailDiscord -> translations folder.

Donations

I don't accept any for now

Build

Removing the debug flag (disabling faster build)

Get Sailfish IDE, open the project, open Other Files -> rpm -> SailDiscord.spec, then replace no in the first line with yes if you want to make a production package. Now just run or build.

Faster build (not to package the library, NOT RECOMMENDED IN PRODUCTION)

If you didn't replace, you'll get faster build but aditional steps needed for phone. This is only required once. Once the installation is completed, open Terminal from the developer options on your phone and type this command:

python3 -m pip install --user --upgrade "discord.py-self>=2.0" "requests" "Pillow"

Then open the app. If you ever want to switch back to the production version, type this command to undo:

python3 -m pip uninstall discord.py-self

SailJail will NOT work in this case

Some general build issues

Code Design

Credits

The code is based on:

Core functionality:

Developers:

Contributors (translations):