Whisperfish

Rating: 
4.978725
Your rating: None Average: 5 (47 votes)

Whisperfish is an advanced but unofficial Signal client. Whisperfish should be in a usable state for many users, but is still considered beta quality software; make sure to always have the latest version! Also, check our Wiki and feel free to contribute to it! Currently, mimimum supported SailfishOS version is 3.4. We intend to keep compatibility with 3.3 for as long as humanly possible. The build for SailfishOS 3.x is located in a separate OpenRepos application.

Do not ever contact the Signal developers about a Whisperfish issue. You will annoy them and make them dislike us. Contact us instead (see below).

    

Known issues and implemented features

Lot's of stuff should work. Check the forum for an up-to-date known issues list.

Contribute: get in touch, report issues and translate!

   

 

If the app behaves strangely or slow (I have a strong dislike for slow software) to you, please get in touch on Matrix #whisperfish:rubdos.be or on Libera.Chat #whisperfish, file an issue, or send an email to whisperfish [at] rubdos [dot] be, or post on the SailfishOS Forum topic. If it works well already, alse let me know! That's good for morale.

Development and progress

 

Follow the progress of the rework in the 0.6 milestone on Gitlab. If you are interested in contributing, contact me on Gitlab. If you want to discuss development, join the discussion on Matrix #whisperfish:rubdos.be.

There are nightly builds (in form of RPM) available on Gitlab. Nighlies eat batteries for breakfast, break up with your girlfriend, and use magic to turn phones into bricks. If you want to use them, please come and chat on Matrix or IRC. Whenever there is a version that makes sense, and has a low probability of tearing apart the very fabric of the universe, it'll be here on Open Repos!

Donations

 

Thanks for the support, feel free to buy me a coffee! Liberapay allows for donations via PayPal or credit card. While I do appreciate the donations, please consider matching your donation towards Signal themselves. They need it more than I do, now more than ever! Also consider donating to Weblate, because they provide their translation hosting service to us and many other SailfishOS applications at no cost!

Licence note

