~nicohman/signal-rs

A Rust/QML Signal client app
Update gettext version
Update README
Fix default config

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~nicohman/signal-rs
read/write
git@git.sr.ht:~nicohman/signal-rs

You can also use your local clone with git send-email.

#signal-rs

A Rust-based signal app with a QML/Kirigami frontend. Uses presage as a backend. Better name pending. Many features also still pending. This is definitely a beta version, but I'd love feedback/feature requests. Please send any feedback to nicohman@nicohman.com.

#Features Done

  • Message sending
  • Message receiving
  • Reactions receiving
  • Registering/linking
  • Basic notifications
  • Contact editing/adding
  • Direct chat creation

#Features TODO

  • Encrypted local storage
  • Reaction sending
  • Group editing/creation
  • Avatars
  • And much more

#Installation

#Dependencies

  • To build on a manjaro arm installation, I needed:
    • base-devel
    • qt5-webengine
    • kirigami2

Plus obviously rustup to install nightly rust.

#Building

cargo build --release should do it if you havbe all the necessary dependencies. It will take forever to build from scratch, however, especially with --release. However, it will be very slow without it. You do need to use nightly rust to compile.