[APP][Pro] WhatsApp - Simple. Reliable. Private

New app update (:orange_square: TEST: 3.0.6):

:exclamation_question_mark: Big stability release. Updated to the final WhatsApp SDK release candidate (rc10) — first SDK update since November, packs 5+ months of upstream work. Combined with internal fixes targeting the high-CPU and ā€œfuture messagesā€ crashes some of you have been reporting since last releases.

Changelog:

NEW:
1: NEW: WhatsApp SDK update to 7.0.0-rc10 (final release candidate)
2: MAJOR: Update app to NodeJS 22 (requires Homey v12.9.0+)
3: Memory improvements, prevent app to crash on load. Cache became to big and caused CPU/RAM issues (going back to version 1.39.2 only possible with repair)
4: Add new condition flowcard - Text Starts With …

FIXES:

1: FIX: high CPU usage and crashes caused by ā€œfuture messagesā€ pile-up
2: FIX: reconnect storms with overlapping reconnect attempts
3: FIX: device store filling up over time
4: FIX: 30 second delay on sending messages when the device was reconnecting
5: FIX: stale state surviving a logged-out / clear-session event
6: FIX: infinite query timeout causing memory growth
7: FIX: pre-key cleanup at startup could crash on installs with very large stores
8: FIX: parsing LID to phonenumber (SDK v7) (phonenumbers were encrypted this fixes it)
9: FIX: Poll card now only has 2 required items
10: FIX: Pairing issues
11: FIX: Text condition
12: FIX: reply Code token (due to LID parsing this got corrupted)
13: FIX: issue where loaded state was too old and instance tries to load 2000+ messages which are no longer relevant
14: FIX: ā€œWaiting for this messageā€ — when WhatsApp asks for a retry of an older message, we can now answer it instead of leaving the sender stuck



:collision: If you find any issues, send a diagnostic report

:warning: Note: Before sending a report make sure to reproduce the issue so the issue will be visible in the report

  1. :mobile_phone: Via Homey Mobile app:
    More - apps - WhatsApp - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)

  2. :laptop: Via Homey Webapp:
    Settings wheel bottom left - Select WhatsApp - Click on send diagnostic report


You can install this version by clicking the link above and press install (do not remove the app, only press install)

:fast_reverse_button: Don’t want to be part of a test version? Install the live version → WhatsApp | Homey


@Daan_Dagevos see above, shouldn’t occur again.

Note, your message which is currently stuck would not come back.
Whatsapp needs to do a retry to fetch the message sometimes, so we need to keep a small cache so it knows which message belongs to which key.

Great Martijn! It appears to be working! :slight_smile:

I don’t know when it started, but my WhatsApp app keeps crashing.

@Harry_Inia 2 posts above yours you can see that there’s a really big test version out there, so any fixes will be there, I encourage you to try that

Hello,

I installed the test version and tried to use homey again after some months with inaktive homey (because of reason for homey crashes).

I am not able to pair homey again.

0849c613-3f47-488e-8b58-40bd76d56ba7

@Michael_Zimmer can you please try again and send a new report?

e1909efe-a7b1-4d47-bf10-14eaa5fb5c30

@Michael_Zimmer the log doesn’t show any repair attempt.

There is a timeout after 10000ms

fc598ee6-c5bf-4d28-beac-f3a4b04a4217

@Michael_Zimmer sorry from the logs i don’t see anything
Can you do a restart and then do a new report?

Edit: sorry I see something. Will try a fix!

Hi, first of all: Thanks for the app. It is really cool!
No idea if this was already asked, but: Is there a way to get reactions to messages? I mean someone reacts on a message with a heart, for example. Would there be a way to get this information?
I tried to see the Tags that come with the ā€œMessage receivedā€ flow trigger, but i do not see any useful information.

Hi @Florian_Truck
Currently that’s not possible