Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No whatsapp notifications on win 10 desktop and mac #1182

Closed
2 tasks done
lawyer88 opened this issue May 18, 2023 · 31 comments
Closed
2 tasks done

No whatsapp notifications on win 10 desktop and mac #1182

lawyer88 opened this issue May 18, 2023 · 31 comments
Labels
bug 🪲 Something isn't working

Comments

@lawyer88
Copy link

Avoid duplicates

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issues tracker for a bug report similar to mine, in vain

Ferdium Version

6.2.7 portable

What Operating System are you using?

Windows

Operating System Version

19045.2965

What arch are you using?

x64

Last Known Working Ferdium version

6.2.6 portable

Expected Behavior

I want to receive notifications from whatsapp on my desktop

Actual Behavior

For reasons I don't understand, notifications from WhatsApp have stopped appearing in the notification panel (screenshot below), while the number of messages received is not displayed in the program itself (screenshot below).
For example, notifications from telegrams come to the desktop and the number of new messages is displayed on the icons in the program.
There is a red circle on the tray icons that there are new messages, but there are no notifications: (how to fix this problem?
Through the browser, all permissions are there, notifications from the browser (Chrome) come.
Notifications also come if you use the Ram box.
Chrome is portable.
Previously, everything worked without problems, from some point notifications stopped coming:(

Steps to reproduce

  1. A new message arrives in whatsapp
  2. A blue circle appears on the WhatsApp icon without specifying the number of new messages, a red circle about a new message appears on the tray icon. At the same time, there is no notification on the desktop in "manage notifications".
    An example is visible in the screenshots

Debug link

https://debug.ferdium.org/79866fdd-fc50-4c54-bbac-d92bccffe5f5

Screenshots

in this form, information about the received messages is displayed now
Ferdium_PdJlbKUdy7
notifications on the desktop do not come, they used to be in this form:
4bWCeDduAP0WdN38
At the same time, telegram works well, messages are visible, notifications are coming

Additional information

No response

@lawyer88 lawyer88 added the bug 🪲 Something isn't working label May 18, 2023
@cjiang39
Copy link

cjiang39 commented May 18, 2023

I have the same issue on MacOS 13.2.1. WhatsApp banner notifications no longer appear, although there is an unread message count badge for new messages on the Ferdium app icon in the dock. Banner notifications still appear for Slack. I also installed the WhatsApp desktop app and am receiving banner notifications there.

I actually first experienced this issue a few days ago in Ferdi. I found Ferdium because I was looking for an alternative to Ferdi, hoping that it wouldn't be an issue here.

@akatarmo
Copy link

akatarmo commented May 19, 2023

Hi, same here. Windows 10 Desktop. Ferdium v6.2.6 (same issue with v6.2.7) Suddenly, last monday, the notifications stopped appearing in the task bar at the bottom right.

I thought it was a Windows problem and I was thoroughly reviewing the notification settings but everything is fine.

@cjiang39
Copy link

cjiang39 commented May 24, 2023

I have the same issue on MacOS 13.2.1. WhatsApp banner notifications no longer appear, although there is an unread message count badge for new messages on the Ferdium app icon in the dock. Banner notifications still appear for Slack. I also installed the WhatsApp desktop app and am receiving banner notifications there.

I actually first experienced this issue a few days ago in Ferdi. I found Ferdium because I was looking for an alternative to Ferdi, hoping that it wouldn't be an issue here.

This is working for me now -- I'm getting desktop banner notifications from WhatsApp in Ferdium.

EDIT: One day later (May 25), I'm once again not getting desktop banner notifications from WhatsApp.

@MPSCardoso
Copy link

Having the same issue in Windows 11. The only notification that is working ok is the reactions notifications.

@akatarmo
Copy link

akatarmo commented May 25, 2023

Today for about 2 hours the notifications have worked again. Ok, I thought, the problem has fixed itself. But no, now I'm back without notifications. It's a bit strange.

@ChristianNik
Copy link

Same problem on Ubuntu 22.04.2.

@apexnationz
Copy link

Same Issue Windows 11 Pro, 22h2

@lawyer88
Copy link
Author

lawyer88 commented Jun 1, 2023

Notifications also don't work on the installed version. I reinstalled Windows a week ago - there are no changes either, there are no notifications:(
Dear developers - fix the bugs, it is impossible to use the program without normal notification messages:(

@abdullahgira
Copy link

Same on KDE Neon 5.27

@yyounes75
Copy link

Same on Ferdium 6.3.0

@RahKapoor
Copy link

Anyone else? Fix it please

@vraravam vraravam changed the title No whatsapp notifications on win 10 desktop No whatsapp notifications on win 10 desktop and mac Jun 8, 2023
@skeelkat
Copy link

skeelkat commented Jun 8, 2023

Same here on Windows 11 Pro 22H2 - 22621.1702

Version: 6.3.0
Server: Ferdium Server
Electron: 25.0.1
Chrome: 114.0.5735.45
Node.js: 18.15.0
Platform: Windows 11
Arch: x64
Build date: Sat Jun 03 2023 19:41:07 GMT+0200 (South Africa Standard Time)
Git SHA: 815f9c0
Git branch: release

@sedatabase
Copy link

any news?

@cjiang39
Copy link

This is still a problem for me on Mac. Like someone else said above, I only get banner notifications for reactions, not for messages.

@PingWeb
Copy link

PingWeb commented Jun 13, 2023

Same here, MacOS 13.4 / Ferdium 6.3.0

@lawyer88
Copy link
Author

Sorry developers, I have to go to competitors :(Have a good and speedy solution to the problem!

@akatarmo
Copy link

Sorry developers, I have to go to competitors :(Have a good and speedy solution to the problem!

Which is the app that you have chosen?. I also need an alternative while this notification problem in Ferdium is fixed

@lawyer88
Copy link
Author

Sorry developers, I have to go to competitors :(Have a good and speedy solution to the problem!

Which is the app that you have chosen?. I also need an alternative while this notification problem in Ferdium is fixed

I used to use the Rumbox, then switched to Ferdium as the most convenient for me, although the +- functionality matches. Now I have returned to the Rambox again, no complaints, everything works fine (previously, he also did not fail in terms of work). The only drawback is the lack of a portable version, the data is stored in the cloud, after logging into your account everything resumes.

@apexnationz
Copy link

Please no, i swiched because of notifications issues in the last 3 years from Rambox to Ferdi to Ferdium... Please some dev just have a look at this...

@gschafra
Copy link

It seems like the archive attribute of WhatsApps IndexDB chat model/entity does no longer exist, so that https://github.com/ferdium/ferdium-recipes/blob/b21abf5ec30c35773890382869ee9d9ab8f4acec/recipes/whatsapp/webview.js#L42 always evaluate to false:

            if (chat.muteExpiration === 0 && chat.archive === false) { // Always evaluated to false
              unreadCount += chat.unreadCount;
            } else {
              unreadMutedCount += chat.unreadCount;
            }

grafik

I've changed it manually to (no clue, if isAutoMuted is correctly interpreted here... any clues), and it seems to work:

            if (chat.muteExpiration === 0 && chat.isAutoMuted === false) {
              unreadCount += chat.unreadCount;
            } else {
              unreadMutedCount += chat.unreadCount;
            }

I try to prepare a PR within the next few days.... but feel free to try it yourself

@akatarmo
Copy link

akatarmo commented Jun 18, 2023

_> It seems like the archive attribute of WhatsApps IndexDB chat model/entity does no longer exist, so that https://github.com/ferdium/ferdium-recipes/blob/b21abf5ec30c35773890382869ee9d9ab8f4acec/recipes/whatsapp/webview.js#L42 always evaluate to false:
.
.

I try to prepare a PR within the next few days.... but feel free to try it yourself_

I have modified the webview.js file according to your instructions and this patch certainly seems to fix the problem of the number of unread messages in Whatsapp. But... the main problem right now is that Ferdium doesn't show any notification on the taskbar when a new WhatsApp message comes in.

@gschafra
Copy link

But... the main problem right now is that Ferdium doesn't show any notification on the taskbar when a new WhatsApp message comes in.

Sorry, for me it's working (using Ferium v6.4.0-nightly.6):

grafik

using this settings:

grafik

Please ensure, that the "Show unread message badges" is enabled. At the time I made the change to the code, for some reason I don't understand, the option was disabled, although it was active before.

@apexnationz
Copy link

Thanks @gschafra for looking into this.

I updated to:
grafik

But had no luck:
grafik

The button is set:
grafik

I hear the notification sound, but the message count is missing everywhere.

@RahKapoor
Copy link

The notification does not popup on Desktop ethier. Ferdium is not sending notification to Windows 11 or Macbook. The number is fine, the main issue is having a sound without the popup notification showing...

@skeelkat
Copy link

Strangely enough, since yesterday the odd notification does pop-up but then all of a sudden no longer after a while, and then one or two times later and then again only sound notification.

6.4.0-nightly.6

@yyounes75
Copy link

Still no notification on stable release 6.4.0

@gschafra
Copy link

According to #1105, Ferdium by itself does not send notifications, but the underlying (web) service/site/app, i.e. WhatsApp web, should do:

Ferdium by itself does not send notifications. Thus you can only get notifications from services that send them, i.e. services you get notifications from on the web browser. If a website does not send web notifications, Ferdium can’t do it for it. This is because it has no system to read the messages’ sender information and content.

So I think, we should separate the message count (badge) problem, which seems to be fixed or will be fixed (PR) by #1182 (comment) from the notification problem. I will post a comment referring to this thread on/at #1105.

@RahKapoor
Copy link

When will this get fixed? Maybe time to move to Rambox?

@PingWeb
Copy link

PingWeb commented Jul 17, 2023

Still not fixed? It is one of the most important features for me.

@victorbnl
Copy link
Contributor

As stated above in #1182 (comment), this issue got a bit messy and discussions now seem to be directed towards two different issues. Thus, I fixed the count issue in ferdium/ferdium-recipes#390 and I’m closing this issue in favour of #1105 for the notifications part.

@victorbnl victorbnl closed this as not planned Won't fix, can't repro, duplicate, stale Jul 18, 2023
@Cozynezz
Copy link

Cozynezz commented Mar 1, 2024

I have the same problem here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working
Projects
None yet
Development

No branches or pull requests