Whisperfish - The unofficial SailfishOS Signal client

I have also tried that, but unfortunately, it didn’t fix the problem for me. Sending and receiving from Signal-Desktop works fine, but with Whisperfish, sending is broken. Also, for some reason my contacts aren’t synced to Signal-Desktop, it shows only the profile-names.

Contact sync is currently not working indeed; only profile names work for now. Can you submit an issue with logs for your particular issue? Especially interested when you send a message from WF and when they send you a message. Having a log from both would be nice.

If this is not a new registration and if it only happens for a few contacts, I would suggest you reset the identity keys and secure session with the people that are failing. You can do that via the developer options. If it happens for literally all your contacts, we’ll really need logs.

Of course I can do that, but it will have to wait until tomorrow…

Do you mean new to Signal in general or new to Whisperfish? I have never used Whisperfish before, but I have used the normal Signal before

I have not tested it with all of my contacts, but everyone I tested it with (both group and private chats) had the same issue

I mean, new to Whisperfish. If initiating from Signal desktop doesn’t work, then that’s definitely an issue. Take your time filing it, I wont run away :slight_smile:

1 Like

@rubdos
I have created an issue on GitLab with Screenshots and logs.

1 Like

Ah, I’m so sorry. I did not notice you were also the #417/#418 case from back in May (Whisperfish - The unofficial SailfishOS Signal client - #565 by Schniki12).

Now that captcha’s render again, it should be possible to implement their showing when this happens. It’s still weird that you get it and we have not seen it… I’ve pushed it a bit higher on the priority list, but no promises.

1 Like

Hi,
I’m new to Whisperfish but use Jolla for 2 years.
I’ve read a lot about Whisperfish and thought about giving it a try.
Unfortunately, i didn’t get far.
Installed is the latest Jolla update 4.4.0.68 as well as beta 10 from Whisperfish.
For me, the very first registration step doesnt work: i enter my region code for Germany and the telephone number (without the leading zero, thanks to the information on this forum).
When i tap on continue the Whisperfish app closes and I’m thrown back to the desktop.
This is a bit disappointing as all the posts related to the registration topic state that it should work now.
Is there anything I can do beside the developer mode and the console?
Many thanks for looking at my issue.
Regards,
RIchard

1 Like

@rich8358, this is probably because you do not have libsailfishapp-launcher installed. This will be fixed in beta 11.

The easiest is to install for example Picross 2, then register, and then you can delete the app again. It’s a very silly workaround, but it should work :slight_smile:

Actually, registration works after installing the missing deepndency as Ruben said, but unfortunately data storage is broken for new users with beta.10. So please install beta.8 first, start it (don’t register), then same with beta.9, and finally install beta.10 and complete registration.

(The instructions are in the first post, too.)

1 Like

@rich8358 If you can register successfully and can use Whisperfish for a day or two, please let me know, I would like to know if I’m the only one who always gets these captcha errors

Hi!

I have two points of feedback. First, it is not possible to paste the verification code (sms) into the form, because it will not validate if there is no - between the numbers.

The second is a small UX thing. (but maybe it is my personal preference) Once you start typing in one of the forms of the application it will be validated immediately which result in a unvalid red form until you enter the right value. I would like to have it the other way around. Giving a green border when the validation passes. And giving the unvalidated state on dirty + blur or submitting the form.
(reward early, punish late)

Welcome to the forum and thanks for the post!

Not being able to paste the SMS validation code with the dash is certainly a bug, and it’s quite easy to fix. Thanks for reporting!

Whisperfish uses the QML validators provided by the OS underneath, and that’s how they work by default. There are some tweaks that can be done to it, however. I’ll see if I can come up with a setup that is less “punishing”, but still promps user to input more characters.

2 Likes

Hi, thanks for this effort!
Is there any trick to get contacts uploaded to signal - like running from terminal without sailjail?

Nope, contact sync is still unimplemented! No tricks either. Sorry for that.

1 Like

I am sorry if I missed it and honestly, I did not read through this entire topic, I was just searching through it.
I installed Whisperfish with Storeman and all seems fine, I can register, send and receive messages. BUT once I close it, anything is gone and I have to register as if it never has been running.
However, the icon of whisperfish does show a lock. Please forgive me if this is some foolish question, but I am rather new to SFOS.

Welcome to using Whisperfish!

Indeed it’s a known issue in beta.10, and it’s discussed in the very first post of this thread :slight_smile: There’s a workaround, after which you’ll have to re-register.

It’s fixed upstream, but the next release is not yet out, sorry about that.

2 Likes

Thank you very much. I’ll look into the workaround :slight_smile:

Edit: works perfectly fine. This also explained me the mechanism behind. Thanks a lot!

2 Likes

Many thanks for all the tips.
In the meantime i successfuly installed all the beta’s as described,
Then i received my registration code from signal, entered it and it worked.

I got the first message by my partner and this worked too.

To my surprise: up to this point there was no request with a captcha or such.
Are these captchas just required fpr the signal client on PC’s desktop?

So far, I’m able to receive signal messages though there are delays from time to time.,

Yet there’s a big problem for me: i cannot answer to a incoming message.
I can type in my reply, attach a image and then press send.
Now a green capital “D” appears above the message and then it hangs.
A few minutes later this “D” is gone, the reply is still displayed without the D but it is not moved into the conversation i received it,
It’s displayed as a new conversation but never get’s out to the recipient.

Am I still missing something in the setup of Whisperfish?
I have rebooted my device a few times to be sure all installation tasks and settings are done and active.

Many thanks for a tip to overcome the sending problem.

I also got quite far with all these tips. Groups even appeared out of nowhere and just seemed to work (albeit having an odd name at first which later got corrected). Upon usage, more and more “channels” got stuck, did not receive any messages any more and sending also didn’t succeed. Removing and re-adding the Whisperfish account from those groups only works sometimes, all of them end up in a status in which opening the threads kills Whisperfish like this:

[2022-08-10T21:05:42Z TRACE harbour_whisperfish::store] Called fetch_or_insert_session_by_group_v2($SOME_GROUP_SHA256_HASH)
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: DatabaseError(UniqueViolation, "UNIQUE constraint failed: group_v2s.id")', src/store/mod.rs:1507:14

I can’t even enter Settings in this state, it just quits immediately.

Sorry to bother you folks again, but after the first success I had it seems I can’t send messages now. Starting from console I get a 404 in the logs. I read in the first page that I am suppposed to use Signal-Desktop to work around this, but unfortunately I can’t find out how to do so. Is this somewhere written down? I checked this topic as well as the FAQ but I am still a bit lost.