The original Whisperfish 0.5.0, by Andrew, was released under GPLv3+. Since we are using the upstream code of Signal themselves, partly licensed under AGPLv3+, the whole of Whisperfish 0.6.0 falls under AGPLv3+.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-whisperfish-0.6.0-0.alpha_.1.armv7hl.rpm2.19 MB08/07/2020 - 11:14
File harbour-whisperfish-0.6.0-0.alpha_.1.i486.rpm2.34 MB08/07/2020 - 11:14
File harbour-whisperfish-0.6.0-0.alpha_.2.i486.rpm5.75 MB20/09/2020 - 18:58
File harbour-whisperfish-0.6.0-0.alpha_.2.armv7hl.rpm5.3 MB20/09/2020 - 18:58
File harbour-whisperfish-0.6.0-0.alpha_.3.i486.rpm6.33 MB01/11/2020 - 20:33
File harbour-whisperfish-0.6.0-0.alpha_.3.armv7hl.rpm5.78 MB01/11/2020 - 20:33
File harbour-whisperfish-0.6.0-0.alpha_.4.aarch64.rpm6.21 MB17/11/2020 - 16:05
File harbour-whisperfish-0.6.0-0.alpha_.4.armv7hl.rpm6.17 MB17/11/2020 - 16:05
File harbour-whisperfish-0.6.0-0.alpha_.4.i486.rpm6.75 MB17/11/2020 - 16:05
File harbour-whisperfish-0.6.0-0.alpha_.5.aarch64.rpm6.13 MB21/11/2020 - 14:54
File harbour-whisperfish-0.6.0-0.alpha_.5.i486.rpm6.66 MB21/11/2020 - 14:54
File harbour-whisperfish-0.6.0-0.alpha_.5.armv7hl.rpm6.1 MB21/11/2020 - 14:54
File harbour-whisperfish-0.6.0-0.alpha_.6.aarch64.rpm6.1 MB21/12/2020 - 18:34
File harbour-whisperfish-0.6.0-0.alpha_.6.i486.rpm6.62 MB21/12/2020 - 19:04
File harbour-whisperfish-0.6.0-0.alpha_.6.armv7hl.rpm6.07 MB21/12/2020 - 19:04
File harbour-whisperfish-0.6.0-0.alpha_.7.aarch64.rpm6.17 MB12/01/2021 - 12:38
File harbour-whisperfish-0.6.0-0.alpha_.7.i486.rpm6.68 MB12/01/2021 - 13:08
File harbour-whisperfish-0.6.0-0.alpha_.7.armv7hl.rpm6.14 MB12/01/2021 - 13:08
File harbour-whisperfish-0.6.0-0.alpha_.8.aarch64.rpm6.86 MB09/02/2021 - 13:11
File harbour-whisperfish-0.6.0-0.alpha_.8.i486.rpm7.45 MB09/02/2021 - 14:16
File harbour-whisperfish-0.6.0-0.alpha_.8.armv7hl.rpm6.74 MB09/02/2021 - 14:16
File harbour-whisperfish-0.6.0-0.alpha_.9.aarch64.rpm6.82 MB19/03/2021 - 12:11
File harbour-whisperfish-0.6.0-0.alpha_.9.i486.rpm7.42 MB19/03/2021 - 12:24
File harbour-whisperfish-0.6.0-0.alpha_.9.armv7hl.rpm6.72 MB19/03/2021 - 12:25
File harbour-whisperfish-0.6.0-0.beta_.1.aarch64.rpm5.55 MB25/04/2021 - 15:26
File harbour-whisperfish-0.6.0-0.beta_.1.i486.rpm5.91 MB25/04/2021 - 15:52
File harbour-whisperfish-0.6.0-0.beta_.1.armv7hl.rpm5.78 MB25/04/2021 - 15:52
File harbour-whisperfish-0.6.0-0.beta_.3.i486.rpm5.88 MB07/06/2021 - 13:40
File harbour-whisperfish-0.6.0-0.beta_.3.aarch64.rpm5.5 MB07/06/2021 - 13:40
File harbour-whisperfish-0.6.0-0.beta_.3.armv7hl.rpm5.69 MB07/06/2021 - 13:40
File harbour-whisperfish-0.6.0-0.beta_.4.i486.rpm6 MB23/07/2021 - 16:31
File harbour-whisperfish-0.6.0-0.beta_.4.armv7hl.rpm5.8 MB23/07/2021 - 16:31
File harbour-whisperfish-0.6.0-0.beta_.4.aarch64.rpm5.58 MB23/07/2021 - 16:31
File harbour-whisperfish-0.6.0-0.beta_.5.i486.rpm6.01 MB28/07/2021 - 15:15
File harbour-whisperfish-0.6.0-0.beta_.5.armv7hl.rpm5.79 MB28/07/2021 - 15:15
File harbour-whisperfish-0.6.0-0.beta_.5.aarch64.rpm5.59 MB28/07/2021 - 15:15
File harbour-whisperfish-0.6.0-0.beta_.6.armv7hl.rpm5.91 MB17/09/2021 - 10:23
File harbour-whisperfish-0.6.0-0.beta_.6.aarch64.rpm5.71 MB17/09/2021 - 10:23
File harbour-whisperfish-0.6.0-0.beta_.6.i486.rpm6.19 MB17/09/2021 - 10:23
File harbour-whisperfish-0.6.0.beta_.7-0.sf4_.aarch64.rpm15.25 MB12/11/2021 - 15:52
File harbour-whisperfish-0.6.0.beta_.7-0.sf4_.armv7hl.rpm15.49 MB12/11/2021 - 15:52
File harbour-whisperfish-0.6.0.beta_.7-0.sf4_.i486.rpm16.4 MB12/11/2021 - 15:52
File harbour-whisperfish-0.6.0.beta_.7-0.sf3_.aarch64.rpm15.25 MB12/11/2021 - 17:31
File harbour-whisperfish-0.6.0.beta_.8-0.sf3_.aarch64.rpm7.4 MB27/03/2022 - 10:30
File harbour-whisperfish-0.6.0.beta_.8-0.sf4_.aarch64.rpm7.4 MB27/03/2022 - 10:30
File harbour-whisperfish-0.6.0.beta_.8-0.sf4_.armv7hl.rpm7.56 MB27/03/2022 - 10:30
File harbour-whisperfish-0.6.0.beta_.8-0.sf4_.i486.rpm8.01 MB27/03/2022 - 10:30
File harbour-whisperfish-0.6.0.beta_.9-0.sf3_.aarch64.rpm6.38 MB12/05/2022 - 11:43
File harbour-whisperfish-shareplugin-0.6.0.beta_.9-0.sf4_.aarch64.rpm14.63 KB12/05/2022 - 11:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.9-0.sf4_.aarch64.rpm40.42 MB12/05/2022 - 11:43
File harbour-whisperfish-debugsource-0.6.0.beta_.9-0.sf4_.aarch64.rpm127.89 KB12/05/2022 - 11:43
File harbour-whisperfish-0.6.0.beta_.9-0.sf4_.aarch64.rpm6.42 MB12/05/2022 - 11:43
File harbour-whisperfish-shareplugin-0.6.0.beta_.9-0.sf4_.armv7hl.rpm13.77 KB12/05/2022 - 11:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.9-0.sf4_.armv7hl.rpm38.5 MB12/05/2022 - 11:43
File harbour-whisperfish-debugsource-0.6.0.beta_.9-0.sf4_.armv7hl.rpm127.9 KB12/05/2022 - 11:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.9-0.sf4_.i486.rpm42.38 MB12/05/2022 - 11:43
File harbour-whisperfish-0.6.0.beta_.9-0.sf4_.armv7hl.rpm5.6 MB12/05/2022 - 11:43
File harbour-whisperfish-shareplugin-0.6.0.beta_.9-0.sf4_.i486.rpm15.2 KB12/05/2022 - 11:43
File harbour-whisperfish-debugsource-0.6.0.beta_.9-0.sf4_.i486.rpm127.84 KB12/05/2022 - 11:43
File harbour-whisperfish-0.6.0.beta_.9-0.sf4_.i486.rpm8.32 MB12/05/2022 - 11:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.10-0.sf4_.i486.rpm41.85 MB12/07/2022 - 16:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.10-0.sf4_.armv7hl.rpm39.2 MB12/07/2022 - 16:43
File harbour-whisperfish-0.6.0.beta_.10-0.sf4_.i486.rpm8.46 MB12/07/2022 - 16:43
File harbour-whisperfish-debugsource-0.6.0.beta_.10-0.sf4_.i486.rpm135.12 KB12/07/2022 - 16:43
File harbour-whisperfish-debugsource-0.6.0.beta_.10-0.sf4_.armv7hl.rpm135.23 KB12/07/2022 - 16:43
File harbour-whisperfish-0.6.0.beta_.10-0.sf4_.armv7hl.rpm5.71 MB12/07/2022 - 16:43
File harbour-whisperfish-debugsource-0.6.0.beta_.10-0.sf4_.aarch64.rpm135.22 KB12/07/2022 - 16:43
File harbour-whisperfish-0.6.0.beta_.10-0.sf4_.aarch64.rpm6.5 MB12/07/2022 - 16:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.10-0.sf4_.aarch64.rpm39.99 MB12/07/2022 - 16:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.11-0.sf4_.armv7hl.rpm39.8 MB25/08/2022 - 18:17
File harbour-whisperfish-0.6.0.beta_.11-0.sf4_.armv7hl.rpm5.8 MB25/08/2022 - 18:17
File harbour-whisperfish-debugsource-0.6.0.beta_.11-0.sf4_.armv7hl.rpm137.92 KB25/08/2022 - 18:17
File harbour-whisperfish-0.6.0.beta_.11-0.sf4_.aarch64.rpm6.64 MB25/08/2022 - 18:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.11-0.sf4_.aarch64.rpm40.6 MB25/08/2022 - 18:17
File harbour-whisperfish-debugsource-0.6.0.beta_.11-0.sf4_.aarch64.rpm137.98 KB25/08/2022 - 18:17
File harbour-whisperfish-0.6.0.beta_.11-0.sf4_.i486.rpm8.58 MB25/08/2022 - 18:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.11-0.sf4_.i486.rpm42.41 MB25/08/2022 - 18:17
File harbour-whisperfish-debugsource-0.6.0.beta_.11-0.sf4_.i486.rpm137.87 KB25/08/2022 - 18:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.12-0.sf4_.armv7hl.rpm39.79 MB27/10/2022 - 12:43
File harbour-whisperfish-0.6.0.beta_.12-0.sf4_.armv7hl.rpm5.8 MB27/10/2022 - 12:43
File harbour-whisperfish-debugsource-0.6.0.beta_.12-0.sf4_.armv7hl.rpm138.64 KB27/10/2022 - 12:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.12-0.sf4_.aarch64.rpm40.6 MB27/10/2022 - 12:43
File harbour-whisperfish-0.6.0.beta_.12-0.sf4_.aarch64.rpm6.64 MB27/10/2022 - 12:43
File harbour-whisperfish-debugsource-0.6.0.beta_.12-0.sf4_.aarch64.rpm138.6 KB27/10/2022 - 12:43
File harbour-whisperfish-0.6.0.beta_.12-0.sf4_.i486.rpm8.58 MB27/10/2022 - 12:43
File harbour-whisperfish-debuginfo-0.6.0.beta_.12-0.sf4_.i486.rpm42.48 MB27/10/2022 - 12:43
File harbour-whisperfish-debugsource-0.6.0.beta_.12-0.sf4_.i486.rpm138.52 KB27/10/2022 - 12:43
File harbour-whisperfish-debugsource-0.6.0.beta_.13-0.sf4_.i486.rpm148.56 KB10/12/2022 - 17:22
File harbour-whisperfish-0.6.0.beta_.13-0.sf4_.i486.rpm8.74 MB10/12/2022 - 17:22
File harbour-whisperfish-debuginfo-0.6.0.beta_.13-0.sf4_.i486.rpm43.29 MB10/12/2022 - 17:22
File harbour-whisperfish-debugsource-0.6.0.beta_.13-0.sf4_.aarch64.rpm148.68 KB10/12/2022 - 17:22
File harbour-whisperfish-0.6.0.beta_.13-0.sf4_.aarch64.rpm7.09 MB10/12/2022 - 17:22
File harbour-whisperfish-debuginfo-0.6.0.beta_.13-0.sf4_.aarch64.rpm41.39 MB10/12/2022 - 17:22
File harbour-whisperfish-debugsource-0.6.0.beta_.13-0.sf4_.armv7hl.rpm148.68 KB10/12/2022 - 17:22
File harbour-whisperfish-0.6.0.beta_.13-0.sf4_.armv7hl.rpm5.5 MB10/12/2022 - 17:22
File harbour-whisperfish-debuginfo-0.6.0.beta_.13-0.sf4_.armv7hl.rpm40.56 MB10/12/2022 - 17:22
File harbour-whisperfish-debugsource-0.6.0.beta_.14-0.sf4_.i486.rpm149.12 KB29/12/2022 - 11:17
File harbour-whisperfish-debugsource-0.6.0.beta_.14-0.sf4_.aarch64.rpm149.29 KB29/12/2022 - 11:17
File harbour-whisperfish-0.6.0.beta_.14-0.sf4_.i486.rpm8.76 MB29/12/2022 - 11:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.14-0.sf4_.i486.rpm43.4 MB29/12/2022 - 11:17
File harbour-whisperfish-0.6.0.beta_.14-0.sf4_.aarch64.rpm7.18 MB29/12/2022 - 11:17
File harbour-whisperfish-debugsource-0.6.0.beta_.14-0.sf4_.armv7hl.rpm149.25 KB29/12/2022 - 11:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.14-0.sf4_.aarch64.rpm41.62 MB29/12/2022 - 11:17
File harbour-whisperfish-0.6.0.beta_.14-0.sf4_.armv7hl.rpm5.52 MB29/12/2022 - 11:17
File harbour-whisperfish-debuginfo-0.6.0.beta_.14-0.sf4_.armv7hl.rpm40.81 MB29/12/2022 - 11:17
File harbour-whisperfish-0.6.0.beta_.15-0.sf4_.armv7hl.rpm6.16 MB13/03/2023 - 00:00
File harbour-whisperfish-debuginfo-0.6.0.beta_.15-0.sf4_.armv7hl.rpm43.14 MB13/03/2023 - 00:00
File harbour-whisperfish-debugsource-0.6.0.beta_.15-0.sf4_.armv7hl.rpm156.79 KB13/03/2023 - 00:00
File harbour-whisperfish-0.6.0.beta_.15-0.sf4_.aarch64.rpm7.52 MB13/03/2023 - 00:00
File harbour-whisperfish-debuginfo-0.6.0.beta_.15-0.sf4_.aarch64.rpm43.74 MB13/03/2023 - 00:00
File harbour-whisperfish-0.6.0.beta_.15-0.sf4_.i486.rpm9.06 MB13/03/2023 - 00:00
File harbour-whisperfish-debugsource-0.6.0.beta_.15-0.sf4_.aarch64.rpm156.79 KB13/03/2023 - 00:00
File harbour-whisperfish-debuginfo-0.6.0.beta_.15-0.sf4_.i486.rpm45.73 MB13/03/2023 - 00:00
File harbour-whisperfish-debugsource-0.6.0.beta_.15-0.sf4_.i486.rpm156.62 KB13/03/2023 - 00:00
File harbour-whisperfish-debuginfo-0.6.0.beta_.16-0.sf4_.armv7hl.rpm43.12 MB23/03/2023 - 19:24
File harbour-whisperfish-debuginfo-0.6.0.beta_.16-0.sf4_.i486.rpm45.74 MB23/03/2023 - 19:24
File harbour-whisperfish-debuginfo-0.6.0.beta_.16-0.sf4_.aarch64.rpm43.74 MB23/03/2023 - 19:24
File harbour-whisperfish-0.6.0.beta_.16-0.sf4_.i486.rpm9.09 MB23/03/2023 - 19:24
File harbour-whisperfish-0.6.0.beta_.16-0.sf4_.armv7hl.rpm6.17 MB23/03/2023 - 19:24
File harbour-whisperfish-debugsource-0.6.0.beta_.16-0.sf4_.i486.rpm157.89 KB23/03/2023 - 19:24
File harbour-whisperfish-debugsource-0.6.0.beta_.16-0.sf4_.armv7hl.rpm158.02 KB23/03/2023 - 19:24
File harbour-whisperfish-0.6.0.beta_.16-0.sf4_.aarch64.rpm7.53 MB23/03/2023 - 19:24
File harbour-whisperfish-debugsource-0.6.0.beta_.16-0.sf4_.aarch64.rpm158.08 KB23/03/2023 - 19:24
Changelog: 

