1
0
Fork 0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-05-15 02:06:53 -04:00
Commit graph

324 commits

Author SHA1 Message Date
Tulir Asokan
27045b27c6 handlewhatsapp: redirect LID DMs sent from other devices to PN portal 2025-06-14 12:36:25 +03:00
Tulir Asokan
d58b0267f3 startchat: don't allow creating DMs with LIDs for now 2025-06-14 12:36:01 +03:00
Tulir Asokan
053c4a6a76 handlewhatsapp: force lid DMs into phone number portal 2025-06-10 16:40:41 +03:00
Tulir Asokan
5ba8c9e43d handlewhatsapp: only consider addressing mode for migration check 2025-06-09 22:27:50 +03:00
Tulir Asokan
9d1b49de7d handlewhatsapp: add log identifier for lid migration 2025-06-09 19:53:23 +03:00
Tulir Asokan
7933a1ff23 handlewhatsapp: improve lid migration detection 2025-06-09 19:48:47 +03:00
Tulir Asokan
3dd3ed82d5 client: update background context on connect 2025-06-09 17:05:03 +03:00
Tulir Asokan
7b01903ca1
handlewhatsapp: sync member list on first lid message (#799) 2025-06-09 16:23:23 +03:00
Tulir Asokan
65af858748 dependencies: update whatsmeow 2025-06-06 12:47:58 +03:00
Tulir Asokan
30f0ac71fb dependencies: update whatsmeow to use bridge background context 2025-06-05 14:29:51 +03:00
Tulir Asokan
f5b835e042 client: fix viewing chat handler 2025-06-04 00:43:51 +03:00
Tulir Asokan
c47fced2fd
handlewhatsapp: add queue for incoming history sync notifications (#798) 2025-06-03 19:53:00 +03:00
Nick Mills-Barrett
cbcc302f89
client: immediately sync portal and DM ghost when viewed
Implements the `bridgev2.ChatViewingNetworkAPI` API and triggers chat
or ghost resync when a chat is viewed.
2025-06-03 13:22:51 +01:00
Nick Mills-Barrett
03b42f0d51
userinfo: expose portal resync configuration settings
Enables tweaking the sync interval/etc for non-cloud environments.
2025-06-03 13:22:51 +01:00
Tulir Asokan
57d6ec721e msgconv/from-whatsapp: fix mentions of Matrix users in lid groups 2025-05-30 17:15:36 +03:00
Tulir Asokan
8ed1a47af4 backfill: short circuits sleeps if context is canceled 2025-05-30 12:09:30 +03:00
Tulir Asokan
24b61134ca userinfo: fix setting identifiers of lid users 2025-05-29 22:13:16 +03:00
Tulir Asokan
9c42210a2b dependencies: update mautrix-go 2025-05-27 11:45:59 +03:00
Conan
513d5ecaf0
directmedia: extract lottie zip (#793) 2025-05-26 23:51:46 +08:00
Toni Spets
c9f1e9cb77 connector: Retry connect network errors in background 2025-05-21 15:47:04 +03:00
Tulir Asokan
98a695f15c login: don't require entering phone number for relogin 2025-05-15 15:25:44 +03:00
Tulir Asokan
6f3e8ea5d1 all: update whatsmeow to use more contexts 2025-05-14 15:02:47 +03:00
Tulir Asokan
b81f71d543 handlematrix: use client-generated transaction IDs 2025-05-01 16:59:57 +03:00
Tulir Asokan
746aa0fbcb msgconv/wa-media: update lottie mime type
As per <https://www.iana.org/assignments/media-types/video/lottie+json>
2025-04-24 15:57:49 +03:00
Tulir Asokan
73296a3c01 wadb/conversation: use highest message timestamp if conversation info doesn't have it 2025-04-24 13:15:11 +03:00
Tulir Asokan
927db4505b backfill: disable backfilling PSA chat 2025-04-24 12:36:34 +03:00
Tulir Asokan
eb73e2b973 msgconv/from-whatsapp: add prefix for forwarded messages 2025-04-22 21:52:45 +03:00
Tulir Asokan
88efecef60 handlematrix: update error messages for failing to parse IDs 2025-04-21 15:03:33 +03:00
Tulir Asokan
24da35d4f7 msgconv/from-matrix: ignore failing to parse reply message ID 2025-04-21 15:03:15 +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
83dda14d34 analytics: don't obfuscate lids
Only phone numbers need to be obfuscated
2025-04-14 14:30:46 +03:00
Tulir Asokan
c7f19fe8b1 handlewhatsapp: move dont_render_edited to top level 2025-04-11 20:29:13 +03:00
Tulir Asokan
729fce0f58 handlewhatsapp: add dont_render_edited flag for decryption retries 2025-04-11 19:59:56 +03:00
Tulir Asokan
81ef33ffe8 commands: add invite link and join commands 2025-04-09 12:41:50 +03:00
Tulir Asokan
f274134afe commands: add sync command 2025-04-09 12:37:43 +03:00
Tulir Asokan
4295808186 chatinfo: store group addressing mode 2025-04-09 00:29:33 +03:00
Tulir Asokan
a64a25ffc8 userinfo: get pn info for lid users 2025-04-08 23:32:52 +03:00
Tulir Asokan
07ffa4f863 userinfo: fix name of PSA user 2025-04-08 22:39:56 +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
Ping Chen
c9220946da
client: implement HandleMatrixMembership (#765) 2025-03-19 20:18:28 +09:00
Tulir Asokan
1611ca8c81 msgconv/wa-business: add fallback for interactive messages 2025-03-17 22:43:56 +02:00
Tulir Asokan
7162ff3011 msgconv/wa-business: add fallback for buttons messages 2025-03-17 22:43:48 +02:00
Tulir Asokan
483a233536 handlewhatsapp: store handled edits in metadata 2025-03-16 15:41:38 +02:00
Tulir Asokan
7319d429d7 client: generate curve25519 key for push 2025-03-11 18:43:51 +02:00
Tulir Asokan
5b1effcd51 dependencies: update whatsmeow for apns push 2025-03-11 18:26:24 +02:00
Nick Mills-Barrett
171e3a7b6b
backfill: don't delete all backfill messages if will paginate flag set 2025-03-11 14:06:20 +00:00