Whisperfish - The unofficial SailfishOS Signal client

Oh my god, that’s probably extremely unclear to new users. I made a note about it, thanks for reporting. Selecting an attachment is done through a long-press on the Whisperfish-themed Send button.

4 Likes

Hello! I am trying the app, too; thanks for your work! Another thing that is not 100% obvious to me: does the app need to be open to receive messages, or does it include a daemon part in background that fetches them even while it’s closed?

The daemon is on the wishlist, but for now the app needs to stay open. Thanks for the feedback :slight_smile:

4 Likes

Currently I am using Whisperfish and Fernschreiber. Both have to be “in foreground”. Coming from Android I thought that this is a missing feature. But now I am quite happy with it. Sometimes it is good to be out of the comfort zone. :wink: It does not drain battery, and it is like a “widget” in the Android world. Hence, I don’t miss the daemon feature. There are many other features that are more important.

2 Likes

Exactly. Whisperfish is basically at sleep if you don’t touch it, except for the keep-alive requests on the websocket every 50 seconds (which is the exact same thing that Google Services would do, but we talk to Signal directly instead).

2 Likes

This is really an OS level feature that Sailfish does not have. I’ve recently made two apps myself that regularly need to check third-party APIs and they need to stay open as well, so things are getting crowded on the home screen.

The developers recently did a poll of features app devs would like and this was pretty high on the list.

1 Like

FWIW, it’s not really OS-level. SailfishOS is a regular Linux system and allows you to make automatic starting daemons and to use DBUS. I agree however that it’s not got a SailfishOS-flavour, and most importantly: daemons are not allowed on Harbour, the official Jolla store.

3 Likes

Hello @rubdos and Whisperfish team and thanks for you work.

I encountered an interesting “feature” of Whisperfish. I installed the latest alpha from openrepos and linked my number. It worked just fine, I had a couple of direct conversations and one group conversation, which was created by an android user (this was obviously the legacy type group). After a while I wanted to try the android app, which meant that whisperfish was de-authorized, and when I returned to Whisperfish, I had to delete the databases and start from scratch.

I initiated direct conversations with two of the people of were in the previous group conversation, but the group conversation was not visible anymore. I suspect that the group was updated to v2 when I used the android app.

Anyway, the direct messages worked just fine, but interestingly, when the members of the group conversation posted messages in the group, I received these messages in the direct conversation with the poster of the message, as if they were sent directly to me. My messages worked as they should, meaning they were not sent to the group.

2 Likes

Known issue indeed. When WF encounters any message that’s not recognised as something “special”, it’s get shoved in the direct conversation of the sender. GroupsV2 are really something I’d like to tackle next week. Hopefully it’s not too much of a pain :crazy_face:

4 Likes

Heads up, I’ve opened a public icon design contest.

The current application icon has a few issues.

  • We only have it in .png, in fairly low resolution.
  • It’s kinda “busy”, Sailfish OS applications tend to be quite calm.
  • It does not feel like it is Signal-related, although we have to make sure not to come over as Signal-endorsed.
  • Maybe it’s due an update :slight_smile:

I’ve had a previous suggestion via the forum, and had a kind of “contest” in mind. The idea is to source both icon-concepts as well as complete designs from the community. If you submit your icon, you agree that I can distribute it under AGPLv3.

6 Likes

Heads up: elevated reports of ERROR - Failed to setup Signal client during registration (HTTP 402 in the logs). We’re working on this, it’s Signal that requires new registrations to submit a captcha.

7 Likes

Just updated to Sailfish 4 this morning and although I can see the list of my conversations clicking on any of them results in a ‘could not load page’ error. So if any of you are using this app as a direct android replacement you may want to wait to install Koli until this is sorted.

Edit: I also can’t send a new message to anyone…when I click to add a receipient it says ‘no people’.

Indeed, there are some bugs with SailfishOS-4.0. I will try to get these and the registration fixed over the weekend. I posted it on the Release Notes quite early, but I should probably have posted that here too.

Hi again,

wow, it really took me a whole month to get back here … :confused:

Storeman should be installing alpha.6 by now, you might want to check
why that doesn’t update. beta.1 will require SailfishOS 3.3 for minimum,
but there’s no such constraint on alpha.6 and lower.

I just looked into this and tried to install it via command line

Problem: nothing provides libm.so.6(GLIBC_2.29) needed by harbour-whisperfish-0.6.0.0.alpha.6.armv7hl

alpha.3 lacks many features and has quite some bugs, please don’t use that any more

I am still using the 0.5 which works fine except receiving images :(. The alpha.3 does not connect to the network, but i have not tried to find out why.

alpha.3 cannot connect to anything. By now we’re on alpha.7 already, so do make sure you’re on the latest!

yes I saw that alpha.7 is out but suspect the problem with the

libm.s0.6(GLIBC_2.29)

will be the same. So unless I can upgrade my system to something providing the newer version I will have to stick with the 0.5

Just checked and the problem is indeed still the same.

That’s really weird, what’s your SailfishOS version? I think most of us are on 3.4. If you have the time, we could sync up on IRC or Matrix to get this resolved quickly. There’s barely a reason to stay on 0.5 nowadays.

What Sailfish OS version are you running?

If you are running a version earlier than 3.4.0, and you don’t want to upgrade, you might want to install sfos-upgrade and run sfos-upgrade --verify to make sure your current version is in a consistent state.

1 Like

I am currently running 3.1.0.12

I do not mind an upgrade if it works :slight_smile: Since it is my daily phone an I (currently) do not have a land line I am a bit cautious. Will install sfos-upgrade and have a look.

Thanks

Once my gentoo system is again in a clean state, I will install a matrix client and sync up there.

Aha, I don’t think we’ve ever tested WF on anything older than 3.3…

1 Like