1
0
Fork 0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-05-15 10:16:52 -04:00
Commit graph

83 commits

Author SHA1 Message Date
Tulir Asokan
46d51593e5 backfill: remove non-manual history sync download code path 2026-03-25 20:15:12 +02:00
Tulir Asokan
5c072300bb handlewhatsapp: stop background loops when logged out 2026-03-25 18:13:47 +02:00
Tulir Asokan
3eae12dd29 handlewhatsapp: allow re-requesting app state recovery after 2 days 2026-01-26 21:56:02 +02:00
Tulir Asokan
db26ccfbe8 handlewhatsapp: automatically try to recover app state on error 2026-01-26 20:38:37 +02:00
SpiritCroc
814a3d10ad
Assign beeper action message content for incoming calls (#884) 2026-01-23 16:49:49 +01:00
Nick Mills-Barrett
7fc94a896c
handlewhatsapp: apply lid conversion on delete for me events (#887) 2026-01-22 15:56:20 +00:00
Tulir Asokan
7d4560587b mclient: add plugin interface for sending WhatsApp stats 2026-01-20 13:14:48 +02:00
Rafael Bartolome
571392a6da
handlewhatsapp: add stream order to start call event (#883) 2026-01-13 15:10:53 +01:00
Tulir Asokan
e3351ce5b0 handlewhatsapp: fix rerouting receipts in LID DMs 2026-01-07 20:54:06 +02:00
Tulir Asokan
59bc54e60f handlewhatsapp: reroute LID senders in broadcast lists 2026-01-07 13:38:22 +02:00
Tulir Asokan
a291d40d66 backfill: reroute LID DMs in history syncs 2025-11-11 19:13:33 +02:00
Tulir Asokan
ba9f5c61c1 handle*: fix more DM LID rerouting issues 2025-11-11 19:02:18 +02:00
Tulir Asokan
cba1704046 handlewhatsapp: reroute LID typing notifications and fix receipts
Fixes #860
2025-11-09 11:21:36 +02:00
Tulir Asokan
25ea0d986a handlewhatsapp: ignore motion photos for now 2025-10-29 14:53:40 +02:00
Tulir Asokan
3531a96bd4 userinfo: always fetch alt jid contact when updating user info 2025-10-28 17:08:13 +02:00
Rajeh Taher
1b24b61c0a
msgconv,handewhatsapp: Bridge "Live photos" as GIFs (#845)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-10-28 15:17:51 +02:00
Tulir Asokan
1cd8d7441a all: update whatsmeow methods to use contexts 2025-10-27 16:20:47 +02:00
Tulir Asokan
0f9dc4a395 handlewhatsapp: fix deleting space when leaving community 2025-10-22 18:57:28 +03:00
Tulir Asokan
a138a7157b handle*: fix handling mute forever 2025-10-22 13:04:21 +03:00
Tulir Asokan
d188d14c1e all: remove unsafe direct store access 2025-10-20 22:30:04 +03:00
Tulir Asokan
462bce6f37 handlewhatsapp: decrypt secret encrypted messages
Closes #841
2025-09-29 19:23:15 +03:00
Tulir Asokan
f632402989 handlewhatsapp: reroute LID calls to phone number DM portal 2025-09-19 15:48:58 +03:00
Tulir Asokan
55d275b9e9 startchat: add support for creating groups 2025-09-01 18:15:21 +03:00
Tulir Asokan
c160ecbf16 handlewhatsapp: fix lid rerouting for undecryptable messages 2025-08-11 17:17:32 +03:00
Tulir Asokan
2624702a39 client: fix potential deadlock in background connections 2025-07-30 13:27:16 +03:00
Tulir Asokan
8e60111d2e userinfo: reduce risk of races when syncing contacts 2025-07-29 19:34:31 +03:00
Kishan Bagaria
de08fe9109
handlewhatsapp: convert HD image/video dual uploads into edits (#818)
looks like whatsapp is now uploading a SD version first and replacing
the message with a HD version subsequently (which currently shows up as
"Unknown message type, please view it on the WhatsApp app")

---------

Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-07-29 07:52:17 -07:00
Kishan Bagaria
101906ca3c
client: refactor SendPresence calls (#817)
in https://github.com/mautrix/whatsapp/pull/816 we started setting
lastPresence

in this one, we make sure it's set in some other codepaths
2025-07-28 07:35:41 -07:00
Tulir Asokan
2ae35f0377 handlewhatsapp: route bot messages to phone number DM as well 2025-07-22 23:37:27 +03:00
Tulir Asokan
b4f42f2e9c userinfo: ensure lid/pn ghost is always synced when the other one is 2025-07-22 17:58:35 +03:00
Tulir Asokan
76079263d1 handlewhatsapp: add support for lid avatar changes 2025-07-22 15:58:13 +03:00
Tulir Asokan
0be53e58c6 waid/dbmeta: remove unnecessary LID field in user login metadata 2025-07-17 11:42:11 +03:00
Tulir Asokan
aa3bb1ea5e handlewhatsapp,backfill: propagate QueueRemoteEvent results in more places 2025-07-10 18:03:16 +03:00
Tulir Asokan
d881259773 handlewhatsapp: use simpler queue remote event call 2025-07-10 17:57:31 +03:00
Tulir Asokan
4e5c4ccf0c handlewhatsapp: fix call notices in groups 2025-07-09 15:56:14 +03:00
Tulir Asokan
3e96e7158f id: fill sender login ID properly in LID event senders 2025-07-03 21:44:15 +03:00
Tulir Asokan
628902dae8
handlewhatsapp: plumb event handling result to whatsmeow (#804) 2025-06-17 19:54:37 +03:00
Tulir Asokan
5f3abdba53 handlewhatsapp: fix read receipts in lid groups 2025-06-16 21:37:22 +03:00
Tulir Asokan
27045b27c6 handlewhatsapp: redirect LID DMs sent from other devices to PN portal 2025-06-14 12:36:25 +03:00
Tulir Asokan
053c4a6a76 handlewhatsapp: force lid DMs into phone number portal 2025-06-10 16:40:41 +03:00
Tulir Asokan
c47fced2fd
handlewhatsapp: add queue for incoming history sync notifications (#798) 2025-06-03 19:53:00 +03:00
Tulir Asokan
6f3e8ea5d1 all: update whatsmeow to use more contexts 2025-05-14 15:02:47 +03:00
Tulir Asokan
94dad0912d all: use safer store access 2025-04-16 15:07:22 +03:00
Tulir Asokan
5d0d1ce1f5 phoneping: remove custom error messages
Fixes #783
2025-04-15 15:02:13 +03:00
Tulir Asokan
b65fac7427 client: set name/avatar in remote profile
Closes #784
2025-04-15 15:02:11 +03:00
Tulir Asokan
68d732aa51 handlewhatsapp: handle announcement group comments 2025-04-08 22:39:31 +03:00
Tulir Asokan
037bdac783 connector: allow messages from @lid users 2025-04-08 21:17:06 +03:00
Tulir Asokan
e2bafd9c31 handlewhatsapp: allow chats with @bot users 2025-03-26 14:26:08 +02:00
Tulir Asokan
483a233536 handlewhatsapp: store handled edits in metadata 2025-03-16 15:41:38 +02:00
Tulir Asokan
9ec53dbbef client: make store access safer 2025-03-06 15:53:29 +02:00