Whisperfish - The unofficial SailfishOS Signal client

Unfortunately, still the same. Messages can’t be send to another signal account, but I can receive from them.

I created a group and invited my whisperfish account, and I’m getting the same results (same issue as @inta, where my sfos number can’t receive/send from the group).

I am no longer seeing any 500 error. Wonder if others can verify this, I received it once but seems it likely was on the Signal server side.

Just tested it, but I still get the Error 500.

Odd, curious cause when I had this error it did not happen on the Signal Desktop app, curious if you have yours linked and see if you are able to send from Desktop app and then try again from Whisperfish

No, I am not using the Signal Desktop app. And sorry, but not planning to either :slight_smile:

Is it possible to add WF as a linked device to an existing android signal app?

2 Likes

Not yet, please upvote this issue if it’s something you would like to have. It shouldn’t be terribly difficult to implement at this point.

1 Like

I’ve linked Signal desktop, and I can send messages from it to other numbers (and they appear in whisperwish with the two check marks).
However, sending a message from whisperfish directly always fails (one check mark, message never received by other device), and with the same 500 error.

1 Like

1:1 messages stopped working for me around Friday 21st. I can see these messages in the logs when I tried to send a message to a contact:

May 25 12:18:57 Xperia10 harbour-whisperfish[5960]: [D] onClicked:133 - Activating session: 1
May 25 12:18:57 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:57 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:57 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:57 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/components/message/AttachmentsLoader.qml: Object destroyed during incubation
May 25 12:18:58 Xperia10 harbour-whisperfish[5960]: [W] unknown:-1 - file:///usr/share/harbour-whisperfish/qml/delegates/MessageDelegate.qml: Object destroyed during incubation
May 25 12:19:03 Xperia10 invoker[5962]: [2021-05-25T11:19:03Z ERROR harbour_whisperfish::worker::client] Error sending message: protocol error: internal error: Untrusted identity

Untrusted identity is related to one specific person; please send me an email (whisperfish [at] rubdos [dot] be). This is a known issue, but it’s a bit of a personalised workaround currently.

I am getting the same error bunch too, but messages get delivered. However: every receives delivered/read receipt appears as an empty message but the ticks work as expected… I guess I’ll drop you a mail for starters (could be a week from now…)

If I start WF from command line for logging purposes, I can’t access contacts, their names don’t at least show up in existing conv’s. Am I doing it right?

Don’t be distracted by the [D]/[W] messages, those are from Qt. Only the very last line is important here. Either email or Matrix/IRC will do, by the way. If the procedure I’ve sent to @mattpenn works, I’ll publish it on the Wiki and link to the relevant issues.

Yes. If you want to avoid that, you can run with invoker (invoker /usr/bin/harbour-whisperfish --verbose). Without invoker, we don’t get access to the contact db from the OS.

Thanks! I’ll double check the logs and wait for the results if that’s the case.

I’ll also use the invoker next time.

To clarify, it doesn’t hurt to run without :slight_smile:

1 Like

Hi,
i am using a community port, so i am on 3.4. i had to reflash my phone. which version of whisperfish can i use ?
v0.6.0-beta.1 contains the 13% cpu usage bug
Thanks !

Version 1353 in my experience.

:stuck_out_tongue_winking_eye: I was faster Rub’

1 Like

harbour-whisperfish-0.6.0-0.dev.b1353.68a4514c is the version right before this bug got introduced… and Max posted it right before I could lol

yes it was an i was actually able to download that :slight_smile:
https://gitlab.com/api/v4/projects/13453292/packages/generic/harbour-whisperfish/0.6.0/harbour-whisperfish-0.6.0-0.dev.b1353.68a4514.armv7hl.rpm

PSA: there are some known issues in Whisperfish 0.6.0-beta.1:

  1. Freenode made #whisperfish invite-only. Matrix-only for now, will soon have that issue fixed (on Liberachat).
  2. Some spin loop/battery draining faster than normal (@pawel.spoon and @Maximilian1st mentioned this). Still needs investigation, downgrade to b1353 should fix it for now.
  3. New, since a day or two, are empty messages appearing immediately after sending something. Still needs investigation, but this is most probably a new form of delivery receipt that we still have to catch.
  4. When a contact links a secondary device for the first time, the identity key isn’t recognised any more (“Untrusted identity” in the log, like @mattpenn mentioned). Deleting the identity fixes this, but that’s really not nice.
  5. There are continued reports of HTTP 500 responses when sending a message. I have no clue, I can’t reproduce this atm. The current workaround is to link a secondary device (Settings → pull down to Linked devices) such as Signal Desktop.
5 Likes

So, point (0) is now fixed! We’ve done a s/Freenode/Libera.Chat/g, and you can now find us on our always-has-been Matrix channel, or on the brand new and shiny #whisperfish channel on Libera.Chat!
We also have #whisperfish-offtopic, for if you’re in for a random conversation with other Sailors/Qt’rs/Signalees!