whatsapp

Rating: 
3.5
Your rating: None Average: 3.5 (6 votes)

i created a whatsapp app based on whatsmeow, which is written in go. unfortunately it is only possible to register as second device, like the browser. it only has minimal  saljail permissions out of the box, internet and secrets for  storing the registration. one  can add contacts permssions or meda files permissions through a command that can be copied to clipboard and  edits the desktop file to add or remove these optional permissions. i used claude "ai" to develop this app. sources are here: https://github.com/smatkovi/harbour-whatsapp i updated  whatsmeow and fixed the errors you reported. thanks for all your comments and  error reports.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-whatsapp-0.2.1-1.aarch64.rpm9.07 MB03/12/2025 - 11:43
File harbour-whatsapp-0.3.0-1.aarch64.rpm5.59 MB12/07/2026 - 11:39
File harbour-whatsapp-0.4.2-1.aarch64.rpm5.59 MB12/07/2026 - 12:01
File harbour-whatsapp-0.4.2-1.armv7hl.rpm5.73 MB12/07/2026 - 12:01
File harbour-whatsapp-0.4.3-1.aarch64.rpm5.6 MB12/07/2026 - 12:17
File harbour-whatsapp-0.4.3-1.armv7hl.rpm5.73 MB12/07/2026 - 12:17
File harbour-whatsapp-0.4.5-1.aarch64.rpm5.6 MB12/07/2026 - 13:03
File harbour-whatsapp-0.4.5-1.armv7hl.rpm5.73 MB12/07/2026 - 13:03
File harbour-whatsapp-0.4.6-1.aarch64.rpm5.6 MB12/07/2026 - 13:03
File harbour-whatsapp-0.4.6-1.armv7hl.rpm5.73 MB12/07/2026 - 13:03
File harbour-whatsapp-0.4.8-1.armv7hl.rpm5.73 MB12/07/2026 - 13:08
File harbour-whatsapp-0.4.8-1.aarch64.rpm5.6 MB12/07/2026 - 13:08
File harbour-whatsapp-0.4.9-1.armv7hl.rpm5.74 MB12/07/2026 - 17:23
File harbour-whatsapp-0.4.9-1.aarch64.rpm5.6 MB12/07/2026 - 17:23
File harbour-whatsapp-0.4.11-1.aarch64.rpm5.61 MB12/07/2026 - 18:58
File harbour-whatsapp-0.4.11-1.armv7hl.rpm5.74 MB12/07/2026 - 18:58
File harbour-whatsapp-0.4.14-1.armv7hl.rpm5.74 MB12/07/2026 - 22:33
File harbour-whatsapp-0.4.14-1.aarch64.rpm5.61 MB12/07/2026 - 22:33
File harbour-whatsapp-0.7.4-1.aarch64.rpm5.74 MB12/07/2026 - 22:33
File harbour-whatsapp-0.7.4-1.armv7hl.rpm5.87 MB12/07/2026 - 22:33
File harbour-whatsapp-0.7.6-1.armv7hl.rpm5.88 MB13/07/2026 - 09:33
File harbour-whatsapp-0.7.6-1.aarch64.rpm5.74 MB13/07/2026 - 09:33
File harbour-whatsapp-0.7.8-1.armv7hl.rpm5.88 MB13/07/2026 - 09:56
File harbour-whatsapp-0.7.8-1.aarch64.rpm5.75 MB13/07/2026 - 09:56
File harbour-whatsapp-0.8.0-1.armv7hl.rpm5.89 MB13/07/2026 - 10:09
File harbour-whatsapp-0.8.0-1.aarch64.rpm5.76 MB13/07/2026 - 10:09
File harbour-whatsapp-0.8.4-1.armv7hl.rpm5.91 MB13/07/2026 - 10:55
File harbour-whatsapp-0.8.4-1.aarch64.rpm5.77 MB13/07/2026 - 10:55
File harbour-whatsapp-0.8.21-1.aarch64.rpm5.78 MB14/07/2026 - 00:43
File harbour-whatsapp-0.8.21-1.armv7hl.rpm5.92 MB14/07/2026 - 00:43
File harbour-whatsapp-0.8.29-1.armv7hl.rpm5.93 MB14/07/2026 - 01:39
File harbour-whatsapp-0.8.29-1.aarch64.rpm5.79 MB14/07/2026 - 01:39
File harbour-whatsapp-0.9.5-1.armv7hl.rpm5.96 MB14/07/2026 - 11:06
File harbour-whatsapp-0.9.5-1.aarch64.rpm5.82 MB14/07/2026 - 11:06
File harbour-whatsapp-0.9.6-1.armv7hl.rpm5.96 MB14/07/2026 - 11:42
File harbour-whatsapp-0.9.6-1.aarch64.rpm5.82 MB14/07/2026 - 11:42
File harbour-whatsapp-0.9.6-1.i486.rpm6.19 MB14/07/2026 - 11:50
File harbour-whatsapp-0.9.19-1.armv7hl.rpm5.98 MB14/07/2026 - 14:41
File harbour-whatsapp-0.9.19-1.aarch64.rpm5.84 MB14/07/2026 - 14:41
File harbour-whatsapp-0.9.19-1.i486.rpm6.21 MB14/07/2026 - 14:46
File harbour-whatsapp-0.9.29-1.aarch64.rpm5.85 MB14/07/2026 - 16:42
File harbour-whatsapp-0.9.29-1.armv7hl.rpm5.99 MB14/07/2026 - 16:42
File harbour-whatsapp-0.9.29-1.i486.rpm6.22 MB14/07/2026 - 16:59
File harbour-whatsapp-0.9.31-1.armv7hl.rpm5.99 MB14/07/2026 - 17:48
File harbour-whatsapp-0.9.31-1.aarch64.rpm5.86 MB14/07/2026 - 17:48
File harbour-whatsapp-0.9.34-1.armv7hl.rpm6 MB15/07/2026 - 08:57
File harbour-whatsapp-0.9.34-1.aarch64.rpm5.86 MB15/07/2026 - 08:57
File harbour-whatsapp-0.9.37-1.armv7hl.rpm6 MB15/07/2026 - 09:14
File harbour-whatsapp-0.9.37-1.aarch64.rpm5.87 MB15/07/2026 - 09:14
File harbour-whatsapp-0.9.38-1.aarch64.rpm5.87 MB15/07/2026 - 21:54
File harbour-whatsapp-0.9.38-1.armv7hl.rpm6.01 MB15/07/2026 - 21:54
File harbour-whatsapp-0.9.43-1.armv7hl.rpm6.01 MB16/07/2026 - 09:43
File harbour-whatsapp-0.9.43-1.aarch64.rpm5.87 MB16/07/2026 - 09:43
File harbour-whatsapp-0.9.45-1.aarch64.rpm5.88 MB16/07/2026 - 16:39
File harbour-whatsapp-0.9.45-1.armv7hl.rpm6.01 MB16/07/2026 - 16:39
File harbour-whatsapp-0.9.46-1.armv7hl.rpm6.02 MB16/07/2026 - 18:41
File harbour-whatsapp-0.9.46-1.aarch64.rpm5.88 MB16/07/2026 - 18:41
File harbour-whatsapp-0.9.56-1.armv7hl.rpm6.03 MB16/07/2026 - 20:27
File harbour-whatsapp-0.9.56-1.aarch64.rpm5.89 MB16/07/2026 - 20:27
File harbour-whatsapp-0.9.60-1.armv7hl.rpm6.04 MB16/07/2026 - 20:54
File harbour-whatsapp-0.9.60-1.aarch64.rpm5.9 MB16/07/2026 - 20:54
File harbour-whatsapp-0.9.63-1.aarch64.rpm5.9 MB16/07/2026 - 23:10
File harbour-whatsapp-0.9.63-1.armv7hl.rpm6.04 MB16/07/2026 - 23:10
File harbour-whatsapp-0.9.73-1.armv7hl.rpm6.05 MB17/07/2026 - 02:14
File harbour-whatsapp-0.9.73-1.aarch64.rpm5.91 MB17/07/2026 - 02:14
File harbour-whatsapp-0.9.79-1.aarch64.rpm5.91 MB17/07/2026 - 09:41
File harbour-whatsapp-0.9.79-1.armv7hl.rpm6.05 MB17/07/2026 - 09:41
File harbour-whatsapp-0.9.9-1.aarch64.rpm5.82 MB17/07/2026 - 13:43
File harbour-whatsapp-0.9.84-1.armv7hl.rpm6.82 MB17/07/2026 - 13:43
File harbour-whatsapp-0.9.85-1.aarch64.rpm6.67 MB17/07/2026 - 14:12
File harbour-whatsapp-0.9.85-1.armv7hl.rpm6.82 MB17/07/2026 - 14:12
File harbour-whatsapp-0.9.86-1.aarch64.rpm6.67 MB17/07/2026 - 14:56
File harbour-whatsapp-0.9.86-1.armv7hl.rpm6.82 MB17/07/2026 - 14:56
File harbour-whatsapp-0.9.86-1.i486.rpm7.1 MB17/07/2026 - 15:14
File harbour-whatsapp-0.9.87-1.aarch64.rpm6.67 MB17/07/2026 - 15:45
File harbour-whatsapp-0.9.87-1.armv7hl.rpm6.82 MB17/07/2026 - 15:45
File harbour-whatsapp-0.9.87-1.i486.rpm7.1 MB17/07/2026 - 15:45
File harbour-whatsapp-0.9.89-1.i486.rpm7.1 MB17/07/2026 - 20:57
File harbour-whatsapp-0.9.89-1.armv7hl.rpm6.83 MB17/07/2026 - 20:57
File harbour-whatsapp-0.9.89-1.aarch64.rpm6.67 MB17/07/2026 - 20:57
File harbour-whatsapp-0.9.90-1.aarch64.rpm6.68 MB17/07/2026 - 21:59
File harbour-whatsapp-0.9.90-1.armv7hl.rpm6.83 MB17/07/2026 - 21:59
File harbour-whatsapp-0.9.90-1.i486.rpm7.1 MB17/07/2026 - 21:59
File harbour-whatsapp-0.9.93-1.i486.rpm7.11 MB18/07/2026 - 10:16
File harbour-whatsapp-0.9.93-1.armv7hl.rpm6.83 MB18/07/2026 - 10:16
File harbour-whatsapp-0.9.93-1.aarch64.rpm6.68 MB18/07/2026 - 10:16
File harbour-whatsapp-0.9.95-1.i486.rpm7.11 MB18/07/2026 - 11:04
File harbour-whatsapp-0.9.95-1.armv7hl.rpm6.83 MB18/07/2026 - 11:04
File harbour-whatsapp-0.9.95-1.aarch64.rpm6.68 MB18/07/2026 - 11:04
File harbour-whatsapp-0.9.96-1.i486.rpm7.11 MB18/07/2026 - 13:34
File harbour-whatsapp-0.9.96-1.armv7hl.rpm6.83 MB18/07/2026 - 13:34
File harbour-whatsapp-0.9.96-1.aarch64.rpm6.68 MB18/07/2026 - 13:34
File harbour-whatsapp-0.9.97-1.i486.rpm7.11 MB18/07/2026 - 15:10
File harbour-whatsapp-0.9.97-1.armv7hl.rpm6.83 MB18/07/2026 - 15:10
File harbour-whatsapp-0.9.97-1.aarch64.rpm6.68 MB18/07/2026 - 15:10
File harbour-whatsapp-0.9.98-1.aarch64.rpm6.68 MB20/07/2026 - 00:51
File harbour-whatsapp-0.9.99-1.i486.rpm7.11 MB20/07/2026 - 12:32
File harbour-whatsapp-0.9.99-1.armv7hl.rpm6.84 MB20/07/2026 - 12:32
File harbour-whatsapp-0.9.100-1.aarch64.rpm6.68 MB20/07/2026 - 15:08
File harbour-whatsapp-0.9.100-1.armv7hl.rpm6.84 MB20/07/2026 - 15:08
File harbour-whatsapp-0.9.100-1.i486.rpm7.11 MB20/07/2026 - 15:08
File harbour-whatsapp-0.9.102-1.i486.rpm7.11 MB20/07/2026 - 19:23
File harbour-whatsapp-0.9.102-1.armv7hl.rpm6.84 MB20/07/2026 - 19:23
File harbour-whatsapp-0.9.102-1.aarch64.rpm6.69 MB20/07/2026 - 19:23
File harbour-whatsapp-0.9.104-1.aarch64.rpm6.69 MB20/07/2026 - 21:41
File harbour-whatsapp-0.9.104-1.armv7hl.rpm6.84 MB20/07/2026 - 21:41
File harbour-whatsapp-0.9.104-1.i486.rpm7.11 MB20/07/2026 - 21:41
File harbour-whatsapp-0.9.113-1.i486.rpm7.12 MB20/07/2026 - 23:44
File harbour-whatsapp-0.9.113-1.armv7hl.rpm6.84 MB20/07/2026 - 23:44
File harbour-whatsapp-0.9.113-1.aarch64.rpm6.69 MB20/07/2026 - 23:44
File harbour-whatsapp-0.9.114-1.i486.rpm7.12 MB21/07/2026 - 00:02
File harbour-whatsapp-0.9.114-1.armv7hl.rpm6.84 MB21/07/2026 - 00:02
File harbour-whatsapp-0.9.114-1.aarch64.rpm6.69 MB21/07/2026 - 00:02
File harbour-whatsapp-0.9.115-1.armv7hl.rpm6.84 MB21/07/2026 - 14:18
File harbour-whatsapp-0.9.115-1.aarch64.rpm6.7 MB21/07/2026 - 14:18
File harbour-whatsapp-0.9.115-1.i486.rpm7.12 MB21/07/2026 - 14:18
File harbour-whatsapp-0.9.120-1.i486.rpm7.12 MB21/07/2026 - 19:21
File harbour-whatsapp-0.9.120-1.armv7hl.rpm6.85 MB21/07/2026 - 19:21
File harbour-whatsapp-0.9.120-1.aarch64.rpm6.7 MB21/07/2026 - 19:21
Changelog: 

