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 |
|
Tulir Asokan
|
a34259020e
|
handle*: add support for blocking DMs
|
2026-10-06 15:45:55 +03:00 |
|
Gerardo Rodriguez
|
2ffea1248a
|
client: automatically request muse key and profile if missing (#960)
|
2026-09-29 22:15:59 +03:00 |
|
Tulir Asokan
|
173f18405c
|
login: wait for otk upload before confirming login success
|
2026-09-25 19:29:17 +03:00 |
|
Tulir Asokan
|
d6bfdeb477
|
dependencies: update mautrix-go
|
2026-09-11 21:33:53 +03:00 |
|
Tulir Asokan
|
a19ef78dd3
|
directmedia: don't allow parallel downloads of the same avatar
|
2026-09-08 15:03:18 +03:00 |
|
Tulir Asokan
|
e1220a8d4e
|
handlewhatsapp: delete history sync data on logout
|
2026-08-24 13:30:35 +03:00 |
|
Tulir Asokan
|
80d69434fb
|
dependencies: update whatsmeow
|
2026-08-14 15:34:27 +03:00 |
|
Tulir Asokan
|
1ee6deeb9e
|
handlewhatsapp: ignore newsletter messages when bridging isn't possible
|
2026-08-11 13:06:59 +03:00 |
|
Tulir Asokan
|
3ec28346c8
|
all: switch DMs to use LIDs (#944)
|
2026-08-05 17:08:20 +03:00 |
|
Tulir Asokan
|
ac2912a145
|
msgconv,directmedia: add support for importing image packs
|
2026-05-06 16:09:51 +03:00 |
|
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
|
e7c8014686
|
client: don't panic if background connection gets logged out
|
2026-03-18 18:24:58 +02:00 |
|
Tulir Asokan
|
178c04aa4a
|
client: add option to save outgoing messages in db for retry receipts
|
2026-02-18 15:22:56 +02:00 |
|
Tulir Asokan
|
db26ccfbe8
|
handlewhatsapp: automatically try to recover app state on error
|
2026-01-26 20:38:37 +02:00 |
|
Tulir Asokan
|
7d4560587b
|
mclient: add plugin interface for sending WhatsApp stats
|
2026-01-20 13:14:48 +02:00 |
|
Tulir Asokan
|
3605645856
|
client: always use manual history sync downloads
|
2026-01-07 14:53:39 +02:00 |
|
Tulir Asokan
|
c050d3eb34
|
connector: add timeout for fetching latest whatsapp web version
|
2025-12-17 16:38:19 +02:00 |
|
Tulir Asokan
|
499857ce8d
|
client: undo connecting state for background connections
|
2025-12-09 12:52:47 +02:00 |
|
Tulir Asokan
|
b5a1b1b1b1
|
client: add connecting bridge state
|
2025-12-09 12:50:57 +02:00 |
|
Tulir Asokan
|
1cd8d7441a
|
all: update whatsmeow methods to use contexts
|
2025-10-27 16:20:47 +02:00 |
|
Tulir Asokan
|
425556d0fa
|
client: disable decrypted event buffer
|
2025-10-04 20:45:38 +03:00 |
|
Tulir Asokan
|
a4fb0844f5
|
client: enable synchronous acks and decrypted event buffer for everyone
|
2025-10-04 20:12:05 +03:00 |
|
Tulir Asokan
|
b034552d6f
|
handlematrix: implement account data interfaces
|
2025-10-02 15:14:19 +03:00 |
|
Tulir Asokan
|
a39d89c9d8
|
handlematrix: allow resyncing DM portals on viewing chat event
|
2025-09-25 20:24:15 +03:00 |
|
Tulir Asokan
|
55d275b9e9
|
startchat: add support for creating groups
|
2025-09-01 18:15:21 +03:00 |
|
Tulir Asokan
|
56c157ad5e
|
client: fix push name syncing flag
|
2025-07-31 17:20:56 +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
|
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
|
3fdd4e035f
|
client: fix logger in whatsmeow background context
|
2025-07-10 00:24:15 +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
|
628902dae8
|
handlewhatsapp: plumb event handling result to whatsmeow (#804)
|
2025-06-17 19:54:37 +03:00 |
|
Tulir Asokan
|
3697418d32
|
client: log connect errors
|
2025-06-14 16:03:23 +03:00 |
|
Tulir Asokan
|
3dd3ed82d5
|
client: update background context on connect
|
2025-06-09 17:05:03 +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 |
|
Toni Spets
|
c9f1e9cb77
|
connector: Retry connect network errors in background
|
2025-05-21 15:47:04 +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
|
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 |
|