D4koon / WhatsappTray

Minimize Whatsapp Desktop-Client to Tray
GNU General Public License v3.0
387 stars 32 forks source link

What do we do with the new WhatsApp Desktop Client? #157

Open Ascar699 opened 1 year ago

Ascar699 commented 1 year ago

@D4koon Please advise what is the recommended course of action now that Meta has released a new desktop client. Did you have a chance to check it out in terms of possible damage to Whatstray?

WhatsApp is pushing to download and install...

https://about.fb.com/news/2023/03/faster-speeds-improved-calling-whatsapp-desktop/

menotuu commented 1 year ago

btw the new whatsapp version have version 2.2310.3.0 and is not available in exe installer version - atm only store version.

eileenthg commented 1 year ago

I just downloaded the windows store version. It doesn't work with the current WhatsappTray, but it's minimizable using rbtray. (here: https://github.com/benbuck/rbtray) That's something. Doesn't have a logo when minimised to tray though.

Ascar699 commented 1 year ago

@eileenthg - can you check the version of WhatsApp you have installed from Windows Store? I am on 2.2310.5 and WhatsApp is prompting me to get the new version. I found 2.2317.7 here https://www.techspot.com/downloads/downloadnow/6839/?evp=1a6f793b362905fdd3eeb9b6b89a91e0&file=8754 and I am wondering whether this is the latest one. Seems to be released on March 24.

eileenthg commented 1 year ago

Apparently mine is 2.2310.3.0 Whatsapp isn't nagging me to update it yet.

Ascar699 commented 1 year ago

General suggestion - want to use WhatsTray - don't update. I installed 2.2317.7 from the link I pasted above and WhatsApp installed version 2.2310.5.

gentano commented 1 year ago

"General suggestion - want to use WhatsTray - don't update"

So which is the latest version number that fully works with WhatsappTray and/or RBtray?

eileenthg commented 1 year ago

They're mutually exclusive. The version either works with RBTray but not with WhatsappTray, or the other way around. Looks like the general rule is, .exe works with WhatsAppTray, Microsoft App works with RBTray.

Looks like Whatsapp is migrating to microsoft. Just use RBTray..

gentano commented 1 year ago

Ok let me rephrase my question: Which is the last working version of WA that works fine with WATray?

Btw: RBtray also doesnt work with those UWP versions of WA: https://github.com/benbuck/rbtray/issues/98

So ye...

eileenthg commented 1 year ago

Last working version with WATray is the one provided by @Ascar699, here.

@eileenthg - can you check the version of WhatsApp you have installed from Windows Store? I am on 2.2310.5 and WhatsApp is prompting me to get the new version. I found 2.2317.7 here https://www.techspot.com/downloads/downloadnow/6839/?evp=1a6f793b362905fdd3eeb9b6b89a91e0&file=8754 and I am wondering whether this is the latest one. Seems to be released on March 24.

Also the thread you linked me, yes I know it happens. Let's just say RBTray partially works with UWP WA, eh? At least keeps it out of the desktop. That's as close enough for it to be working for me. :<

If you want to keep using WATray, DO NOT UPDATE.

gentano commented 1 year ago

Last working version with WATray is the one provided by @Ascar699,

Ascar699 did not "provide" any version here.. all he did was asking what to do..

I am on 2.2310.5 and WhatsApp is prompting me to get the new version.

Thats what @Ascar699 wrote and thats the current version (at least it was 2..3 days before when i downloaded from official WA server through the unofficial link).. and that version is not working with WATray nor is it working with RBtray...

2.2317.7 is not real (yet)... as @Ascar699 stated himself:

I installed 2.2317.7 from the link I pasted above and WhatsApp installed version 2.2310.5.

So Im back to the starting point asking: Which is the last version of WhatsApp working fully w/ WATray or/and RBtray?

eileenthg commented 1 year ago

Eh? The version he linked didn't work with WATray? Drat. I thought since it had the old framework it's the same. And sorry it's a misword on my part. I should have said LINKED. I know he didn't made that software. Ok, the last version of WhatsApp fully working with WATray is the one that's right before WA nagged us to install the UWP version. What number is it? I have no freaking clue I forgot to check. I'll check webarchive real quick I guess.

eileenthg commented 1 year ago

@gentano http://web.archive.org/web/20230401042015/https://www.whatsapp.com/download Alright apparently the exe still exist, does it? I have no freaking clue that's what webarchive said. Just keep going back to the past until a version works I guess.

gentano commented 1 year ago

http://web.archive.org/web/20230401042015/https://www.whatsapp.com/download

that leads to 2.2310.5 (I just downloaded and checked the version number) which is the current not working version we discussed before ;-)