- View switcher nudged left (field iteration with all six column
buttons): the invisible left spacer shrinks from medium to
extra-small, moving the whole row away from the Status glow on
the right - there is more room on the left now that the row is
wider

Comments

rdomschk's picture

Hello, yesterday I started an easy language translation in the file harbour-whatsapp.qml. But you Update every day :)
I add in the first lines this " // DE-EN Translation from rdomschk
property string txtYou: Qt.locale().name == "de_DE" ? "Du: " : "You: "
property string txtNewChat: Qt.locale().name == "de_DE" ? "Neuer Chat" : "New Chat"" and changed in the code the "text" with the strings. If I back from my holiday I will finish and can give you the file via email. BR

kempertom's picture

Is it possible to see the profiles of other people or to view profile pictures as big view?

kempertom's picture

I am really happy with your WhatsApp for SFOS. Rather enthusiastic. And I really don't need Android anymore

kempertom's picture

So good. Do other people have an opinon to your work on WhatsApp for SFOS?

aviarus's picture

I don't know. I'm happy that some people can turn off android support now and I'm happy that you can play with your creativity.

kempertom's picture

And: And on the top symbolic choice for list, two columns, three columns and four columns. For favorites, archive and so on keep swipe gesture...

kempertom's picture

Another idea: on the main page on bottom a symbolic choice for archive-, favorites-, main-, and status page.

