Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-09 15:49:18 -05:00
Commit graph

2,234 commits

Author SHA1 Message Date
Gerardo Rodriguez
a53c8a41a7 ci: cache pre-commit hooks per Go version 2026-11-05 03:04:57 +00: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
Nick Mills-Barrett
429320b373
pre-commit: add bridgelint hook (#1022) 2026-11-03 21:35:54 +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
Gerardo Rodriguez
de02399ff8
msgconv/from-whatsapp: show view once notice for media with view once flag (#1012) 2026-10-30 14:43:44 +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
e8f1d2b3f6
msgconv/from-whatsapp: use own profile name for self mentions (#1009) 2026-10-29 22:27:40 +00: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
Nick Mills-Barrett
51b5c5e5fb
msgconv/from-whatsapp: bridge live location start as m.location (#1002) 2026-10-27 16:45:29 +00:00
Gerardo Rodriguez
021504afb0
msgconv/wa-media: fix sticker dimension scaling for small non-square stickers (#991) 2026-10-27 08:28:53 -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
bb09b7584c
msgconv/from-matrix: convert non-h264 videos when sending (#987) 2026-10-27 06:42:29 -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
Tulir Asokan
2759bc5ea2 msgconv/from-whatsapp: add support for encrypted direct media 2026-10-26 14:18:11 +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
56a19a1d10
msgconv/from-whatsapp: count mentions when cutting off long messages (#995) 2026-10-26 06:18:46 -04:00
Gerardo Rodriguez
8f1937b259
msgconv/rich-response: don't include raw data if the message would be too large (#996) 2026-10-26 06:18:12 -04:00
Gerardo Rodriguez
83f6cca39b
msgconv/from-whatsapp: reply to the pinned message in pin notices (#989) 2026-10-22 14:39:55 -04:00
Gerardo Rodriguez
33b7768ef0
handlewhatsapp: ignore chat deletes older than the last message (#984) 2026-10-22 11:10:37 -04:00
Gerardo Rodriguez
c8564186f4
msgconv/from-whatsapp: cut off long messages after adding mentions (#988) 2026-10-22 11:09:03 -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
Tulir Asokan
1067291a89 Bump version to v26.10 v0.2610.0 2026-10-16 18:03:24 +03:00
Gerardo Rodriguez
1f7131c2ee
mediarequest: send pending requests at the first scheduled time (#981) 2026-10-16 07:05:18 -04:00
Tulir Asokan
0932968106 dependencies: update whatsmeow 2026-10-15 13:36:27 +03: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