eileenthg commented 1 year ago

Then keep going backwards in time until a version does work. Do you know how to go backwards in time using webarchive?

ninjaeon commented 1 year ago

Then keep going backwards in time until a version does work. Do you know how to go backwards in time using webarchive?

You can still download the last desktop version directly (Version 2.2310.5): https://web.whatsapp.com/desktop/windows/release/x64/WhatsAppSetup.exe

I tried the Techspot download mentioned in this thread, and it installed as Version 2.2310.5

gentano commented 1 year ago

Then keep going backwards in time until a version does work. Do you know how to go backwards in time using webarchive?

Ofc, not sure tho if you know how webarchive works ;-)

Cuz it keeps downloading the current version from WhatsApp Server and not a version stored directly on webarchive.org ;-)

So no matter which version on webarchive You choose the download links always leed to https://web.whatsapp.com/desktop/windows/release/x64/WhatsAppSetup.exe and that means that it will always download the version, thats currently stored on WA server (2.2310.5 atm).

We need a site, that stored different WA versions on its own server.. I might have a look later...

eileenthg commented 1 year ago

I've downloaded old stuff from webarchive before. Thank you for letting me and everyone visiting this thread in the future know that for Whatsapp, it sends a request straight to the server to download the latest version, and not a separate archive link on webarchive itself.

eileenthg commented 1 year ago