kempertom's picture

Good morning. I am again impressed. Thank you very much.
By the way, every time I open the app by clicking the notification it fails to start. I will try it again, because it was a former version

aviarus's picture

You found a bug still existing, i hope this version fixes it

kempertom's picture

It is such a great work and it is a pity that you are away then... I have no time to learn about coding but these would be the things I would hack...

aviarus's picture

I won't go away, but then it will take longer, because i have less tokens to use up then

kempertom's picture

So great and amazing. I am impressed.
More ideas? Switch to change the amount of tiles per line.
And: what about a favorites page, swiping to the left is the status. Why not favorites by swiping to the right and archive by swipe even more to the right?

aviarus's picture

Great ideas

kempertom's picture

I would love tiles for chats, not a list. With name on it and user avatars as background... What do you think?
Or tiles in lines like in Music Explorer: on left side the preview, on right side the avatar and in the next line vice versa

kempertom's picture

Why?

aviarus's picture

I'm doing my masters thesis and i can use it for that and from September on i'm probably unemployed

kempertom's picture

Great work. You are so fast, that is amazing.... There are so many ideas in my head ....

aviarus's picture

Keep them coming. I plan to end my subscription by 18th of August

kempertom's picture

Wonderful. Another idea: writing a long message now fills the whole screen. Is it possible to stop the growing textinput field at a point of e.g. Five to seven lines?

