Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-10 08:09:19 -05:00
Commit graph mautrix-whatsapp/pkg/connector
Author SHA1 Message Date
indent[bot]
945474343f
backfill: log stub and message type of unparseable history messages (#1034)
Co-authored-by: Indent <noreply@indent.com>
2026-11-09 18:09:56 +00:00
indent[bot]
5c8c1fc835
handlewhatsapp: ignore HD replacement messages without replacement content (#1037)
Co-authored-by: Indent <noreply@indent.com>
2026-11-09 18:09:28 +00:00
Gerardo Rodriguez
ac29fa5272
lidmigrate: check homeserver membership when removing rejoined PN ghosts (#1025) 2026-11-06 20:37:55 +00:00
indent[bot]
d574a67a2d
userinfo: query only the LID when both JIDs of a contact are queued for background resync (#1029)
Co-authored-by: Indent <noreply@indent.com>
2026-11-05 15:33:02 +00:00
Gerardo Rodriguez
5640ef311b
muse: mark WASA resync as done on any error (#1026) 2026-11-05 15:00:20 +00:00
Tulir Asokan
81f64557ea handlematrix: ignore thread read receipts
Closes #1028
2026-11-05 09:16:30 -05:00
indent[bot]
1d024590d2
userinfo: don't queue @bot ghosts for background resync (#1024)
Co-authored-by: Indent <noreply@indent.com>
2026-11-04 19:16:41 -05:00
Gerardo Rodriguez
5ba69ab4ee
backfill: drop history sync notifications whose blob is gone (#1023) 2026-11-04 16:24:07 +00:00
indent[bot]
78c5ee3b20
backfill: expire unanswered on-demand history sync requests after an hour (#1021)
Co-authored-by: Indent <noreply@indent.com>
2026-11-02 19:41:06 -05:00
Gerardo Rodriguez
e097ba38de
userinfo: don't copy unauthorized avatar to alt ghost (#1020) 2026-11-02 15:14:20 +00:00
indent[bot]
4be45ddbea
handlewhatsapp: send media retry edits as the original message sender (#1019)
Co-authored-by: Indent <noreply@indent.com>
2026-11-02 09:28:04 -05:00
Gerardo Rodriguez
96ce0799be
handlewhatsapp: don't retry full sync after a recovery response (#1018) 2026-11-02 12:57:03 +00:00
Gerardo Rodriguez
07d8e9417b
client: build whatsmeow HTTP clients from bridge settings (#1016) 2026-11-02 11:14:43 +00:00
Gerardo Rodriguez
3a5d6448a8
backfill: treat own messages from previous LIDs as own (#1017) 2026-11-01 12:58:51 +00:00
Tulir Asokan
9f82246069 handlewhatsapp: exclude stream replaced and client outdated from unknown error autoreconnect
Closes #1005
2026-11-01 00:53:08 +02:00
Nick Mills-Barrett
5dd621fdf4
login: fix ADV secret rotation ending QR and pairing code logins (#1010) 2026-10-30 16:29:54 +00:00
Tulir Asokan
ae8dcdec4b backfill: delete all messages when FetchMessages returns no more history 2026-10-30 16:34:26 +02:00
Nick Mills-Barrett
678d4ebb4f wadb: re-arm backfill for chats with leftover history sync 2026-10-30 16:34:26 +02:00
Tulir Asokan
1f30d5516c backfill: drop messages in the whatsapp official updates chat 2026-10-30 16:34:26 +02:00
Gerardo Rodriguez
123ac4f340
userinfo: don't clear alt ghost avatar when main ghost has no avatar info (#1008) 2026-10-29 11:35:40 -04:00
Nick Mills-Barrett
33357ced5a
directmedia,handlematrix: report WhatsApp send rejections as permanent failures (#1006)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:15:13 +00:00
Gerardo Rodriguez
ab1fae7181
handlematrix: reject empty group names (#1007) 2026-10-29 08:57:18 -04:00
Nick Mills-Barrett
7a0b4b5808
login: support client WebSocket tunnels (#1004) 2026-10-29 10:32:04 +00:00
Gerardo Rodriguez
88f5fc738c
lidmigrate: remove phone number ghosts that rejoined LID DMs (#990) 2026-10-28 16:33:06 -04:00
Gerardo Rodriguez
76c59bd05d
backfill: mark history sync messages read up to the unread count (#1001) 2026-10-27 06:42:50 -04:00
Gerardo Rodriguez
870414b015
commands: add reset-appstate command (#994) 2026-10-26 13:58:59 -04:00
Gerardo Rodriguez
57e055c3ad
lidmigrate: move Meta AI phone number portals to the bot JID (#998) 2026-10-26 12:42:19 -04:00
Gerardo Rodriguez
322485c5a9
handlewhatsapp: match own phone number in bot chat receipts (#1000) 2026-10-26 12:14:24 -04:00
Tulir Asokan
960b4ed000 client: send unified session on connect
Closes #992
2026-10-26 14:54:34 +02:00
Gerardo Rodriguez
1678681af7
chatinfo: don't create rooms for newsletters that no longer exist (#993) 2026-10-26 06:24:17 -04:00
Gerardo Rodriguez
33b7768ef0
handlewhatsapp: ignore chat deletes older than the last message (#984) 2026-10-22 11:10:37 -04:00
Nick Mills-Barrett
c998fd8858
connector: map WhatsApp errors to message statuses and HTTP errors (#985) 2026-10-22 14:24:34 +02:00
Gerardo Rodriguez
054a7dee77
directmedia: use LID for sender in media IDs (#983) 2026-10-18 08:35:50 -04:00
Gerardo Rodriguez
46afb8f781
backfill: don't repeat on-demand history sync requests while one is in flight (#980) 2026-10-16 19:35:52 -04:00
Gerardo Rodriguez
c8e38f1dc5
handlewhatsapp: ignore album headers without a reply (#982) 2026-10-16 12:39:40 -04:00
Gerardo Rodriguez
1f7131c2ee
mediarequest: send pending requests at the first scheduled time (#981) 2026-10-16 07:05:18 -04:00
Nick Mills-Barrett
abf1940af8
backfill: skip fake anchor messages in on-demand backwards backfill (#974)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:39:42 +01:00
Tulir Asokan
73b70f2753 chatinfo,handlematrix: allow encrypted poll votes in read-only groups
Permissions are now checked by whatsmeow to return appropriate errors
2026-10-13 17:40:31 +03:00
Gerardo Rodriguez
bf98cabad2
chatinfo: don't overwrite mutes while regular_high recovery is pending (#978) 2026-10-13 07:46:49 -04:00
Gerardo Rodriguez
7fb697fb89
handlematrix: unfollow channels on leave and delete (#977) 2026-10-13 07:22:06 -04:00
Gerardo Rodriguez
1fc894948c
handlewhatsapp: fix target message ID for delete for me in DMs (#975) 2026-10-12 15:34:18 +03:00
Gerardo Rodriguez
45d51e3905
login: fetch own avatar after new logins (#970) 2026-10-10 06:47:11 -04:00
Tulir Asokan
9959878fe0 handlematrix: dispatch extra block updates in the background 2026-10-06 16:05:15 +03:00
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
Tulir Asokan
06b42e140c muse: mark resync as done on mismatching lthash 2026-10-06 12:52:50 +03:00
Nick Mills-Barrett
d97b191245
backfill: prevent panic when converting history sync messages (#955) 2026-10-06 10:38:35 +01:00
Tulir Asokan
c84643e70a handlewhatsapp: try to fetch message from server for caption edit 2026-09-30 19:27:10 +03:00
Tulir Asokan
cafeca6979 handlewhatsapp: unwrap some message types in edits 2026-09-30 19:20:36 +03:00
Tulir Asokan
e1f141f447 handlewhatsapp: log inner message type in edits 2026-09-30 19:00:20 +03:00