I think it would! Try it out by changing it, restarting Whisperfish, and putting an image on your Notes to Self. If you can see it in WF, it works ![]()
Oh and if it works, please do send a patch for the wiki! Attachments · Wiki · Whisperfish / Whisperfish - Signal on Sailfish OS · GitLab
to accept being added to a group i have to use signal desktop?
Unfortunately after my change whisperfish refuses to start with a nice error screen and reverting the changes does not help
Very nicely phrased in German, I have to add - great translation!
Yes. You can ask to be added to a group instead, but I’m afraid that that requires some more work from the inviter’s side.
Can you start from CLI and look at what the actual error is? harbour-whisperfish --verbose should work. Feel free to drop the logs in DM, or via Signal (@rubdos.95) or email.
Thanks to your great support my whisperfish is working again. I will try again configurating the attachment dir when i have time and report back
Hi, I have a problem since the last update (if I recall correctly).
I have linked Whisperfish as my secondary device. All of my contacts in Whisperfish are linked to my contacts database. When I’m in Whisperfish (in the App), this works as expected, the names show as the names from my addressbook and the profile pictures are fetched from the addressbook as well. However, when I receive notifications, the notification shows the Signal profile name of the person, not the name from the linked contact from my addressbook.
Is this a known issue or should I report it on GitLab? If it is known, is there a workaround?
Since yesterday, a contact has a new device and since then he can no longer receive messages from me (Whisperfish installed as primary device), but I can receive his messages. I verified the new number via Signal Desktop, but unfortunately it still doesn’t work.
What are the options for solving this problem?
Thank you very much!
edit: In the Terminal i found this
Could not deliver message: service error: Protocol error: untrusted identity for address ***
I originally registered my XA2 as a primary device and my Xperia 10 iii as secondary.
Whisperfish has stopped working on my XA2, it just freezes. Probably got kicked because I haven’t used it in ages.
Is it possible to re-register my Xperia 10 iii as a primary device without losing my messages?
Notifications should use the same contact data as “the rest of” Whisperfish, so it’s a bug. However, the feature was a workaround for coping with failed profiles, but it seems it has found users, which is nice
Please file an issue for it.
We have seen failing messages here and there, most likely because Signal made some additions in its encryption portfolio, and we should catch up. We have a backend update coming up, which is looking good-ish, but there’s still work to do. That update is required for implementing the changes, so it will take some time still I’m afraid. In the meantime Signal Desktop should work fine (as usual).
If I remember correctly, unused clients are dropped after forty-something days, and they need to be re-registered after that. Unfortunately there’s currently no way to do that without losing the old messages, but we have a restore functionality in the works - but that will take some time to finish as well.
However, Whisperfish shouldn’t freeze if the start-up login fails. Could you capture logs of the startup and create an issue with it (or send it to me via the forum)? That should reveal if it’s that or something else altogether.
I am not sure if this is the place for issues. I observed something I could not reproduce. It happens sometimes: I have some chats in whisperfish that are archived. I reach this archive with pulley menu, but sometimes the entry is missing. Instead of the archive entry there is only the settings entry. To get to the archive I have to quit Whisperfish in settings and restart. I hope this was understandable…
Yeah, I’ve ran into the same issue as well. It’s hard to reproduce, but when it happens, you can either restart Whisperfish or archive another conversation temporarily to get the menu option show. The issue seems to be the counter of archived sessions doesn’t work correctly - I’m not sure if it ever did… Not sure if there’s an issue for it yet though, but it’s on my (long) list of things to fix (eventually).
hi, today I got kicked out with whisperfish and signal-desktop. Now I have to reregister?!
2025-10-30T09:19:33.321205Z TRACE Initialize MasterKey:connectable: whisperfish::worker::client::migrations: connectable whoami=true protocol_store_in_db=true gv2_expected_ids=true self_profile_ready=true
2025-10-30T09:19:33.322312Z DEBUG Initialize MasterKey: whisperfish::worker::client::migrations::master_key: Whisperfish is secondary. Fetching master key…
2025-10-30T09:19:33.322537Z ERROR Initialize MasterKey: whisperfish::worker::client::migrations::master_key: Tryrefetching master key in 10 seconds: SendError { reason: “SignalWebSocket is not open” }2025-10-30T09:19:36.226695Z TRACE set up message receiver:connectable: whisperfish::worker::client::migrations:connectable whoami=true protocol_store_in_db=true gv2_expected_ids=true self_profile_ready=true
2025-10-30T09:19:36.659133Z ERROR whisperfish::worker::client: Error starting stream: Websocket error: websocket upgrade failed
2025-10-30T09:19:36.659515Z INFO whisperfish::worker::client: Retrying in 10
2025-10-30T09:19:39.145564Z WARN whisperfish::worker::client::migrations::pni: Not connected to server, cannot initialize PNI. Retrying in 10 seconds.
2025-10-30T09:19:39.177467Z TRACE set up message receiver:connectable: whisperfish::worker::client::migrations:connectable whoami=true protocol_store_in_db=true gv2_expected_ids=true self_profile_ready=true
2025-10-30T09:19:39.629740Z ERROR whisperfish::worker::client: Error starting stream: Websocket error: websocket upgrade failed
2025-10-30T09:19:39.630119Z INFO whisperfish::worker::client: Retrying in 10
Hi, i am using beta36 and have a question around group functionality.
I use signal in parallel also on adroid.
I joined a group from the android app using a link. In Whisperfish i see messages only from few members, from some not. Is this a known issue? Is there a way to fixt it?
Another thing is: one cannot join a group from Whisperfish, right?
I have to admit i dont remember anymore if Whisperfish is my primary or the Android is. Cheers
@neutrinopower It looks like your Whisperfish got kicked out for some reason. If the Internet connection you have works fine and a reboot doesn’t fix Whisperfish startup, the only way forward is to re-register or re-link Whisperfish… Note that this currently loses your old messages, so make sure to have a backup of the data folders. We have the work on the restore process started, but it’s going to be a while before it’s done.
@binutzu Joining groups with Whisperfish isn’t supported, so Signal Desktop (or Signal Android, or Molly) must be used for that. You can check if Whisperfish is primary or secondary by going into Whisperfish Settings and checking if there’s an info text at the top saying that some settings can be only changed in the main device. If that’e there, Whisperfish is a secondary device (but that doesn’t change the situation here really).
To both of you; I’m not sure, but I guess it’s the same reason as in my post above. And even if isn’t we still should get it done sooner rather than later.
Have filed an issue here ![]()
Question: does the Whisperfish code base share anything with Molly.im, could both projects mutually benefit from doing it?
Under the hood Molly is a fork of Signal Android, so there’s practically no code shared. We do use some first party low level libraries, which are used by libsignal-service-rs, which in turn powers e.g. Whisperfish.
We have bespoke implementation for pretty much everything from the UI down to the backend, which means we essentially have to re-implement a feature in order to have it. Often it requires a long study of the original source code to figure the feature out in the first place. This means the progress is slow, and any bigger features can take months (see GroupV2Update handling and PNI support for example). Contributions are always most welcome!
I have a suggestion: Whisperfish stutters during transitions on my XA2, especially when there are images and voice notes in the message history. If the display could be disabled, Whisperfish would run much faster. Would that be a possible setting?