Whisperfish

Rating: 
4.98
Your rating: None Average: 5 (50 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.

Devices linked before beta.25 need an automatic relinking for PNI to activate, but this is currently unimplemented.

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 us a coffee! Liberapay allows for donations via PayPal or credit card. While we do appreciate the donations, please consider matching your donation towards Signal themselves. They need it more than we do! 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
File harbour-whisperfish-0.6.0.beta_.17-0.sf4_.aarch64.rpm7.6 MB18/04/2023 - 14:47
File harbour-whisperfish-0.6.0.beta_.17-0.sf4_.armv7hl.rpm6.25 MB18/04/2023 - 14:47
File harbour-whisperfish-0.6.0.beta_.17-0.sf4_.i486.rpm9.18 MB18/04/2023 - 14:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.17-0.sf4_.aarch64.rpm43.98 MB18/04/2023 - 14:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.17-0.sf4_.armv7hl.rpm43.3 MB18/04/2023 - 14:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.17-0.sf4_.i486.rpm46 MB18/04/2023 - 14:47
File harbour-whisperfish-debugsource-0.6.0.beta_.17-0.sf4_.aarch64.rpm165.65 KB18/04/2023 - 14:47
File harbour-whisperfish-debugsource-0.6.0.beta_.17-0.sf4_.armv7hl.rpm165.63 KB18/04/2023 - 14:47
File harbour-whisperfish-debugsource-0.6.0.beta_.17-0.sf4_.i486.rpm165.51 KB18/04/2023 - 14:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.18-0.sf4_.armv7hl.rpm44.56 MB01/06/2023 - 14:24
File harbour-whisperfish-0.6.0.beta_.18-0.sf4_.armv7hl.rpm6.4 MB01/06/2023 - 14:24
File harbour-whisperfish-debugsource-0.6.0.beta_.18-0.sf4_.armv7hl.rpm168.11 KB01/06/2023 - 14:24
File harbour-whisperfish-debuginfo-0.6.0.beta_.18-0.sf4_.aarch64.rpm45.13 MB01/06/2023 - 14:24
File harbour-whisperfish-0.6.0.beta_.18-0.sf4_.aarch64.rpm7.71 MB01/06/2023 - 14:24
File harbour-whisperfish-debuginfo-0.6.0.beta_.18-0.sf4_.i486.rpm47.2 MB01/06/2023 - 14:24
File harbour-whisperfish-0.6.0.beta_.18-0.sf4_.i486.rpm9.32 MB01/06/2023 - 14:24
File harbour-whisperfish-debugsource-0.6.0.beta_.18-0.sf4_.aarch64.rpm168.13 KB01/06/2023 - 14:24
File harbour-whisperfish-debugsource-0.6.0.beta_.18-0.sf4_.i486.rpm168.01 KB01/06/2023 - 14:24
File harbour-whisperfish-debuginfo-0.6.0.beta_.19-0.sf4_.armv7hl.rpm44.67 MB03/06/2023 - 13:25
File harbour-whisperfish-0.6.0.beta_.19-0.sf4_.armv7hl.rpm6.41 MB03/06/2023 - 13:25
File harbour-whisperfish-debuginfo-0.6.0.beta_.19-0.sf4_.aarch64.rpm45.21 MB03/06/2023 - 13:25
File harbour-whisperfish-debugsource-0.6.0.beta_.19-0.sf4_.armv7hl.rpm168.47 KB03/06/2023 - 13:25
File harbour-whisperfish-debuginfo-0.6.0.beta_.19-0.sf4_.i486.rpm47.28 MB03/06/2023 - 13:25
File harbour-whisperfish-0.6.0.beta_.19-0.sf4_.aarch64.rpm7.72 MB03/06/2023 - 13:25
File harbour-whisperfish-debugsource-0.6.0.beta_.19-0.sf4_.aarch64.rpm168.46 KB03/06/2023 - 13:25
File harbour-whisperfish-0.6.0.beta_.19-0.sf4_.i486.rpm9.33 MB03/06/2023 - 13:25
File harbour-whisperfish-debugsource-0.6.0.beta_.19-0.sf4_.i486.rpm168.34 KB03/06/2023 - 13:25
File harbour-whisperfish-debuginfo-0.6.0.beta_.20-0.sf4_.armv7hl.rpm44.67 MB08/08/2023 - 08:26
File harbour-whisperfish-0.6.0.beta_.20-0.sf4_.armv7hl.rpm6.43 MB08/08/2023 - 08:26
File harbour-whisperfish-debugsource-0.6.0.beta_.20-0.sf4_.armv7hl.rpm174.72 KB08/08/2023 - 08:26
File harbour-whisperfish-debuginfo-0.6.0.beta_.20-0.sf4_.aarch64.rpm45.73 MB08/08/2023 - 08:26
File harbour-whisperfish-0.6.0.beta_.20-0.sf4_.aarch64.rpm7.75 MB08/08/2023 - 08:26
File harbour-whisperfish-debugsource-0.6.0.beta_.20-0.sf4_.aarch64.rpm174.72 KB08/08/2023 - 08:26
File harbour-whisperfish-0.6.0.beta_.20-0.sf4_.i486.rpm9.39 MB08/08/2023 - 08:26
File harbour-whisperfish-debuginfo-0.6.0.beta_.20-0.sf4_.i486.rpm47.73 MB08/08/2023 - 08:26
File harbour-whisperfish-debugsource-0.6.0.beta_.20-0.sf4_.i486.rpm174.56 KB08/08/2023 - 08:26
File harbour-whisperfish-debuginfo-0.6.0.beta_.21-0.i486.rpm51.97 MB16/10/2023 - 14:22
File harbour-whisperfish-debugsource-0.6.0.beta_.21-0.i486.rpm199.91 KB16/10/2023 - 14:22
File harbour-whisperfish-0.6.0.beta_.21-0.i486.rpm11.87 MB16/10/2023 - 14:22
File harbour-whisperfish-debuginfo-0.6.0.beta_.21-0.armv7hl.rpm49.52 MB16/10/2023 - 14:22
File harbour-whisperfish-0.6.0.beta_.21-0.armv7hl.rpm8.34 MB16/10/2023 - 14:22
File harbour-whisperfish-debuginfo-0.6.0.beta_.21-0.aarch64.rpm50.69 MB16/10/2023 - 14:22
File harbour-whisperfish-0.6.0.beta_.21-0.aarch64.rpm9.93 MB16/10/2023 - 14:22
File harbour-whisperfish-debugsource-0.6.0.beta_.21-0.armv7hl.rpm200.08 KB16/10/2023 - 14:22
File harbour-whisperfish-debugsource-0.6.0.beta_.21-0.aarch64.rpm200.03 KB16/10/2023 - 14:22
File harbour-whisperfish-0.6.0.beta_.22-0.aarch64.rpm13.52 MB11/01/2024 - 01:51
File harbour-whisperfish-0.6.0.beta_.22-0.armv7hl.rpm9.86 MB11/01/2024 - 01:51
File harbour-whisperfish-0.6.0.beta_.22-0.i486.rpm13.41 MB11/01/2024 - 01:51
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.aarch64.rpm62.88 MB11/01/2024 - 01:51
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.armv7hl.rpm59.34 MB11/01/2024 - 01:51
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.i486.rpm61.14 MB11/01/2024 - 01:51
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.aarch64.rpm182.55 KB11/01/2024 - 01:51
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.armv7hl.rpm182.52 KB11/01/2024 - 01:51
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.i486.rpm208.84 KB11/01/2024 - 01:51
File harbour-whisperfish-0.6.0.beta_.22-0.aarch64.rpm13.52 MB12/07/2024 - 20:41
File harbour-whisperfish-0.6.0.beta_.22-0.armv7hl.rpm9.86 MB12/07/2024 - 20:41
File harbour-whisperfish-0.6.0.beta_.22-0.i486.rpm13.41 MB12/07/2024 - 20:41
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.aarch64.rpm62.88 MB12/07/2024 - 20:41
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.armv7hl.rpm59.34 MB12/07/2024 - 20:41
File harbour-whisperfish-debuginfo-0.6.0.beta_.22-0.i486.rpm61.14 MB12/07/2024 - 20:41
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.aarch64.rpm182.55 KB12/07/2024 - 20:41
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.armv7hl.rpm182.52 KB12/07/2024 - 20:41
File harbour-whisperfish-debugsource-0.6.0.beta_.22-0.i486.rpm208.84 KB12/07/2024 - 20:41
File harbour-whisperfish-0.6.0.beta_.23-0.aarch64.rpm13.78 MB04/02/2024 - 12:01
File harbour-whisperfish-0.6.0.beta_.23-0.armv7hl.rpm10.04 MB04/02/2024 - 12:01
File harbour-whisperfish-0.6.0.beta_.23-0.i486.rpm13.75 MB04/02/2024 - 12:01
File harbour-whisperfish-debuginfo-0.6.0.beta_.23-0.aarch64.rpm63.59 MB04/02/2024 - 12:01
File harbour-whisperfish-debuginfo-0.6.0.beta_.23-0.armv7hl.rpm62.06 MB04/02/2024 - 12:01
File harbour-whisperfish-debuginfo-0.6.0.beta_.23-0.i486.rpm61.57 MB04/02/2024 - 12:01
File harbour-whisperfish-debugsource-0.6.0.beta_.23-0.aarch64.rpm197.22 KB04/02/2024 - 12:01
File harbour-whisperfish-debugsource-0.6.0.beta_.23-0.armv7hl.rpm197.13 KB04/02/2024 - 12:01
File harbour-whisperfish-debugsource-0.6.0.beta_.23-0.i486.rpm223.49 KB04/02/2024 - 12:01
File harbour-whisperfish-debugsource-0.6.0.beta_.24-0.i486.rpm225.36 KB07/03/2024 - 13:09
File harbour-whisperfish-debugsource-0.6.0.beta_.24-0.armv7hl.rpm225.51 KB07/03/2024 - 13:09
File harbour-whisperfish-debugsource-0.6.0.beta_.24-0.aarch64.rpm225.63 KB07/03/2024 - 13:09
File harbour-whisperfish-debuginfo-0.6.0.beta_.24-0.i486.rpm62.7 MB07/03/2024 - 13:09
File harbour-whisperfish-debuginfo-0.6.0.beta_.24-0.armv7hl.rpm62.95 MB07/03/2024 - 13:09
File harbour-whisperfish-debuginfo-0.6.0.beta_.24-0.aarch64.rpm64.33 MB07/03/2024 - 13:09
File harbour-whisperfish-0.6.0.beta_.24-0.i486.rpm13.86 MB07/03/2024 - 13:09
File harbour-whisperfish-0.6.0.beta_.24-0.armv7hl.rpm10.13 MB07/03/2024 - 13:09
File harbour-whisperfish-0.6.0.beta_.24-0.aarch64.rpm13.88 MB07/03/2024 - 13:09
File harbour-whisperfish-debugsource-0.6.0.beta_.25-0.i486.rpm227.9 KB01/04/2024 - 10:21
File harbour-whisperfish-debugsource-0.6.0.beta_.25-0.armv7hl.rpm228.03 KB01/04/2024 - 10:21
File harbour-whisperfish-debugsource-0.6.0.beta_.25-0.aarch64.rpm228.12 KB01/04/2024 - 10:21
File harbour-whisperfish-debuginfo-0.6.0.beta_.25-0.i486.rpm65.88 MB01/04/2024 - 10:21
File harbour-whisperfish-debuginfo-0.6.0.beta_.25-0.armv7hl.rpm66.23 MB01/04/2024 - 10:21
File harbour-whisperfish-debuginfo-0.6.0.beta_.25-0.aarch64.rpm67.63 MB01/04/2024 - 10:21
File harbour-whisperfish-0.6.0.beta_.25-0.i486.rpm14.52 MB01/04/2024 - 10:21
File harbour-whisperfish-0.6.0.beta_.25-0.armv7hl.rpm11.59 MB01/04/2024 - 10:21
File harbour-whisperfish-0.6.0.beta_.25-0.aarch64.rpm14.39 MB01/04/2024 - 10:21
File harbour-whisperfish-debuginfo-0.6.0.beta_.26-0.i486.rpm66.66 MB02/07/2024 - 17:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.26-0.armv7hl.rpm67 MB02/07/2024 - 17:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.26-0.aarch64.rpm68.39 MB02/07/2024 - 17:47
File harbour-whisperfish-0.6.0.beta_.26-0.i486.rpm14.62 MB02/07/2024 - 17:47
File harbour-whisperfish-0.6.0.beta_.26-0.armv7hl.rpm11.69 MB02/07/2024 - 17:47
File harbour-whisperfish-0.6.0.beta_.26-0.aarch64.rpm14.51 MB02/07/2024 - 17:47
File harbour-whisperfish-debugsource-0.6.0.beta_.26-0.i486.rpm230.42 KB02/07/2024 - 17:47
File harbour-whisperfish-debugsource-0.6.0.beta_.26-0.armv7hl.rpm230.6 KB02/07/2024 - 17:47
File harbour-whisperfish-debugsource-0.6.0.beta_.26-0.aarch64.rpm230.64 KB02/07/2024 - 17:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.27-0.i486.rpm66.62 MB12/07/2024 - 11:47
File harbour-whisperfish-debugsource-0.6.0.beta_.27-0.i486.rpm230.44 KB12/07/2024 - 11:47
File harbour-whisperfish-0.6.0.beta_.27-0.i486.rpm14.63 MB12/07/2024 - 11:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.27-0.armv7hl.rpm67.04 MB12/07/2024 - 11:47
File harbour-whisperfish-debugsource-0.6.0.beta_.27-0.armv7hl.rpm230.61 KB12/07/2024 - 11:47
File harbour-whisperfish-0.6.0.beta_.27-0.armv7hl.rpm11.71 MB12/07/2024 - 11:47
File harbour-whisperfish-debugsource-0.6.0.beta_.27-0.aarch64.rpm230.7 KB12/07/2024 - 11:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.27-0.aarch64.rpm68.22 MB12/07/2024 - 11:47
File harbour-whisperfish-0.6.0.beta_.27-0.aarch64.rpm14.52 MB12/07/2024 - 11:47
File harbour-whisperfish-debuginfo-0.6.0.beta_.28-0.aarch64.rpm68.32 MB12/07/2024 - 20:40
File harbour-whisperfish-debuginfo-0.6.0.beta_.28-0.i486.rpm66.59 MB12/07/2024 - 20:40
File harbour-whisperfish-0.6.0.beta_.28-0.aarch64.rpm14.53 MB12/07/2024 - 20:40
File harbour-whisperfish-0.6.0.beta_.28-0.i486.rpm14.61 MB12/07/2024 - 20:40
File harbour-whisperfish-debuginfo-0.6.0.beta_.28-0.armv7hl.rpm66.85 MB12/07/2024 - 20:40
File harbour-whisperfish-debugsource-0.6.0.beta_.28-0.aarch64.rpm230.77 KB12/07/2024 - 20:40
File harbour-whisperfish-debugsource-0.6.0.beta_.28-0.i486.rpm230.54 KB12/07/2024 - 20:40
File harbour-whisperfish-debugsource-0.6.0.beta_.28-0.armv7hl.rpm230.68 KB12/07/2024 - 20:40
File harbour-whisperfish-0.6.0.beta_.28-0.armv7hl.rpm11.71 MB12/07/2024 - 20:40
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.28

Massive UI performance improvement (works around recomputing session fingerprint basically every time you stare at the screen.)

Whisperfish 0.6.0-beta.27

Fixes for voice note transcription, blurhash performance improvement, registration fixes.

Whisperfish 0.6.0-beta.26

Voice note updates

Changes

  • Contact linking to Sailfish contacts (useful for username/ACI contacts)
  • Ignore playlists in audio player
  • Correction in attachment deletion on deleted messages
  • Graceful failure on body range errors
  • Recording of voice notes
  • Local transcription of (English) voice notes using Speech Note

Whisperfish 0.6.0-beta.25

PNI support, fixes registration

Changes

  • Support PNI (except for pre-beta-25 linked devices)
  • Nicely display service messages (joined group, changed group, ...)
  • Fix an edge case crash in message mark up rendering
  • Fix a crash on PNI-only contacts
  • Fix audio message playback with a headset connected
  • Generate blurhash when sending pictures
  • Fix broken shareplugin

Whisperfish 0.6.0-beta.24

Faster

(registration is still broken)

Changes

  • Fixes for expiring messages
  • Fixes for rendering spoilers containing URLs
  • Sending multiple attachments in a single message
  • A lot of performance improvements
  • Typing messages are back!
  • Fix a bug with deleted formatted messages

Whisperfish 0.6.0-beta.23 "FOSDEM release"

Sever cool new features! I tagged this during the Sailfish OS dinner on FOSDEM-Saturday :-)

