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 |
|
Tulir Asokan
|
9ec53dbbef
|
client: make store access safer
|
2025-03-06 15:53:29 +02:00 |
|
Tulir Asokan
|
587b1c1cfd
|
client: allow registering apns pusher
|
2025-03-05 19:59:08 +02:00 |
|
Tulir Asokan
|
7a48c1e843
|
client: don't clear client on disconnect
|
2025-03-04 16:44:28 +02:00 |
|
Tulir Asokan
|
8174dff5a5
|
client: set connect reason to push in ConnectBackground
|
2025-03-04 16:31:19 +02:00 |
|
Tulir Asokan
|
e1faf0f34a
|
client: don't return pn sending error in ConnectBackground
|
2025-02-28 02:35:57 +02:00 |
|
Tulir Asokan
|
533f3a4e87
|
client: send responses with push notification data
|
2025-02-27 16:16:06 +02:00 |
|
Tulir Asokan
|
4f4ea19760
|
client: use synchronous acks for whatsapp when portal event buffer is disabled
|
2025-02-10 14:49:21 +02:00 |
|
Tulir Asokan
|
fc14f333bc
|
client: update ConnectBackground function signature
|
2025-01-23 15:08:05 +02:00 |
|
Tulir Asokan
|
c3a263a537
|
client: add support for connect-once background resync interface
|
2025-01-15 15:13:42 +02:00 |
|
Nick Mills-Barrett
|
5dabca8dda
|
dependencies: update mautrix-go and send error state if connect fails
|
2024-12-02 16:38:29 +00:00 |
|
Tulir Asokan
|
8ae6198551
|
backfill: restart portal creation if interrupted soon after login
|
2024-11-06 16:42:39 +01:00 |
|