Whisperfish 1.0.0 (planned)

The milestone on GitLab for this release (th

Many big plans!

Whisperfish 0.6.0 (planned)

The milestone on Gitlab for this release

Features

  • Feature parity with, and modernized version of Whisperfish 0.5.

Whisperfish 0.6.0-beta.16

Fix an issue during registration, and some QoL improvements

Changes

Whisperfish 0.6.0-beta.15

Overhauls the QML binding system. This should fix all UI inconsistencies, except for a few that are now introduced.

Changes

Whisperfish 0.6.0-beta.14

Bugfix release for most of the bugs we introduced in beta.13, and some fixes for changes upstream.

Changes

  • Attempt to handle HTTP 428 by responding with a reCAPTCHA challenge
  • Handle device mismatches (fixes sending to contacts that change their linking setup)
  • Attempt at fixing a crash at startup related to profile uploading
  • Fix a crash when opening an empty session
  • emoji.js now supports out-of-date emoji packages as fallback
  • Fix typing notification display of names in certain conditions
  • Marking as read fix for mismatched sessions
  • Cleaner formatting for linked device display

Whisperfish 0.6.0-beta.13

Profile fetching and updating, avatar displaying, sender key and unidentified sender support at receiver side, and much more.

Changes

  • Disable defunct "send new message" functionality
  • Don't crash when Signal desktop sends a SyncMessage about a story.
  • Use move_rows instead of reinserting upon new message reception
  • Big refactoring work by Lucien XU
  • Send messages via the Websocket instead of the PushService
  • Display avatars
  • Display Signal profile names, with preference for local contact names in settings
  • Implement displaying and sending quotes
  • Use Emoji font for displaying reactions when configured as such
  • Move (signed) prekeys, identities, sessions into database
  • Implement sender keys and unidentified sending at the receiver side for much improved privacy
  • Many, many, other tiny and big things.

Whisperfish 0.6.0-beta.12

Hotfix release for the new Signal root certificate

Changes

  • Update root CA certificate for Signal production server (4096 bits RSA instead of 2048!)
  • Multiple fixes for SailfishOS 3.4
  • Fix storage migration corner case
  • Fix some registration issues
  • Fix cover scrolling behaviour
  • Big update of libsignal-protocol version
  • Misc layout and input field improvements
  • Refactored some storage and Sailfish platform code

Whisperfish 0.6.0-beta.11

Mostly bugfixes for bugs that we introduced in beta.10, but also implements Whisperfish as secondary device. This release is basically completely due to direc85 and Gabriel Margiani; thank you both!

Changes

Whisperfish 0.6.0-beta.10 (code sprint edition!)

Many quality-of-life updates and technical debt fixes, thanks to the code sprint of Matti and Ruben!

Changes

Whisperfish 0.6.0-beta.9

Fixes for stuff in beta.8, mostly.

Changes

  • Fix for emoji reaction parsing that could cause a crash
  • Fix a crash when manually refreshing a group
  • Fix config file location after the Sailjail implementation
  • Fix creating debug symbols in CI and offline, run LTO on CI. Debug symbols are now hosted alongside nightl RPMs (and probably also here, let's see how the CD copes)
  • Add new config paths to MyBackup paths

Whisperfish 0.6.0-beta.8

A bunch of quality-of-life updates, and SailfishOS 4.4 compatibilty! Direc85 did a lot of work in this release. If you consider donating to me for Whisperfish, please also consider buying direc85 a coffee.

Changes

Whisperfish 0.6.0-beta.7

Edition "omg OpenSSL".

Changes

Whisperfish 0.6.0-beta.6

Edition "invert the event loop". Write-up here: https://github.com/woboq/qmetaobject-rs/issues/102#issuecomment-919798690

Features

 

Fixes

Whisperfish 0.6.0-beta.5

Fixes

  • Reception of messages with attachments, but without accompanying text
  • Show contact/payment/deletion/group call update messages as "unimplemented" instead of empty.

Whisperfish 0.6.0-beta.4

Features

  • MyBackup compatibility, thanks to Nathan!
  • Display group changes and message timer changes in chat.

Fixes

  • Fix usage of configured attachment path
  • Fix the many empty messages sent by Android and iOS clients for profile key pushes

Translations

  • Add Lithuanian, by Gediminas Murauskas
  • Updates to Greek, French, Turkish, Dutch, and Vlaams. Thanks to all contributors!

Whisperfish 0.6.0-beta.3

Emergency release for the HTTP-500 "nothing can be send" bug and the BadKeyType bug.

Fixes

Whisperfish 0.6.0-beta.2 (yanked)

Emergency release for the HTTP-500 "nothing can be send" bug.

Features

Fixes

Whisperfish 0.6.0-beta.1

The milestone on Gitlab for this release

Features

Translations

  • We have a Weblate account now!
  • Portuguese translation, thanks to Yield and Antonio Maretzek!
  • Czech translation, thanks to PawelSpoon!
  • Turkish translation, thanks to Oğuz Ersen!
  • Nowegian translation, thanks to Allan Nordhøy!
  • Many, many, many, MANY cleanup operations on Dutch, German, French, and Spanish, thanks to Nathan, Dryo, and J. Lavoie!

Fixes

  • More stable reconnection management. Flight mode and network changes should now work as expected.
  • Access contacts through the Nemo QML interface instead of raw contacts.db. This interface will probably be more stable than the raw SQLite, and keeps compatibility across 3.x and 4.x.
  • A "privileged file" allows us to read contact lists again on SailfishOS 4.0
  • More or less fixed video playback
  • Fix lingering notifications on session activation, thanks to flypig!
  • JPEG rotation is now correct in Whisperfish (but not yet on Android), thanks to Mirian Margiani.
  • Image zoom is more intuitive for images that are almost the same size as the screen, thanks to Mirian Margiani.

Whisperfish 0.6.0-alpha.9

Fixes startup on upgraded contact database.

Whisperfish 0.6.0-alpha.8

Features/fixes

Whisperfish 0.6.0-alpha.7

Features

Fixes

  • Create the correct attachments download directory, should fix attachments downloading for new installations.
  • Some phone numbers (notably with dashes, parantheses or dots) did not show up with names.
  • New members in a group show up, group renames come through.
  • Group members show up as names, not phone numbers, thanks to Thomas Michel.
  • Fixes copying message to clipboard, thanks to Thomas Michel.
  • Auto-focus password field, thanks to Markus.

Whisperfish 0.6.0-alpha.6

Features

  • The conversation page got a complete overhaul in design. I hope you like it.

Fixes

  • Fix a race condition during registration, which may corrupt the settings file.
  • Sent messages update the session view
  • More names show up correctly in session view (please file an issue if it's still buggy!)
  • Session sections
  • Sent attachments show up as thumbnails
  • Some translation work in the (currently disfunctional) Device List page

Whisperfish 0.6.0-alpha.5

Features

  • Sending new messages to a single contact, clean-up of contact selection
  • Started French language translation
    • French translation finished (thanks Thibaut Vandervelden)
  • Spanish translation got a lot of clean-up (thanks carlosgonz)
  • Settings page looks a lot nicer

Fixes

  • Settings page revamped, looks a lot cleaner
  • attachment_dir was not set on settings init.
  • Contact DB fix for non-nemo users (new 3.4 installs, alternate users)
  • Show build ID in about screen
  • Notifications with vibration and sound

Whisperfish 0.6.0-alpha.4

The milestone on Gitlab for this release

Features:

Under the hood:

  • Partial support new UUID-based identifiers
  • Initial tooling for future database migrations
  • Pre-key refreshing
  • Attachment failure log (set attachment_log=true in harbour-whisperfish.conf)

Whisperfish 0.6.0-alpha.3

The milestone on Gitlab for this release

  • Sending direct and group messages, notably no attachments.

Whisperfish 0.6.0-alpha.2

The milestone on Gitlab for this release

  • Receiving messages and their attachments

Whisperfish 0.6.0-alpha.1

The milestone on Gitlab for this release

  • GUI performance improvement

Comments

mz_i_norge's picture

Thx for your fast reply. Nice to hear that you have all my questions on your desk. I will go on using Wf on my Jolla C and for the rest I will do like Wonko, wait for the next release. :-)

mz_i_norge's picture

Thx for the nativ client for Signal. Good job and I hope for ongoing development. There are to things to say. It took me 3 days to find the button for sending pictures. (For others: it's not a separate button, you have to press and hold the send-button and the option for sending files will appear ;).) Please insert a description for this function on the about-page.
I don't know how to get an overview about my contacts using Signal/ Whisperfish. When I open a new communication all my contacts appear in the list (and I know that only a few of them have Signal). One more thing, can you please make a checkbox in the settings to start without password?
Otherwise brilliant and keep up the good work.

rubdos's picture

Wrt. attachments, I'll do you one better: I yesterday merged a new UI with a separate attachment button. Will be a lot clearer this way. Will be in the next release!

Contact filtering is scheduled, but needs some work still.

Starting without password is the same story, but the first steps have been made this week: the next release will allow to register anew without setting a password. Disabling the password is quite involved.

Wonko's picture

Thank you very much for Whiperfish. I really love the idea of a native SF Signal agent. I recently ran into problems with a friend also using Whisperfish. During a conversation we changed clients and had to reset the crypto. We could not find any control in Whisperfish to do that and so I had to use the Droid client so restart the conversation. Did we miss something or is this feature not implemented yet?

rubdos's picture

I have implemented this yesterday, it will be included in the next release. If you can't wait, you can download the master branch RPM.

Wonko's picture

Thank you very much. I will wait for the next release. And I really appreciate your work.

chris_bavaria's picture

Please post your PayPal adress for donation! Thx

rubdos's picture

Hi! I added a PayPal account to my Liberapay page. Let me know if that worked. Please also consider matching your donation towards Signal, or let me know, and I can split the donation.

rossholmes's picture

Hmm. Suddenly started to work :) Ignore the above please. And thank you again!

rubdos's picture

Signal's servers were down! Things seem to be better now :-)

I've taken notes to see how we can respond to this with a message, at https://gitlab.com/rubdos/whisperfish/-/issues/175.

rossholmes's picture

Thanks very much for the app! I've installed it and went through the registration process. I am able to receive messages, but the ones I send doesn't reach my contact. What am I missing? Cheers

amaretzek's picture

Still in need for a citation for "The people behind Signal have been quite outspoken against third-party clients in the past"? https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165 (may 2016)

rubdos's picture

Added!

damoleon's picture

Hi, I’ve installed alpha7 successfully. Thanks a lot !
My contacts cannot add me to a group though.
They get a message like “the person you added doesn’t accept “new groups” and must update signal”
Is there something i can do or just wait for this to be implemented ?
Thank you in advance

rubdos's picture

Looks like they now enforce GroupsV2, so I'll move that up the priority list.

pvcn's picture

Thanks for the update! Do i understand the release notes right that opening attachments now works, but only if i deinstall whisperfish and reinstall it again?

rubdos's picture

There should be no need to reinstall. If it still does not work, please get in touch, because it should just work™.

huggymann's picture

Hello
I am one of the Installations where attachment (image in this case) is not working. By tapping on the attachment a new empty page is coming. Dont know what should have been coming instead. If i click on open the app crashes and i go back to sailfish app overview immediately.
I wrote also on freenode. But in browser . Is there a sailfish app?

rubdos's picture

Figured this out over chat, and meanwhile, alpha.7 should've solved this for everyone else!

miglincit's picture

I just installed Whisperfish but there is no registration porocess ?!

 

rubdos's picture

Hi! Could you check that you have the latest version, alpha.6? Have you had a previous installation of Whisperfish? What do you see instead of the registration? Thanks for your feedback, much appreciated! If you want to have a quicker response, have a chat on Matrix or IRC, e.g. via https://webchat.freenode.net/#whisperfish .

delocoyo's picture

I see. Maybe you can get help from the community? You have done a great job in a short time. Keep rocking rubdos

rubdos's picture

Thanks! Yes, I have a lot of help, especially half a year ago. Currently, the most import aspect is testing and getting things a lot more stable :-)

We're having a small chatting community on Matrix and Freenode, feel free to come say hi!

delocoyo's picture

I have tried the las verdion, and I am impress. Thanks a lot rubdos. my question is if at somepoint the videl or the calling will be presrnt at some point, so I can stop uding android one. Thank u soooo much

rubdos's picture

I do want video calling and audio calling at some point in the future, but it'll be a lot of work. Track it here: https://gitlab.com/rubdos/whisperfish/-/milestones/5

delocoyo's picture

I cant find those directories

rubdos's picture

Could you send me an email on whisperfish [at] rubdos [dot] be, or come on Matrix or IRC (see description)? We'll sort it out there.

huggymann's picture

Hello. I habe the app installed but forgot my password and would lile to completely re Setup the app. Even after uninstall and install, it is in the Same state, asking me for pw and shows that i have connected with my mobile number. Am i stupid? Could you help me?

rubdos's picture

Hi! No, you're not stupid at all. The data is in `.local/share/harbour-whisperfish` and `.config/harbour-whisperfish`. If you delete those two directories, you can re-register. I have not yet made a reset button.

I've made a note about a "reset"-feature here: https://gitlab.com/rubdos/whisperfish/-/issues/155

Rene666's picture

 

Hello, I've installed the Whisperfish. I cannot send or receive messages. When sending, there are always inadmissible recipients. Can you help me? Thank you

Hallo, ich habe mir die Whisperfish installiert. Ich kann weder senden noch Empfangen von Nachrichten. Beim versenden kommt immer unzulässige Empfänger. Können Sie mir helfen? Danke

Pages