Make links clickable and add initials to avatars. Fixes #24. Relates to #26.
Flare
A unofficial Signal GTK client.
Screenshot
Installation
| Flatpak |
|
Features
- Linking device
- Sending a message
- Receiving messages
- Replying to a message
- Reacting to a message
- Attachments
- Message storage
- Encrypted storage (As I am not a security-expert, I do not guarantee anything. Read the
Security-section) - Notifications (To also get notifications while the application is closed, use something standalone, e.g. messenger-notify)
Planned Features
- The blocked features listed below once they are ready
- Maybe once mature enough: Primary device
Not planned features
- Full compatibility with the official Signal products, including:
- Calling
- Paying
- Majority of settings
Blocked features
This application uses presage internally, the current features are not yet implemented for that.
- Avatars
- Profile name instead of "You" in chats
Translation
Flare can easily be translated for other languages, as it uses gettext. Please consider contributing translations using Weblate, as an alternative you can also open merge requests and I will notify you if updates are necessary. Thanks to Weblate for free hosting and all the translators for their great work keeping the translations up-to-date.
Donate
Please consider donating to Signal first as they run the servers in use and therefore have a high cost of actually providing this free service.
After you have already donated to them and still have money left, consider donating to this Monero address:
86oyawuujDNVpT7jjYghhPc8xZjGB1DwQ3NX4mVhqxXZdRXjMEq7SWU3spD8L8stmYgEWV5BrAdY7X1uCKzRdrYcDwLt8cB
Security
To my knowledge, any data this application uses (contacts, linking credentials, ...) are stored encrypted in ~/.local/share/flare (path will be different in Flatpaks). Messages sent and received by this application are stored equivalently.
Even though things are encrypted, I do not guarantee for the security of your data. This application will probably worsen the security compared to official Signal products. Use this application with care when handling sensitive data.
More detailed notes on encryption
This application stores data using encrypted-sled using chacha20poly135 encryption. The encryption key is 32 byte (= 256 bit) and is stored and retrieved using libsecret.

