Skip to content
Snippets Groups Projects

About

This is a small matrix client for SailfishOS using the same library as the Nheko desktop client.

It is intended to replace my use of Riot via the Android Emulation on my phone. Currently it is still very much WIP and you probably shouldn't use it yet.

Missing features and known major issues

  • No persistence of the message cache -> It uses a lot of RAM and the initial opening needs to do a full sync -> slow.
  • No E2EE support
  • No support for sending or saving media
  • No lazy loading of members
  • The search bar looses focus after every typed character
  • No settings at all
  • The timeline is pending a rewrite to make it look nice and load older messages correctly
  • Invites look like rooms and can't be accepted
  • No way to create rooms
  • No markdown/html message support
  • And a lot more

Basically it currently only allows very limited viewing of (unencrypted) messages and basic plain text messaging.

Building

start mersdk

connect to mersdk:

ssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost

building:

mb2 -t SailfishOS-3.3.0.14-armv7hl build

Building using docker:

docker run -it -d --name sailsdk --mount type=bind,source="$(pwd)",target=/home/nemo/build sailsdk:latest /bin/bash
# or
docker start sailsdk

docker exec sailsdk mb2 -t SailfishOS-3.3.0.14-armv7hl build