(registration is still broken!)

Changes

  • Implement disappearing messages (a huge effort by direc85 and myself)
  • Implement message style rendering (mentions, bold/italics/...)
  • Implement receiving message edits
  • Preparatory work for phonenumber privacy (PNP/PNI)
  • Delete message notifications on remote message deletion
  • Some other small clean ups that were long overdue

Whisperfish 0.6.0-beta.22

Several cool fixes and features.

Changes

  • Fix a crash when downloading certain attachments
  • Update from Rust 1.52 to Rust 1.75 to allow for many many many new cool things!
  • Inline voice message player (highly overengineered!)
  • Show identified delivery status in debug mode for group messages on per-recipient basis
  • Fix a crash when messages are received on deleted group sessions
  • Performance improvements on loading sessions and receiving read receipts
  • Fix RUSTSEC-2020-0071 RUSTSEC-2021-0139 RUSTSEC-2021-0146 RUSTSEC-2021-0145 RUSTSEC-2021-0127 CVE-2023-42444 and CVE-2023-42447 (although unaffected by any of these)
  • Update Emojis to version 15
  • Some initial work for receiving stories and distribution lists
  • Fix deleting messages with attachments
  • Decrypt attachments on a threadpool instead of on the executor (fixes lag/unresponsiveness on receiving attachments)
  • Update libsqlite/sqlcipher to 3.41/4.5.0
  • Rework logging subsystem for more concise and more useful logs

