Tulir Asokan
|
9f64b357e0
|
Mark Matrix room as read if WhatsApp chat is read after backfill
|
2021-03-22 14:16:04 +02:00 |
|
Tulir Asokan
|
c7ecae8129
|
Update asmux DM endpoint
|
2021-03-15 22:05:26 +02:00 |
|
Tulir Asokan
|
cbdd10e704
|
Send real-time whatsapp connection state to asmux
|
2021-03-15 18:06:16 +02:00 |
|
Tulir Asokan
|
0b5eeef689
|
Update mautrix-go to add auth type to register requests
|
2021-03-04 19:46:32 +02:00 |
|
Tulir Asokan
|
1c28fbb49b
|
Fix more connection bugs
|
2021-02-25 13:49:28 +02:00 |
|
Tulir Asokan
|
37c2a064a5
|
Update go-whatsapp to handle query timeouts
|
2021-02-24 17:18:27 +02:00 |
|
Tulir Asokan
|
3b6d4322d6
|
Disable trying non-takeover reconnect first
|
2021-02-24 00:13:26 +02:00 |
|
Tulir Asokan
|
69e5a26e01
|
Improve handling of errors noticed in provisioning API pings
|
2021-02-24 00:06:11 +02:00 |
|
Tulir Asokan
|
a5d60bf87d
|
Autoreconnect if keepalive ping throws error
|
2021-02-23 17:36:42 +02:00 |
|
Tulir Asokan
|
3b22015b83
|
Disable logging of all WebMessageInfos
|
2021-02-21 17:11:36 +02:00 |
|
Tulir Asokan
|
a911a0c1a9
|
Add better support for broadcast lists
|
2021-02-21 14:18:15 +02:00 |
|
Tulir Asokan
|
15b4350622
|
Save session to db when changed
|
2021-02-19 20:39:50 +02:00 |
|
Tulir Asokan
|
7bd47fabb2
|
Update go-whatsapp to break everything and maybe improve things
|
2021-02-18 23:36:14 +02:00 |
|
Tulir Asokan
|
69dd7f803a
|
Move whatsapp-ext to go-whatsapp
|
2021-02-17 01:21:30 +02:00 |
|
Tulir Asokan
|
67a39bb6c8
|
Automatically re-login-matrix on M_UNKNOWN_TOKEN
|
2021-02-11 20:47:17 +02:00 |
|
Tulir Asokan
|
ba0ec021ba
|
Update go-whatsapp
|
2021-02-10 21:20:31 +02:00 |
|
Tulir Asokan
|
e6045a3cf5
|
Fix bug if portal sync finishes early
|
2021-02-10 20:59:50 +02:00 |
|
Tulir Asokan
|
87ead90e03
|
Ignore group leaves in message history
|
2021-02-10 20:27:14 +02:00 |
|
Tulir Asokan
|
db2793c5e1
|
Maybe handle syncing after repeated dis/connections better
|
2021-02-10 12:13:18 +02:00 |
|
Tulir Asokan
|
394da69a69
|
Ignore picture commands if chat meta sync is disabled
We get the same data from the message log
|
2021-02-09 23:52:55 +02:00 |
|
Tulir Asokan
|
2188dc7701
|
Add option to not re-sync chat info and user avatars to avoid rate limits
|
2021-02-09 23:41:13 +02:00 |
|
Tulir Asokan
|
fec43431f7
|
Cancel login if websocket is closed
|
2021-02-07 22:14:13 +02:00 |
|
Tulir Asokan
|
1c801594d5
|
Add option to auto-reconnect even on clean disconnects
|
2021-02-05 19:26:26 +02:00 |
|
Tulir Asokan
|
3c7ff4bc0c
|
Miscellaneous improvements to connection management
|
2021-02-05 19:26:09 +02:00 |
|
Tulir Asokan
|
0c3b08cd97
|
Update mautrix-go
|
2020-12-28 00:22:40 +02:00 |
|
Tulir Asokan
|
7d54aca762
|
Add metric for tracking buffer size
|
2020-11-16 14:28:08 +02:00 |
|
Tulir Asokan
|
56e4a67f42
|
Update mautrix-go
|
2020-11-10 12:37:33 +02:00 |
|
Tulir Asokan
|
673f5a8389
|
Fix dropped message log
|
2020-11-06 15:56:07 +02:00 |
|
Tulir Asokan
|
4eacece8ba
|
Use ring buffer for message handling
This can sometimes avoid dropping the wrong messages if syncing chats
takes too long.
|
2020-11-06 15:52:18 +02:00 |
|
Tulir Asokan
|
221326bcbf
|
Add metric for users locked in post-login sync
|
2020-11-06 02:38:31 +02:00 |
|
Tulir Asokan
|
bf5be3fe62
|
Add more debug logs in post-connection code
|
2020-11-06 02:29:14 +02:00 |
|
Tulir Asokan
|
f21f57f09f
|
Fix delete-session not deleting all cached state
|
2020-10-04 13:55:09 +03:00 |
|
Tulir Asokan
|
3dae9b1999
|
Add connection state to prometheus metrics
|
2020-09-27 22:30:08 +03:00 |
|
Tulir Asokan
|
d67c3a8c96
|
Wait up to 3 seconds for encryption keys to arrive
|
2020-09-24 15:25:36 +03:00 |
|
Tulir Asokan
|
4b3c411f2f
|
Ping again if stream goes to sleep soon after connection
|
2020-09-17 18:48:37 +03:00 |
|
Tulir Asokan
|
075689dacf
|
Update go-whatsapp and rename device name config fields
|
2020-09-04 17:54:59 +03:00 |
|
Tulir Asokan
|
2638204eaa
|
Add option to update m.direct with double puppeting
|
2020-08-22 13:07:55 +03:00 |
|
Tulir Asokan
|
7c67fe75eb
|
Move post-connection ping to after chat list times out
|
2020-08-05 22:06:54 +03:00 |
|
Tulir Asokan
|
dd8b5097cb
|
Support both WhatsApp read receipt event types
|
2020-07-30 18:28:47 +03:00 |
|
Tulir Asokan
|
25a99c4464
|
Bridge own read receipts from WhatsApp mobile with double puppeting
|
2020-07-30 18:08:26 +03:00 |
|
Tulir Asokan
|
51f0be415b
|
Disconnect and reconnect automatically if post-login ping fails
|
2020-07-28 15:58:36 +03:00 |
|
Tulir Asokan
|
31049cd4d5
|
Call AdminTest() right after connecting
|
2020-07-27 13:06:03 +03:00 |
|
Tulir Asokan
|
ded9e31315
|
Add simple method for sending bridge notices
|
2020-07-27 13:05:42 +03:00 |
|
Tulir Asokan
|
0430446d6d
|
Make message buffers bigger and make locking message handling less hacky
|
2020-07-23 20:10:21 +03:00 |
|
Tulir Asokan
|
9ac7544b64
|
Fix handling contact messages
|
2020-07-16 21:08:20 +03:00 |
|
Tulir Asokan
|
4608c09656
|
Escape % in battery low warning. Fixes #205
|
2020-07-04 16:21:41 +03:00 |
|
Tulir Asokan
|
d9874ab1b4
|
Improve low battery warning
|
2020-06-30 17:21:17 +03:00 |
|
Tulir Asokan
|
2132bc653b
|
Handle WhatsApp chat create events
|
2020-06-26 00:13:18 +03:00 |
|
Tulir Asokan
|
8cfb04a5ed
|
Handle WhatsApp invites. Fixes #120
|
2020-06-26 00:13:03 +03:00 |
|
Tulir Asokan
|
326293303d
|
Handle WhatsApp kicks and Matrix invites
|
2020-06-25 23:58:35 +03:00 |
|