João Lucas de Oliveira Lopes
674f116b00
fix(messages-recv): cancel pending phone requests for message retries ( #2147 )
2025-12-05 23:41:14 +02:00
YonkoSam
96e4e04239
Await cache checks for message resend logic ( #2136 )
2025-12-05 23:40:38 +02:00
Rajeh Taher
f46e8b118c
messages-recv: handle newsletter and unavailable message acks
2025-11-21 17:35:46 +02:00
Rajeh Taher
23f1268918
messages-recv: remove outdated case for privacy_token
2025-11-21 17:09:06 +02:00
Rajeh Taher
129df47fbb
revert #2010
2025-11-19 16:57:22 +02:00
Rajeh Taher
e3cc1acec0
messages-recv: ignore only view once messages
2025-11-19 16:54:57 +02:00
Rajeh Taher
247c717881
messages, auth: rename 'contacts-tc-token' to tctoken
2025-11-19 16:35:18 +02:00
Rajeh Taher
50d410d117
chore: lint
2025-11-19 16:25:56 +02:00
vini
a70e4da1c4
feat(signal): better parity with whatsapp web ( #1967 )
2025-11-19 15:20:49 +02:00
Marc Knaup
3be21f8b99
Added missing attribute to community participant removal ( #2004 )
2025-11-19 15:20:07 +02:00
Cassio Santos
5c456e514e
fix: cannot send message on new Whatsapp Business limited accounts ( #2080 )
...
* fix: cannot send message on new Whatsapp Business limited accounts
* chore: add woraround to resend the message on 475 errors
* fix: lint
* fix: add handler
* fix: lint
* Update src/Socket/messages-send.ts
---------
Co-authored-by: Rajeh Taher <rajeh@reforward.dev >
2025-11-19 15:18:19 +02:00
vini
40f128d88a
feat(events): decrypt event responses ( #2056 )
2025-11-19 15:17:21 +02:00
vini
b4863b624e
refactor(retry): improve message encryption and retry logic ( #2055 )
2025-11-19 15:13:51 +02:00
João Lucas de Oliveira Lopes
9b012baa5c
fix: suppress receipts for newsletter messages to prevent disconnection ( #2071 )
2025-11-19 15:13:03 +02:00
João Lucas de Oliveira Lopes
e5f820d119
fix: gracefully handle unavailable view-once messages and improve log error ( #2070 )
2025-11-19 15:12:28 +02:00
Rajeh Taher
abf5af0e72
history: improve history sync and support new payload
2025-11-07 00:16:15 +02:00
Rajeh Taher
29318cf6c2
chore: lint and re-organize
2025-10-20 00:37:37 +03:00
Rajeh Taher
cc3cd17392
cleanup: remove string lid / jid refs and improve hosted support
2025-10-20 00:05:54 +03:00
Rajeh Taher
2e47d4b66b
messages-send, signal: improve hosted device support + patch cache
2025-10-19 23:56:05 +03:00
Rajeh Taher
928fa6ac66
messages-recv: simplify retry logic + re-do acks
2025-10-18 21:02:58 +03:00
Rajeh Taher
7ee0b61716
chore: lint
2025-10-18 20:35:36 +03:00
Rajeh Taher
07536dedfc
process-message: check fromMe properly in message addons
2025-10-18 20:28:58 +03:00
Rajeh Taher
e41a66b3c4
libsignal,lid-mapping, etc.: Partially fix "No sessions" on hosted JIDs
2025-10-16 18:31:01 +03:00
Rajeh Taher
d0feb240fa
chore: lint
2025-10-16 13:26:58 +03:00
Rajeh Taher
93b87e4653
messages-send: add meta tag on peer messages
2025-10-15 22:49:34 +03:00
Rajeh Taher
d9c3b5aaf3
defaults, socket: sync full by default, prekey count set to 812
2025-10-15 19:16:25 +03:00
Rajeh Taher
c84b20703c
connection: update headers and other things
2025-10-15 17:52:52 +03:00
vini
20c43d1d3c
chore: remove unnecessary info logs ( #1893 )
2025-10-11 13:45:38 +03:00
Rajeh Taher
2989bccb61
wam: cleanup
2025-10-10 03:50:38 +03:00
Rajeh Taher
f56293365f
chore: avoid npm warnings (update conventional-changelog)
2025-10-08 19:46:39 +03:00
Rajeh Taher
c41aae78c2
messages-send,jid-utils: get deterministic server for user
2025-10-08 02:46:09 +03:00
Rajeh Taher
9e4dbb2e22
signal,messages-send,libsignal: properly parse and ignore hosted devices
2025-10-08 02:25:26 +03:00
Rajeh Taher
54db127303
defaults,utils: Minimize vectors for automation detection
2025-10-07 20:29:47 +03:00
Rajeh Taher
acc5111792
group events: fix serialization issue
2025-10-07 20:17:07 +03:00
Gustavo Quadri
60c688b85d
Fix fetchLatestWaWebVersion to bypass WhatsApp anti-bot detection with minimal headers ( #1883 )
...
* fix: fetchLatestWaWebVersion to curl
* fix: lint
* fix: fetchLatestWaWebVersion to bypass WhatsApp anti-bot detection with minimal headers
---------
Co-authored-by: João Lucas <jlucaso@hotmail.com >
2025-10-07 20:06:45 +03:00
Rajeh Taher
9a8f19461c
messages-send: Don't send group skdistMsg to hosted id
2025-10-06 00:46:06 +03:00
Rajeh Taher
c5b0001b61
*group: parse @lids properly when processing group notifications
...
*This commit is breaking, it changes the format of participants in group-participants.update.
2025-10-05 23:56:14 +03:00
Rajeh Taher
09263aa3d2
libsignal: Process @hosted conversions to @hosted.lid
2025-10-05 22:51:13 +03:00
Rajeh Taher
dd93b641c9
Signal, messages-recv, jid-utils: Handle ADJIDs properly in Signal
2025-10-05 19:09:28 +03:00
Rajeh Taher
38e0f2c0e6
Signal, messages-recv: Fix previous commit, fix log
2025-10-04 15:30:04 +03:00
Rajeh Taher
334977f983
general: revert #1665
2025-10-03 18:14:30 +03:00
Rajeh Taher
37d729b33a
messages-recv, decode-wa-message: handle storing new pairs better + lint
2025-10-03 01:17:37 +03:00
Rajeh Taher
1afc566e90
lid-mapping, messages-send: Batch getLIDForPN calls
2025-10-03 01:09:13 +03:00
Rajeh Taher
50b36ece3b
decode-wa-message, process-message: Fix @hosted lids processing
2025-10-03 00:22:57 +03:00
Rajeh Taher
592f70b81d
general: Bring back USYNC calls for LID getting, and improve
2025-10-03 00:04:39 +03:00
Rajeh Taher
39541cc162
messages: No longer send <ack>s on successful decrypt + fix lid acks
2025-10-02 23:30:28 +03:00
Rajeh Taher
929693e2a1
messages-send: clean up group message send logic
2025-10-02 21:40:00 +03:00
Rajeh Taher
0af6c2f298
general: preliminary support for @hosted + Usync LID stuff
2025-10-02 19:38:47 +03:00
João Lucas de Oliveira Lopes
fb12f6d9d3
refactor: replace axios with fetch API and update related types ( #1666 )
2025-09-28 05:52:43 +03:00
Lucas Fochesatto
cfe7a2b2b3
Feat: Fetch all groups from a community given a JID ( #1763 )
...
* feat: fetch all groups from a community given a jid
* fix lint
* fix == lint problem
2025-09-28 05:50:35 +03:00