kempertom's picture

Is it possible to make the input field increasing to afew lines and disable sending by enter?

aviarus's picture

Of course that makes sense. Send by enter is now opt in.

windes's picture

Not installing on XA2 armv7hl (last version) - Error during install.

aviarus's picture

Okay i removed gstreamer1.0-tools for armv7hl and i486 from dependencies, maybe that was the fault.

rob_k's picture

The edited message doesn't reach the backend log. A new message sent afterwards does. (The log is 600 kB, is it safe to delete?)

aviarus's picture

Yes it is safe. I made an update that cuts the log at subsequent launches to 128kB

rdomschk's picture

One Question - I use a forked patch "notification count in switcher" and your app shows every time 1 open message in the bubble. What can it be? The patch can I send you but here is no possibility. In the patchmanager the original patch is also visible.

aviarus's picture

I gave the link to the repository to Claude and it claims it sets the thing that's used for the counter right now.

rdomschk's picture

Hello it runs :) the reasom was I deleted every time only the folder .local/share/harbour-whatsapp and not .local/share/harbour/harbour-whatsapp. The old database was the reason. Maybe you can add a help for other users like me how folders should be deleted after uninstall to get a fresh installation. Sorry for the trouble with me. But the app is great and every day more features. THANKS A LOT

aviarus's picture

Glad it runs and thanks for your good feedback

rdomschk's picture

Here the output from the last comand:
defaultuser@Xperia10III ~]$ cd ~/.local/share/harbour/harbour-whatsapp && /usr/share/harbour-whatsapp/wa-b
ackend
Backend listening on http://127.0.0.1:8085 (initializing…)
P2P socket: unix:path=/run/user/100000/sailfishsecretsd/p2pSocket
Sailfish Secrets ready
self-test getPluginInfo ok (auth/transport working)
collections in plugin: [qCommand storeman Dee harbourwhatsapp harbourwhatsapp2]
Encryption key loaded from Sailfish Secrets (collection harbourwhatsapp2)
❌ Database error: database error: failed to upgrade database: failed to check if foreign keys are enabled:
file is not a database
[defaultuser@Xperia10III harbour-whatsapp]$

Pages