Skip to content

Conversation

@pparent76
Copy link
Collaborator

@pparent76 pparent76 commented Nov 1, 2025

Here are my final improvements to whatsweb for now:

-Make overlay dialogs adapted to phone screen (Transfer message, delete conversation, chose light/dark theme, new channel,ect...)
-Allow multiple files upload
-Fix buttons from top right-hand corner contextual menu ( stared messages, new group )
-Add an internal app Settings Panel
-Make association window (with Qr-code) adapted to phone screen
-Minor performance improvement
-Minor bug corrections
-Clean code

Hopefully, after that, I will not work on it again until Qt6 release (except if meta makes an upgrade that breaks something).

I don't think that there is any rush to publish it, maybe we can take one week or two to test it, in the daily usage. @alefnode @Fuseteam @mihaelmilea

Other notes:

-Maybe it would be worth updating the screenshots in openstore?

-Maybe it would be worth making a separate github repo just for whatsweb?

-It seems that one of the major feature that lacks to Whatsapp web: calls and videocalls, might be coming one day. That would be great. https://www.engadget.com/big-tech/whatsapp-is-reportedly-bringing-voice-and-video-calls-to-browsers-130026611.html

-I'm working on making Signal-Desktop responsive, and that's very funny but I use a modified version of the js script for whatsweb. Because It has a very similar structure. I hope that you don't mind that I include the script that was initially derived from yours (although highly modified) in an AGPLv3.0 project? @alefnode

-Make dialogs adapted to phone screen
-Allow multiple files upload
-Fix items from top right-hand corner contextual menu
-Add an app Setting Panel
-Make association window (with Qr-code) adapted to phone screen
-Minor performance improvement
-Minor bug corrections
-Clean code
@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 1, 2025

@alefnode @Fuseteam @mihaelmilea

The .click package built by github for this PR is available here:

https://github.com/alefnode/ubports-apps/actions/runs/18997047622/artifacts/4437681650

If you see anything that reproductibly does not work as expected or does not display as expected, don't hesitate to report it.

@mihaelmilea
Copy link

mihaelmilea commented Nov 3, 2025

Everything works great and the scaling of the dialogs is very welcomed! Thank you!! - tested on N100, noble

One thing that I don't find is the internal app Settings Panel.

@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 3, 2025

@mihaelmilea When whatsapp is loading you should have a small gear in the top right-hand corner. Simply click on it.

@mihaelmilea
Copy link

Yes, it works great, I missed that when loading, thank you!

@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 4, 2025

It seems that whatsapp web is currently broken. But even in chromium Desktop. I don't see any chat.
I cannot see my chats whether on desktop or on mobile. Only the native app still works.

Do you have the same issue?

Hope that they will solve the problem ASAP. (And I hope that it's not that they have banned my account for using an unoficial client! )

@mihaelmilea
Copy link

Same situation here in the browser on linux PC. On my UT phone the app still works but I'm afraid to close it and reopen because maybe it will stop showing me the messages...

@pparent76
Copy link
Collaborator Author

@mihaelmilea
Copy link

It is working now...

@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 4, 2025

Yes but whatsweb seems broken, they have made some changes.
I will do a small commit to this branch to fix most of it rapidly, but there are probably going to be some secondary things broken.

@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 4, 2025

Can you test this version (it should be mostly working):

https://github.com/alefnode/ubports-apps/actions/runs/19074111316/artifacts/4463406970

@alefnode It would be good to merge as soon as possible as from my understanding the app is currently broken for the users.

@mihaelmilea
Copy link

I tested it on noble and it works!

@pparent76
Copy link
Collaborator Author

pparent76 commented Nov 4, 2025

Ps: @alefnode I see that Because you have added me as collaborator I can merge a branch. But you should tell me if you want me to do it when the application breaks because of a change upstream, and that you are not available.

@pparent76 pparent76 changed the title Final whatsweb improvements. Final whatsweb improvements + Adapt to last Upstream change. Nov 4, 2025
@alefnode alefnode merged commit 7ed680a into alefnode:master Nov 4, 2025
1 check passed
@alefnode
Copy link
Owner

alefnode commented Nov 4, 2025

@alefnode
Copy link
Owner

alefnode commented Nov 4, 2025

Ps: @alefnode I see that Because you have added me as collaborator I can merge a branch. But you should tell me if you want me to do it when the application breaks because of a change upstream, and that you are not available.

Next time, you can make it and also creating the tag like v0.x.x should publish it

@Fuseteam
Copy link
Collaborator

Fuseteam commented Nov 4, 2025

i'm also an collaborator now, so you can ping me too for merging if adrian isn't available xd

@pparent76
Copy link
Collaborator Author

Thank you everyone! 🙂

@pparent76
Copy link
Collaborator Author

There is actually a secondary feature that broke in the chaos of yesterday: searching in the chat-window does not work anymore: the keyboard does not open. I will try to do a small patch later this week.

@mihaelmilea
Copy link

Thank you everyone! 🙂

Dear Pierre, we are the ones that thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants