Btw. the problem with messages, which don’t synchronize on first and second device seems to be solved ![]()
Would it be viable to add some more notification settings? It’s nice you can already reduce the amount of notifications in events view, but how about allowing follow-up notifications from the same conversation to have lower priority, so they wouldn’t keep making noise and waking up the display.
If you want to get fancy, there could also be a timer starting from the latest message, which, if manages to reach its end, would reset the priority for the next notification.
Annoying part is that we don’t even capture the synced phone number correctly when it’s available, as far as I know. PNI-initiated sessions don’t link correctly either, which would also link to the system contacts. Soooo much tech debt!
Anyway, profiles not syncing correctly is indeed something @direc85 and I also have, and it’s definitely annoying enough that I’ll fix it soon™, possibly on the plane to Helsinki.
The problem is related to the fetching process itself, not the decoding. Probably it fails due to some intermittent error and interprets it as a removed profile.
Yep, still an issue
, thanks to @lakeboy and @alex0008 for clarifying.
I agree! Andrew recently pushed a gallery view into Quickddit, and I think I might “borrow” the design from there (IIRC, he “borrowed” it from the Jolla Gallery which was recently open sourced).
This is exactly the purpose of the “minimise notifications” setting, but I’m quite sure it’s also broken in some ways.
Ah, I see. I looked around the source code, and wondered if either the Nemo QML plugin is just broken and replacesId doesn’t actually disalarm the alert, or if your harbour-whisperfish-message.conf kinda breaks it by exclusively setting either the urgency and/or x-nemo-display-on in it.
In Fernschreiber, where this feature seems to be working, appears to deliberately change the urgency to low when notification feedback is not wanted, in addition to setting the replaceId, so whisperfish may need to do that too, if just changing the conf file doesn’t fix it.
Hi, i am seeking help as my whisperfish beta.41 stays disconnected. Running now on SFOS 5.1 but i’m pretty sure its was disconnected also before. Whisperfish is my secomdary device. The following are the erros in verbose mode:
2026-06-18T20:58:05.365350Z ERROR refresh own profile: whisperfish::worker::client::profile_upload: Error fetching own profile: websocket unavailable
2026-06-18T20:58:05.526159Z ERROR whisperfish::qtlog: qml/js/emoji.js:251:getStylePath(): no emoji style found
2026-06-18T20:58:05.985992Z ERROR whisperfish::worker::client::migrations::whoami: fetching UUID: Websocket error: websocket upgrade failed
Thanks!
Same error I am having unfortunately
So I direct you here Whisperfish - The unofficial SailfishOS Signal client - #1700 by rubdos for a solution for the time being
Thanks. I did search for the error but did not find the post you linked. Will try better next time. Actually i had to move the main Android instance to another phone in the last days. So, at least there is a logical explanation for the error.
That’s a very good trace, thanks for that! Tempting to just add the override. Our current logic is to fold new messages onto the first one: qml/harbour-whisperfish-main.qml · main · Whisperfish / Whisperfish - Signal on Sailfish OS · GitLab (if it doesn’t auto-scroll, ^F minimise_notify). I know this has worked in the past, but I’m not sure what the current state is.
It doesn’t help that the error "fetching UUID: Websocket error: websocket upgrade failed" doesn’t really imply “your Whisperfish has been deregistered and needs re-registration”. Note that currently registration and linking is broken.
Yes, I had already checked your whole notification handling process prior to my suggestions. Personally, I don’t actually recall it ever working as intended, so it’s been broken for some time, at least for most of the v0.6 version line.
Pretty sure it worked for one or two releases, when it was just new ![]()
@rubdos or @direc85 do you think it is possible to get new release out before Jolla phone launch where the linking again works?
I’m swamped in work until Friday. It might be doable in the eight days after. No promises, but we did have the goal of having a working Whisperfish by Phone Day1.
It would be amazing! One of the first apps I (and probably many more) would love to have
thank you for your hard work!
Lovely ![]()
With or without, Many thanks for the huge work!
Quite an activity again in WF repo
Activity · Whisperfish / Whisperfish - Signal on Sailfish OS · GitLab . You two keep being busy I can see ![]()
Thats amazing to see, things like “make registration work again” are very nice, especially with the new Jolla phone shipping soon. Whenever I’m in Belgium again I’d like to buy rubdos a beer!
I don’t know if this is just on my device, but I have had to keep the app open to stay signed in.
I also have a request, but uncertain where you want those. To be able to swipe between images in a message similar to Tooter and more apps. Right now I can only see the first 6 images.
I would imagine this issue board to be best and direct place to raise issues / feature request: Issue Boards · Development · Boards · Whisperfish / Whisperfish - Signal on Sailfish OS · GitLab
Of course I’m quite certain that Matti or Rubdos will pick those from here also. Better handling for images would definitely be nice improvement!
Whisperfish 0.6.0-beta.42 - The Meaning of Life, Whisperfish and Everything.
A few hours before Jolla Phone Day1, and a lot of updates.
- Start new conversations by username or username link (I haven’t tested the QR code scanner by lack of working camera; let me know if it’s broken!)
- Lots of internal refactoring to get rid of technical debt
- Fix registration, linking, and being-linked-to
- Implement bare-bones account entropy pool
- Move closer to Harbour compatibility
- Basic out-of-order receipt processing
- Fix profiles not showing and randomly resetting (takes up to 24h after install to update)
- Fix chat notification collapse/notification minimization
- Don’t play the notification sound if session is open but phone is silent
- Implement member label visualization
- Fix voice notes (although I’m not sure what was broken anymore)
- Allow registration against staging servers