Whisperfish 0.6.0-beta.21

Several small fixes

Changes

  • Embedded QR code scanner for device linking on Sailfish 4 and higher.
  • More relaxed parsing of SMS-based confirmation codes
  • Don't close keyboard when using send or enter
  • Detect and  handled deleted contacts in groups
  • Some fixes relating to attachment fetching, including a crash
  • Update blurhash decoding, should be a lot faster
  • More correct message for empty session view
  • Disable sending messages in UI for unregistered contacts
  • Fix marking of unregistered contacts
  • Hide archived conversations in cover page
  • Add cargo-deny to catch CVE's in the future
  • Add setting to hide recipient phone number in conversation page
  • Fix relating to profile fetching
  • Correctly handle nullable E164's and other nullable fields
  • Vendor OpenSSL: no more separate build for SailfishOS 3!
  • Fix reaction UI not updating, among other UI fixes to reactions

Whisperfish 0.6.0-beta.20

Post-quantum end-to-end encryption, registration fix, and much more.

Changes

  • Post-quantum (Kyber) key-exchange
  • Fix build version number in CI/About page (maybe, I hope)
  • Fix the info row lock size in developer mode
  • Fix muting conversations
  • Fix disappearing messages timer resets
  • Store attachment pointers in database, preparation work for attachment download retries.
  • New, more fine grained notification privacy options
  • Show blur hash while attachments are downloaded
  • Emoji-react to messages (hold message, swipe away, then tap the emoji)
  • Fix logs on panic
  • Implement a captcha test page
  • Handle remote message deletions, implement remote message deletion
  • Show original attachment file name, if available
  • Implement attachment exporting
  • Fix unidentified sending mode resets on profile key reception
  • Fix registration and linking for new registration protocol

