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