Whisperfish - The unofficial SailfishOS Signal client

:joy: many whishes… But not for Whisperfish. it is a great program.
Thanks for all your hard work.
I use it since the Version 0.5 also it was from Andrew Bruno in the past?

1 Like

Don’t worry! I only take @direc85’s wishes today. :wink:

Yep! I try to send Andrew an update every year or so on what we did with his legacy :slight_smile:

Yeah, this is not more than a few days old issue at this point. And it’s accidentally fixed already; how cool is that!

I wondered the same thing and had to double check. It’s actually a thing on the server side which was not found.

Absolutely! :coffee:

i use whisperfish on the xperia 10 iv and would now like to remove the password again. but it can neither be removed nor changed. can i remove it other than in the app without losing the messages? thanks

Not yet! I’m in the same situation.

Changing, removing or setting the password is currently not possible, but it is a planned feature. If you are okay with your password stored in plaintext, you can ease the startup by saving the password in Whisperfish settings.

1 Like

Probably the biggest release yet. Again.

119 files changed, 9799 insertions(+), 4366 deletions(-)

Whisperfish 0.6.0-beta.30: Prague edition.

Fixes issues with groups not updating, and linking not working. Includes a custom-built webrtc library.

  • Fix linking and initial link synchronisation (implement master key and other sync messages)
  • Fix wrong indication/disambiguation in UI between session resets and identity resets
  • Some initial patches to get WF to compile on OBS (some day, Chum!)
  • More compact logs
  • Expiry timer versions (disable expiry timer changes in groups for now)
  • Read receipts
  • Cleaner migration paths when rsync-ing Whisperfish data directories from nemo to defaultuser phones
  • Rewrite Qt model logic to allow asynchronous model updates
  • Fix a lot of UI glitches; a.o., unread count on cover
  • Introduce a whole lot of new UI glitches; please report them!
  • Initial voice/video call boiler plate
  • “Missed voice call” / “Missed video call” notifications for direct calls (no group calls)
  • Incoming message requests (no group chats)
  • Fix sending attachments, including to Apple users (implement attachment V4 protocol)
21 Likes

Oh sweet, 0.6.0-beta.30 fixed linking my C2 as a secondary device. Thank you! :100:

4 Likes

Great to see progress all the time!
This will help moving to the C2 in the end as my main phone.
Thank you!

3 Likes

Looks like there’s an issue when opening a session: the chat input field doesn’t appear automatically. Scrolling a bit in the session should make it reappear. If there are not enough messages (yet) in the view, rotating to landscape mode can give you some more space to scroll.

It’s an artifact from a few refactorings that came together. We’ll have a look soon and make a new version when it’s fixed :slight_smile:


Whisperfish 0.6.0-beta.31

Some small fixes

  • Fix text field not showing up.
  • Send note-to-self messages as sync messages to show up on the “right side” of sync conversations
12 Likes

Thanks so much for your hard work on this app!
I have a problem I am not able to solve: I have tried to set up whisperfish as a secondary device on my working (yeah, I’m one of the lucky ones) C2.
I had to quit the linking step by closing WF due to no internet on the other phone which I wanted to use for scanning of WF’s QR code. Now I am on WiFi, the other phone has internet access, too, but whenever I open WF to complete the step, I am greeted with an error screen (“Error, setup didn’t end correctly”, roughly translated from German). I already uninstalled WF, deleted the folders under .config and .local (or was it .cache? as they are gone, I can’t check anymore, but I am sure I deleted two folders) and reinstalled WF, but I always get the error screen. What can I do to complete the setup?

Guten Morgen! I’m also one of the „lucky” C2 users, just installed Whisperfish (WF) and linked the C2 as second device. I did not encounter any issues. @jauri… perhaps you could try completly removing WF and again with a fresh install of WF?

Edit: Pls check also that you deleted at least the db and storage folder under /.local/share/be.rudbos/habour-whisperfish

3 Likes

Thanks for your answer! Unfortunately that is what I did: uninstall it, delete the two be.rubdos-folders and install WF again. Or did I misunderstand and you meant something else?

Yes, thanks so much! After deleting the database, I could complete the setup.

3 Likes

Thanks a lot for this App and your effort maintaining it! After last update, i had ran into the problem with missing textfield, looked into this forum and was happy to find your workaround, one day later there was an update fixing the problem. Great, thank you!!!

6 Likes

Hello,

I’m thinking about using Whisperfish and already read the wiki article about the setup [1]. I would like to use a recommended setup and with my personal preferences this comes closest to the recommendation: Use Molly-FOSS as primary device and use Whisperfish as secondary/linked device. However I only have one smartphone device - it is a Sony Xperia XA2 running the lates SailfishOS 4.6.0.15. So I would be running Molly-FOSS via SailfishOS Android App Support as primary Signal client and the native app Whisperfish as secondary Signal client. Both clients would be running on the same device. Now I’m unsure whether this scenario is really the right way to go. Does anyone have any experience with this kind of setup?

Thanks in advance,
rebos

[1] Setups with Whisperfish ¡ Wiki ¡ Whisperfish / Whisperfish - Signal on Sailfish OS ¡ GitLab

1 Like

I have basically almost the same setup. For safety reasons, I have the normal Signal Android installed via SailfishOS’es Android AppSupport and configured as the primary device and Whisperfish on the same device, configured as secondary. In reality, I primarily use Whisperfish, but if a bug or something similiar would prevent me from using Whisperfish, I have the Android app available on the same device. Works perfectly fine for me

4 Likes

The difficult part there, is to be quick enough scanning the linking QR code. Other than that, it’s probably the best setup to have :slight_smile:

3 Likes

Thank you NIS and rubdos for your replies! They gave me enough confidence to give it a try: Molly-FOSS via F-Droid using Android App Support as primary Signal client and Whisperfish via Storeman/OpenRepos running natively as secondary Signal client on the same Sailfish OS device. And yes - it works! The linking process worked without any problems and now I can send and receive messages with Whisperfish (and Molly)!

5 Likes

Welcome to the club! :slight_smile:

1 Like