Registration

Signal overhauled their registration procedure. In my eyes, the new API flow has been redesigned to allow for registrations without phone number in the future. Signal has, meanwhile, introduced usernames, which will allow you to hide your phone number from contacts and groups. I hope to get this into Whisperfish soon™ too.

Post-quantum key exchange

Signal recently introduced post-quantum key exchanges for their end-to-end encryption protocol. This is, as far as I know, the first broad and permanent real-world deployment of post-quantum cryptography, and follows the very recent NIST standardization of Kyber. Signal is yet to announce this change officially, but it has been in production for two weeks. I expect Signal to roll out a rekey event for all sessions, and at that time announce the roll-out.

The deployment is a hybrid of X25519 and Kyber. This means that if the new Kyber system is horribly broken next week, your sessions will still be secure in the classical sense.

Practically speaking, the current change means that every new session with a contact will be protected against capture-now-decrypt-later attacks by (currently non-existing) cryptographically-relevant quantum computers, under the condition that Kyber remains as secure as it is thought to be.

I expect Signal to trigger session renewals or rekeying events to additionally protect existing sessions from the “quantum threat”.

Whisperfish 0.6.0-beta.19

Hotfix for the refactoring bug introduced in beta 18

Whisperfish 0.6.0-beta.18

Fixes group updating, since Signal changed their API calls, first steps toward PNI support

