Whisperfish - The unofficial SailfishOS Signal client

Oh happy days! What a nice update! WF feels more and more robust app update after update. You’ve been hard at work. :heart:
Thank you for making voice messages work! :pray:

There might be a little bug though with playing…
One voice message conversation I made few weeks ago with Signal/Android…there is only the last message of them playable and shows the voice frequency in message bubble. Other messages look like empty and are not playable dispite the play button.

When is coming recording+sending of voice messages? :wink:

1 Like

Hmmmm, that’s interesting. Do you have logs, and can you elaborate on what device (Signal Android/iOS?) was used to send those messages?

Depending on how the weekend goes, might even be next week. But I have some other priorities to focus on first (PNI/ACI is a big one, username support soon, …)

2 Likes

Sorry, have not had time to answer before now.
Those messages were send with Android version of Signal which is on the same phone I have WF also (Xperia 10 III SFOS 4.5.0.24)
I tried one time reproduce the anomaly, but it didn’t appear then.
I can try once more here some day how it works again…

1 Like

I think what you see is a combination of two things: (1) attachments that don’t get downloaded completely; (2) voice messages that are received while the session is open don’t render until you reload the session.

1 Like

Whisperfish 0.6.0-beta.23 “FOSDEM release”

Sever cool new features! I tagged this during the Sailfish OS dinner on FOSDEM-Saturday :slight_smile:

(registration is still broken, but we’re working on the root cause!)

Changes

  • Implement disappearing messages (a huge effort by @direc85 and myself)
  • Implement message style rendering (mentions, bold/italics/…)
  • Implement receiving message edits
  • Preparatory work for phonenumber privacy (PNP/PNI)
  • Delete message notifications on remote message deletion
  • Some other small clean ups that were long overdue
16 Likes

Important note about disappearing messages: Any existing chats will now expose and actually respect the expiry period (if such is set). The “delete timer” for any old messages start when you open the chat with expiring messages and see the messages (again) – this means that old messages and attachments are not deleted until you open the chat. The expiry period is saved per-message, so history is obeyed in that sense.

This behavior gives users opportunity to save the attachments out of the messages (open the attachment and select export from top pulley menu) before they are deleted with the message – this is something Signal clients lets you do as well.

This is an important feature Whisperfish should have supported a long time ago, but all the puzzle pieces fell into place only now.

If you’re worried about losing data because of disappearing messages, making a backup of Whisperfish data folder is always a good, well, backup!

And as always, please report any issues and bugs you find!

11 Likes

Guys, you are incredible!
(this is a non-disappearing message :grin:)

7 Likes

Just a quick update: We’re preparing a small release to fix a few bugs and improve application performance. This will happen Soon™ :wink: This means now is the perfect time to translate Whisperfish using Weblate!

image

Whisperfish has had new translatable strings in most releases, the most recent notable addition being disappearing messages in beta.23 - that was 17 new strings if I remember correctly.

Help us get more languages completed! This is something only the community can make happen :slight_smile:

Thanks!

11 Likes

Yes indeed. I just did Dutch, so I remember that too :’-)

Just finished Greek :slight_smile:

2 Likes

Did a bit of German.

Tried to do:

  • Höfliches Sie → Du-Form
  • “Gespräch” or “Konversation” → Unterhaltung
  • less passive forms

So please review also existing strings.

4 Likes

My very impatient girlfriend didn’t bother to transfer her old Signal account to new iphone and created a new account with the same phone number and now I can’t send her messages on Whisperfish, though receiving them works fine. Any ideas how to fix this?

That doesn’t sound great. Can you send me logs for receiving and sending a message? I have seen similar things happen on new registrations, and I’m torn between prekey registration issues and PNI issues…

If it is indeed PNI: as a workaround, you should be able to respond in Signal Desktop, after which she will have your ACI/PNI linked together, and WF should understand again what’s happening.

I would love to send you logs if I knew how. In the settings there is option to enable and store logs, where are the logs saved? Do I have to pick part of log or send the whole thing or what?
I alreay tried replying her both on pc and android app, still can’t on WF

Hi @turmelus1
There is good info on collecting logs in the wiki. See:

Hope this helps.

1 Like

I saw some way up thar registration has been troublesome. Also, in Storeman it seems like the current version has problems.

Therefore I tried registering with an official Android app to be able to set Whisperfish as secondary. No such luck.

How can I use Whisperfish?

Neither registration nor linking works currently. We first have to implement PNP correctly, which is the base primitive for the today-released usernames feature.

Ok, so new users of Whisperfish is impossible?

Whenever possible I would like to only use Whisperfish and delete the Android app from my phone. Will that be possible or will I have to re-register?

It will be possible again, but I will still advice to keep either Signal Android or Molly around for emergencies :slight_smile:

1 Like

Almost finished French.
Sorry to ask but what does Disappearing messages, custom "time amount" label mean, more precisely?

Thanks