1
0
Fork 0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-05-14 17:56:53 -04:00
Commit graph

271 commits

Author SHA1 Message Date
Tulir Asokan
261304a4ad directmedia: add support for avatars 2025-07-29 17:43:51 +03: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
Kishan Bagaria
a26b8e72bb
client: translate viewing chat status into presence on whatsapp (#816) 2025-07-27 07:28:55 -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
e103a8bee4 backfill: fix ignoring PSA chat 2025-07-22 19:25:21 +03:00
Tulir Asokan
1b6ed76fe9 backfill: fix timer stopping 2025-07-22 19:12:07 +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
8b36b353cf backfill: make wait time before starting portal creation configurable 2025-07-22 17:53:06 +03:00
Tulir Asokan
70195c8d22 backfill,wadb: store login ts when chat was synced instead of boolean flag 2025-07-22 16:33:26 +03:00
Tulir Asokan
0be2c5e3b6 backfill: mark task as not done when receiving new messages 2025-07-22 16:21:54 +03:00
Tulir Asokan
76079263d1 handlewhatsapp: add support for lid avatar changes 2025-07-22 15:58:13 +03:00
Tulir Asokan
e8697341dd msgconv/from-whatsapp: add better placeholder for album messages 2025-07-17 15:31:36 +03:00
Tulir Asokan
825dc7728f events: force first message after resync to use lid ghost 2025-07-17 15:13:21 +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
3fdd4e035f client: fix logger in whatsmeow background context 2025-07-10 00:24:15 +03:00
Tulir Asokan
6c023f0290 userinfo: fix log if next ghost resync isn't scheduled 2025-07-09 16:37:28 +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
d27e655109 msgconv/from-matrix: convert quicktime videos to mp4 when sending 2025-07-03 00:54:33 +03:00
Tulir Asokan
2f90bd4a0c directmedia: fix handling retries when there's no state 2025-07-02 21:01:23 +03:00
Tulir Asokan
58cc5110d2 client: don't fetch latest version number for background connections 2025-07-01 01:23:56 +03:00
Tulir Asokan
da130190f0 chatinfo: fix phone number removes in group lid migration 2025-06-30 19:52:49 +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
3697418d32 client: log connect errors 2025-06-14 16:03:23 +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
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
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