Changes

  • Database refactoring, phone numbers and UUID are now strong types
  • Fixes a hang on unregistered startup
  • Fix group update API calls
  • Show roles of group members
  • Graceful handling of ^C
  • Show translation contributors in About.qml, automatically update the About.qml page
  • Fix self-recipient bugs
  • Reset page stack when closing in daemon mode
  • Add PNI column to recipient (currently unused)
  • Fetch self-PNI
  • Fix archive/pinned UI bugs
  • Fix profile image display when clicking notifications for groups
  • Fixes related to message notification counter
  • Split storage module into separate crate, preparation for more refactoring
  • Show the profile picture in the sharing dialog
  • Fix RTL support in cover
  • Fix detail attachment display for non-image/video attachments
  • Fix the "show more" tag placement for long text messages
  • Many small fixes

Whisperfish 0.6.0-beta.17

Sealed sending release!

Changes

  • Fixes the profile page not loading
  • Fix multiple settings page and profile page issues
  • Implement automatic identity key reset
  • Implement draft messages
  • Fix captcha display and submission
  • Ignore NullMessages and implement PlaintexContent
  • Implement sealed sending
  • Cleaner logging thanks to minimized Display implementations for database types
  • Log Qt and QML via simplelog
  • Keep identity key in memory, instead of reading from storage
  • Stop trying to send messages to unregistered users, store registration state in db
  • Consider empty sessions as read, fixes incorrect unread message count
  • Expose logging settings in Settings page
  • Bump emoji.js

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