To anyone who still wants to try web archive, consider web-archiving the download link instead. (Which is https://web.whatsapp.com/desktop/windows/release/x64/WhatsAppSetup.exe ) I went back to 2016 and managed to download version 0.2.37.0

ninjaeon commented 1 year ago

If you're really desperate to get Whatsapp Store edition to minimize to tray, you can use "eXtra Buttons" to get it done. But it's not ideal...you have to set a hotkey or you have to right click the title bar and select minimize to tray from the context menu. Also, the icon in the system tray when it's minimized is a generic "white rectangle" document icon.

http://www.xtrabuttons.com

gentano commented 1 year ago

http://web.archive.org/web/20230401042015/https://www.whatsapp.com/download

since ~Sept 2019 the download link leeds to straight up to the whatsapp servers.. the latest version i could download is 0.3.2386 from ~may 2019.. between those dates i couldnt download from webarchive cuz of download error..

https://web.archive.org/web/20190531235623/https://www.whatsapp.com/download/

this link gives you 0.3.2386

Bainion commented 1 year ago

Are the older versions found on other websites valid? For example https://filehippo.com/download_whatsapp-32/history/ or https://whatsapp-desktop.en.uptodown.com/windows/versions ?

gentano commented 1 year ago

filehippo is fake...

regarding to https://whatsapp-desktop.en.uptodown.com/windows/versions

2.2243.11.0 (nov 2022) is latest seperate exe file setup.. since 2.2248.9.0 (dec 2022) there is only msixbundle, which is uwp app to my understanding

Ok, nevermind.. its mixed... for example 2.2306.9.0 is a standalone exe file... let me try them out

gentano commented 1 year ago

Ok, old standalone exe versions not working cuz they are all automaticall forced to update to the newest version

msixbundle versions (UWP apps) also all not working, cuz UWP apps just not clean working at all with RBtray/WAtray

Conclusion: Its just not working at all currently, no matter the version :-( Any tipps/ideas appreciated

nazsol commented 1 year ago

I avoided installing the update because of new one not being compatible with WhatsappTray, but today it automatically stopped working, neither old or new, RBTray not working either. It's 2023 and they do not have an option to minimise to system tray...

ninjaeon commented 1 year ago

I avoided installing the update because of new one not being compatible with WhatsappTray, but today it automatically stopped working, neither old or new, RBTray not working either. It's 2023 and they do not have an option to minimise to system tray...

RBTray doesn't work, but http://www.xtrabuttons.com/ works with Whatsapp Store edition. You just have to live with an ugly icon instead of the Whatsapp logo in the system tray if you use it.

gentano commented 1 year ago

@ninjaeon You wrote that before, we appreciate your help.

Qu1goN commented 1 year ago

Why isn't the WA-Tray programmer doing anything anymore? ... update at least one more time so that we have a working tray version for the WA store app. So sad, unfortunately.

xtrabuttons works but it is still displayed in the taskbar ^^

However, we can all write to WhatsApp with a request to implement the feature regarding minimizing to the systray so that it is no longer displayed in the taskbar. I already wrote to them, the more write, the better:

https://www.whatsapp.com/contact

under WhatsApp Messenger Support

Bainion commented 1 year ago

Somehow reinstalling from

Win 32-bit: https://web.whatsapp.com/desktop/windows/release/x64/WhatsAppSetup.exe Win 64-bit: https://web.whatsapp.com/desktop/windows/release/ia32/WhatsAppSetup.exe Mac https://web.whatsapp.com/desktop/mac/files/WhatsApp.dmg

worked BUT, it's inconsistent. Sometimes there are no problems and sometimes there are but I don't know why. Also I reinstalled WA-Tray but I doubt it did anything. I only did it because I messed up the path to WA

It installed V 2.23.10.5 but I think it's trying to install 2.23.14.X and this breaks it up and show WhatsApp (Outdated) with a grey logo

Miguelmorrobel commented 1 year ago

My solution

1 install whatsapp-desktop-2-2310-5 2 delete/remane update.exe AppData\Local\WhatsApp 3 also delete/remane squirrel.exe for good measure AppData\Local\WhatsApp\Whatsapp-2.2310.5

option you can copy root (Whatsapp-2.2310.5) to another location and just set WhatsappTray appData.ini C:\Program Files (x86)\WhatsappTray

/// By default WhatsappTray uses the shortcut that was created when WhatsApp was installed to start WhatsApp. If you want to set a different path to the WhatsApp binary(exe), you can do so by using the 'WHATSAPP_STARTPATH' config in the appData.ini

Absolute: "WHATSAPP_STARTPATH=C:\Users\Dakoon\AppData\Local\WhatsApp\WhatsApp.exe" Relative to the folder in which WhatsappTray.exe lies: "WHATSAPP_STARTPATH=...\WhatsApp.exe" Support for variables %UserProfile% and %AppData% ///

Vitaro commented 1 year ago

Hello, everyone,

Whatsapp Tray was working fine until last update of standalone app (2.2314.11), which uses gray icon and shows "outdated" in title window. Error log says "Filenames from window and from settings do not match", so here lies the problem, probably. Don't know if there's an easy fix for this. Any help is appreciated :-)

Miguelmorrobel commented 1 year ago

Whatsapp Tray was working fine until last update of standalone app (2.2314.11), which uses gray icon and shows "outdated" in title window.

1 install whatsapp-desktop-2-2310-5 2 delete/remane update.exe AppData\Local\WhatsApp 3 also delete/remane squirrel.exe for good measure AppData\Local\WhatsApp\Whatsapp-2.2310.5

Vitaro commented 1 year ago

Whatsapp Tray was working fine until last update of standalone app (2.2314.11), which uses gray icon and shows "outdated" in title window.

1 install whatsapp-desktop-2-2310-5 2 delete/remane update.exe AppData\Local\WhatsApp 3 also delete/remane squirrel.exe for good measure AppData\Local\WhatsApp\Whatsapp-2.2310.5

Yes, I'll try that, thanks! But this will avoid installing updates, though. Standalone app was still adding features from time to time, even if Meta is pushing us to use the MS Store version.

nazsol commented 1 year ago

I avoided installing the update because of new one not being compatible with WhatsappTray, but today it automatically stopped working, neither old or new, RBTray not working either. It's 2023 and they do not have an option to minimise to system tray...

RBTray doesn't work, but http://www.xtrabuttons.com/ works with Whatsapp Store edition. You just have to live with an ugly icon instead of the Whatsapp logo in the system tray if you use it.

Tried it but the icon still shows on the taskbar, which defeats the whole purpose.

Whatsapp Tray was working fine until last update of standalone app (2.2314.11), which uses gray icon and shows "outdated" in title window.

1 install whatsapp-desktop-2-2310-5 2 delete/remane update.exe AppData\Local\WhatsApp 3 also delete/remane squirrel.exe for good measure AppData\Local\WhatsApp\Whatsapp-2.2310.5

Seems to be working, hopefully will not have any issues.

didster commented 1 year ago

I have created PR#159 which should fix the issue of WAT working with the "new" version of the desktop client (v2.2314.11) which updates the window title to "WhatsApp (Outdated)". You can also download a pre-built version 1.9.1 from here until such a point the PR is/isn't merged.

It still will not work with the new MS Store version UWP app though.

Vitaro commented 1 year ago

I have created PR#159 which should fix the issue of WAT working with the "new" version of the desktop client (v2.2314.11) which updates the window title to "WhatsApp (Outdated)". You can also download a pre-built version 1.9.1 from here until such a point the PR is/isn't merged.

It still will not work with the new MS Store version UWP app though.

Works like a charm! Thank you very much.

Qu1goN commented 1 year ago

The new MS Store UWP app is better, more speed & looks good/better/modern and better Dark mode..

Why should I use a tool where the programmer doesn't care anymore... for now I just live without minimizing in the systray. ^^

didster commented 1 year ago

The new MS Store UWP app is better, more speed & looks good/better/modern and better Dark mode..

Why should I use a tool where the programmer doesn't care anymore... for now I just live without minimizing in the systray. ^^

Good for you, but that is a subjective opinion. Personally for me the desktop app is better - notifications when closed doesn't seem to work 50% of the time for me in the UWP app, and who thought it would be a good idea to put Archive chats at the top of the the chat list needs firing.

You say "Why should I use a tool where the programmer doesn't care anymore" like you're paying him or something to give up his free time to do this.

If the UWP app works better for you, enjoy it.

Qu1goN commented 1 year ago

That was perhaps a little misleading. That was not meant as an accusation, but purely as an argument. sorry again, as i mentioned before, my english is not the best :)

