Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-09 23:59:17 -05:00
Commit graph mautrix-whatsapp/pkg/connector/handlewhatsapp.go
Author SHA1 Message Date
Tulir Asokan
cb7d14e979 handlewhatsapp: fetch blocked DMs from db for dispatching updates 2026-10-06 16:02:40 +03:00
Tulir Asokan
a34259020e handle*: add support for blocking DMs 2026-10-06 15:45:55 +03:00
Gerardo Rodriguez
2ffea1248a
client: automatically request muse key and profile if missing (#960) 2026-09-29 22:15:59 +03:00
Gerardo Rodriguez
bcd77819e3
handlewhatsapp: use proper profile for Muse and fix message handling (#958)
Co-authored-by: Indent <noreply@indent.com>
2026-09-28 08:21:56 -04:00
Tulir Asokan
52f0c60aa6 handlewhatsapp: dispatch unavailable resend responses directly as edits 2026-09-24 15:06:13 +03:00
Tulir Asokan
a76341f281 handlewhatsapp: log unknown protocol message types 2026-09-14 18:18:37 +03:00
Tulir Asokan
5d3fce8eff handlewhatsapp: ignore sent broadcasts 2026-09-11 19:42:24 +03:00
Tulir Asokan
446bd22695 lidmigrate: resync missing avatars and reuse info for alt ghost sync 2026-09-08 14:42:31 +03:00
Tulir Asokan
6302a1c709 userinfo: add option to lazily fetch avatars using direct media 2026-09-03 14:29:18 +03:00
Tulir Asokan
e59633c991 handlewhatsapp: fix handling newsletter read receipts 2026-08-25 23:59:48 +03:00
Kishan Bagaria
c4aabf0b1a
handlewhatsapp: fix nested HD media caption edits (#948) 2026-08-24 06:51:06 -07:00
Tulir Asokan
e1220a8d4e handlewhatsapp: delete history sync data on logout 2026-08-24 13:30:35 +03:00
Tulir Asokan
80d69434fb dependencies: update whatsmeow 2026-08-14 15:34:27 +03:00
Tulir Asokan
1ee6deeb9e handlewhatsapp: ignore newsletter messages when bridging isn't possible 2026-08-11 13:06:59 +03:00
Tulir Asokan
09a43f5099 handlewhatsapp: add analytics for app state errors 2026-08-06 15:07:06 +03:00
Tulir Asokan
3ec28346c8
all: switch DMs to use LIDs (#944) 2026-08-05 17:08:20 +03:00
Tulir Asokan
8d34f6f6bd msgconv/from-whatsapp: use correct message info for decrypting poll votes 2026-07-09 12:12:18 +03:00
Tulir Asokan
0c7f5233c8 handlewhatsapp: send analytics for timelock event 2026-06-22 15:55:40 +03:00
Tulir Asokan
c97a1c4b4d mclient: add more hooks 2026-06-13 21:34:49 +03:00
Kishan Bagaria
1d68051dae
handlewhatsapp: fix HD media caption edits (#927) 2026-06-09 15:25:21 +05:30
Kishan Bagaria
b46b41edf8
handlewhatsapp,msgconv,directmedia: fix HD media replacements (#920)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-05-19 20:51:26 +05:30
Tulir Asokan
7f91a71e9d handlewhatsapp: fix saving history sync notifications 2026-05-14 15:27:58 +03:00
Tulir Asokan
bf12524eef handlewhatsapp: decrypt message secret data before rerouting LIDs 2026-05-13 17:03:48 +03:00
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