zipotron's picture

Thanks for the last update, have the audio feature is making a big difference! Just wanted to ask, is regarding trancrition. Could be possible to configure different languages? Already SpeechNote have different languages. Thanks again for this amazing work!

mz_i_norge's picture

Hi, how is the actual state now? Does the fish whisper again? I want to know it before installing this app to a freshly installed SFOS.

HoSnoopy's picture

My Whisperfish responds "Fehler Einrichtung des Signalclients fehlgeschlagen. Bitte starte Whisperfish neu. Wenn das Problem weiterhin besteht und Whisperfish die Ursache zu sein scheint, melde es bitte"
Means sth like "Something went wrong, restart whisperfish, if it still doesnt work, please write" 
This I am writing now :}
I use a Motorola Moto G2, SailfishOS 4.5
I also deleted all whisperfish-directories before, it still doesnt work. 

monkeyisland's picture

Hi on my Xperia x the last version, dont show notifications led after arriving a message.
Can anybody confirm this?

PawelSpoon's picture

Leberpay request 6 bucks for payment of 6 bucks. Any better options ?

drakegao's picture

Can't pass the login. After i enter the code, it just say login failed. Any ideas? Thanks.

rubdos's picture

Registration and linking is currently broken, you'll have to wait a bit for us to fix it. Keep an eye on the changelog :)

drakegao's picture

Thanks.

miroj56's picture

Latest whisperfish doesn't show any contacts... so I removed it and tried to install it again by storeman - which failed..
Then I tried:
zypper install https://openrepos.net/sites/default/files/packages/1867/harbour-whisperf...

which failed with error:
harbour-whisperfish-0.6.0.beta.20-0.sf4.aarch64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Any idea? Should I ignore missing signature?

rubdos's picture

Whisperfish is currently not able to start new conversations. This is a known issue, and has some documented workarounds.

You should be perfectly able to install Whisperfish from storeman. Can you tell me what exactly fails when you do that?

Installing raw RPMs is usually done through `rpm` itself, but should really not be necessary here.

hb9hei's picture

Hello, thanks for the great app and all the effort for the native app.
Unfortunately, since some time, I can't see any of my contacts.
When running via terminal, I get multiple warnings (one saying "failed to open contacts transient store").
Is that a known issue? What could I do to solve this/investigate further?

Best regards, Dominic

rubdos's picture

Hi Dominic,

Would you elaborate on what you mean by "can't see any of my contacts"? It's not something I have heard before.

Additionally, a log would be nice. Feel free to send a log by mail, please refer to  https://gitlab.com/whisperfish/whisperfish/-/wikis/home#censor-your-logs whisperfish at rubdos dot be

tux4you's picture