Xebeth commented 1 year ago

@Qu1goN People who put out programs like these for free spend a significant amount of time making them work. Of course, they initially do it for themselves but once you put it out there for other people to use, you have to maintain it and address issues people may have. This takes time too. The change to UWP is like starting over with a different program. It's still WhatsApp but technically, everything has changed. Saying that the "programmer doesn't care anymore" is really rude, no matter how you want to spin it. It also shows that you don't know much about programming (not an accusation, just an argument) ;)

Qu1goN commented 1 year ago

You didn't get it and I don't need to know anything about programming either, anyway that's not relevant either. It doesn't matter what's behind it... simply explained for you.. it's just a fact that the programmer doesn't do anything here anymore. That's right, isn't it? So if I take this fact and give it as a reason, which is logical, that you no longer have to use something, which then (at some point) no longer works - because like now due to a major update. Then I apologized because my english is not good (use translator). Don't know what your problem is. It has nothing to do with cheek. It's a logical thing... no further development means use as long as possible and if not like now, as I wanted to convey, you no longer need to rely on it.

Xebeth commented 1 year ago

As I said, the change to UWP means starting fresh. Have you considered that the technical challenge can be too great for the dev to tackle? They have a life too. The way you're saying this makes you sound entitled. D4koon doesn't owe anyone anything. If this doesn't work anymore then find another solution or implement it yourself.

Qu1goN commented 1 year ago

do you read what i write NO CHARGE, I'm giving up... did I write he has to or should start over or something similar? Regardless, let's leave it.

Xebeth commented 1 year ago

Again, I'm just stating what it's like "on the other side of the fence". Agreed, let's drop it.

gkurmaev commented 1 year ago

Here's how I went around it while waiting for the fix, it only works if you still have the older version folder (for me it was 2.2310.5, installed in C:\Users\USERNAME\AppData\Local\WhatsApp\app-2.2310.5\ right next to the latest version):

Lowburn2 commented 1 year ago

Here's how I went around it while waiting for the fix, it only works if you still have the older version folder (for me it was 2.2310.5, installed in C:\Users\USERNAME\AppData\Local\WhatsApp\app-2.2310.5\ right next to the latest version):

Thank you, this worked flawlessly 🙌

donnje commented 1 year ago

For those who don't have the app-2.2310.5 folder wouldn't it be possible to upload it and use it for everyone?

Lowburn2 commented 1 year ago

For those who don't have the app-2.2310.5 folder wouldn't it be possible to upload it and use it for everyone?

You can install an old version here. Just make sure you remove any previous installs first. https://whatsapp-desktop.en.uptodown.com/windows/versions

jed84 commented 1 year ago

I have created PR#159 which should fix the issue of WAT working with the "new" version of the desktop client (v2.2314.11) which updates the window title to "WhatsApp (Outdated)". You can also download a pre-built version 1.9.1 from here until such a point the PR is/isn't merged.

It still will not work with the new MS Store version UWP app though.

Thank you~! I just wonder - is it possible to somehow make the icon green again?

didster commented 1 year ago

Thank you~! I just wonder - is it possible to somehow make the icon green again?

I would suggest if you want the icon green you're better following gkurmaev's comment above to simply continue to run the "non-outdated" version of desktop app and block future updates. That should continue to work for so long as WA dont make any breaking server changes.

As it stands WAT uses the app icon for its tray icon. That I'm sure could be easily changed to just use a green icon, but you'd still have a grey icon on the taskbar when WA was open. To solve that you'd have to update the resources within the outdated version of WA to use the green one, and by the time you've done all that, you may just as well continue to run the older version.

donnje commented 1 year ago

I have created PR#159 which should fix the issue of WAT working with the "new" version of the desktop client (v2.2314.11) which updates the window title to "WhatsApp (Outdated)". You can also download a pre-built version 1.9.1 from here until such a point the PR is/isn't merged.

It still will not work with the new MS Store version UWP app though.

How do you use it?