hi all,

actually i cannot send messages anymore

i only see a "crossed O".

i had no time for debugging, but is something known?

thanks a lot

 

p.s. sorry,  receive is working

rubdos's picture

This should be resolved after 24 hours, this is the unsealed sending rate limiter of Signal. In the next release, we will have sealed sending, and this should be permanently resolved. If the issue persisted after 24h, it is a different bug, and I'd appreciate logs!

pm_fuhrmann's picture

Thank you @rubdos and @direc85 for the quick fix, now registration went fine.

tux4you's picture

first, @rubdos thanks for coding this app

i have a problem starting/registration the account. i had an android app, but removed the account and removed the app.

now, i get an empty window and i cannot see any connections via tcpdump in the wlan

i also do not see my phonenumber or websocket data

started via ssh gave me:

2023-03-22 10:54:27.152 [INFO] Opening DB
2023-03-22 10:54:27.153 [INFO] Setting DB encryption
2023-03-22 10:54:27.160 [TRACE] whisperfish::actor::session: SessionActor has a registered storage
2023-03-22 10:54:27.160 [TRACE] whisperfish::actor::message: MessageActor has a registered storage
2023-03-22 10:54:27.162 [TRACE] whisperfish::store: Set 0 messages to failed
2023-03-22 10:54:28.351 [ERROR] Error handling StorageReady: Mailbox has closed
2023-03-22 10:54:28.803 [DEBUG] whisperfish::qtlog: qml/pages/MainPage.qml:41:onCompleted(): Age 10
2023-03-22 10:54:28.804 [WARN] qml/pages/MainPage.qml:95:26: Unable to assign [undefined] to bool

do you have any idea?

thanks for help,

ronny

update: latest os (4.5) on xperia x

rubdos's picture

Hi! There's currently something wrong with the registration. When you upgrade to beta.16 (when I release it, soon), you should be able to link your device as secondary to an existing Android installation, or as primary as you wish, after a reset (https://gitlab.com/whisperfish/whisperfish/-/wikis/Frequently-Asked-Ques...).

tux4you's picture

thanks rubdos, i allways tried to reset my configuration ...

i cannot use an android, cause i have no one :)

but i will wait for beta.16 and try again as primary device.

do you have a idea, how long it will take? i'm happy to be your beta tester :)

regards, ronny

rubdos's picture

I'm uploading as we speak.

tux4you's picture

great !

it was working, after i delete everything and started a new registration

wonderfull great work, thank you

rob_k's picture

Hi Rubdos, Very promising to have Signal in Sailfish.

After I installed Whisperfish, I made it through registration and there is a UUID visible in Settings. But the Websocket  status is Disconnected. Is there a way to connect?

X10ii on 4.4.0.72, version v0.6.0-dev

In the meanwhile, I installed the Android app too. That works, but it isn't the same ofcourse!

rubdos's picture

Hi! There's currently something wrong with the registration. When you upgrade to beta.16 (when I release it, soon), you should be able to link your device as secondary to your existing Android installation, after a reset (https://gitlab.com/whisperfish/whisperfish/-/wikis/Frequently-Asked-Ques...).

kempertom's picture

Cannot verify. Tells me that maybe I need additional software

ogust_biller's picture

Wow, nice app! Thank you very much❤

Rene666's picture

Hello, today I installed Whisperfish on my Xperia 10 III with current SFOS. Unfortunately I don't see any contact names. It's just numbers and letters. Can someone help me? Thanks

rubdos's picture

I'm working on solving this as soon as possible. Sorry for the inconvenience!

emchella's picture

Hi, i have just upgrade the app to day, but no contact list, no way to start new chat.

Enrico

rubdos's picture

Whisperfish is currently indeed not capable of sending the first message. You can link Signal Desktop (Settings -> Linked devices) and send the first message through that, or ask your contact to send you the first message.

The way a first message is sent in Signal has been overhauled completely, and we need a lot of cleanup in the code before we can even start implementing it.

treeman's picture

Hi Ruben. I scrolled several threads on openrepos, github, tjc... but i didn't found out how to create groups.
Am i to stupid or isn't it possible to add another contact (recipient) to a new or existing conversation?
Thanks a lot.

rubdos's picture

Hi! No stupidity involved. You can in principle use Signal Desktop to create groups, but I think that too broke recently.

Pages