Sumner Evans
|
83acac5175
|
connector/client: handle updates manager errors
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 15:21:55 -07:00 |
|
Sumner Evans
|
a1f58cad11
|
connector/client: ignore messages in more situations
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-03 09:01:41 -07:00 |
|
Sumner Evans
|
bf3e0ec8ab
|
connector: simplify some of the dispatcher handlers
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 15:53:43 -07:00 |
|
Nick Mills-Barrett
|
16040adc53
|
dependencies: update mautrix-go
|
2024-12-02 13:56:25 -07:00 |
|
Sumner Evans
|
8e994edbde
|
connector: only send UNKNOWN_ERROR if not pipe error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 13:12:38 -07:00 |
|
Sumner Evans
|
54157de58f
|
connector: reconnect on broken pipe error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 12:57:53 -07:00 |
|
Sumner Evans
|
7ce3dacf00
|
metadata: clear more things from user login metadata on auth error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 12:24:49 -07:00 |
|
Sumner Evans
|
7bda4f7855
|
connector: humanise connection errors
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-25 17:22:11 -07:00 |
|
Sumner Evans
|
844f31827c
|
connector/client: don't explode if client not available on connection state change
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-20 15:33:55 -07:00 |
|
Sumner Evans
|
21ef73d69c
|
connector/client: add more logging to IsLoggedIn
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-20 14:39:12 -07:00 |
|
Sumner Evans
|
1f22aa2072
|
connector/client: make NormalizeURL not panic if message not found
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-18 08:39:08 -07:00 |
|
Sumner Evans
|
40f259da5e
|
directdownload: don't panic if user not logged in
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-08 02:34:52 -07:00 |
|
Sumner Evans
|
d1d3c18670
|
connector/client: update IsLoggedIn check
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-08 02:13:48 -07:00 |
|
Sumner Evans
|
22c3938b52
|
connector/client: fix IsLoggedIn check
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 10:05:48 -07:00 |
|
Sumner Evans
|
5adb2a6572
|
connector/client: early return on logout remote
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 07:40:24 -07:00 |
|
Sumner Evans
|
69e3a183c7
|
connector/client: init scoped store earlier
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 07:35:15 -07:00 |
|
Sumner Evans
|
52c39eefe0
|
legacyprovisioning: add check for auth key on logout
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 07:28:59 -07:00 |
|
Sumner Evans
|
8025404958
|
connector/client: don't unset auth key on unknown error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 03:00:29 -07:00 |
|
Sumner Evans
|
07a8553b22
|
connector: fix chat info for Saved Messages chat
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-31 14:23:18 -06:00 |
|
Sumner Evans
|
15fdd89e3d
|
connector/client: convert some bad credentials to unknown errors
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-30 14:27:28 -06:00 |
|
Sumner Evans
|
bda33687af
|
connector/client: send bad credentials in the correct places
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-30 14:08:10 -06:00 |
|
Sumner Evans
|
0046975aa5
|
treewide: ban global zerolog
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-30 09:27:58 -06:00 |
|
Sumner Evans
|
aa7a2d186b
|
connector/client: check for auth key on login check
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-29 14:28:03 -06:00 |
|
Sumner Evans
|
3498ed8dc1
|
calls: fix notifications
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-28 13:06:37 -06:00 |
|
Sumner Evans
|
7cb70d9753
|
connector: only save access hash if not a min entity
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-26 22:48:54 -06:00 |
|
Sumner Evans
|
e266d1ac80
|
reactions: poll for reactions on read receipt
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-24 12:57:43 -06:00 |
|
Sumner Evans
|
0f933f691b
|
typing: support typing as a channel user
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-24 11:15:48 -06:00 |
|
Sumner Evans
|
a573740b9a
|
media/transfer: add function to directly download bytes
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-22 09:21:56 -06:00 |
|
Sumner Evans
|
f91b429c47
|
connector: notify when call starts/ends
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-15 08:26:05 -06:00 |
|
Sumner Evans
|
132585de34
|
user info: handle deleted users
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-14 14:09:08 -06:00 |
|
Sumner Evans
|
73d0b189bb
|
scoped store: implement new AccessHasher interface
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-11 08:52:26 -06:00 |
|
Sumner Evans
|
48059a3a51
|
logout: delete user-specific state
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-10 10:07:26 -06:00 |
|
Sumner Evans
|
4205047aab
|
chat delete: bridge properly
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-09 11:24:55 -06:00 |
|
Sumner Evans
|
03c7028460
|
power levels: prevent sending to blocked users
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-09 09:57:02 -06:00 |
|
Sumner Evans
|
8480c8aa68
|
client: make GetUserInfo work for channels
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-04 07:59:57 -06:00 |
|
Sumner Evans
|
7d9836c86b
|
power levels: bridge rights for group chats
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-03 11:16:18 -06:00 |
|
Sumner Evans
|
083837aa9e
|
pins: bridge from Telegram -> Matrix
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-02 12:28:05 -06:00 |
|
Sumner Evans
|
abba9bcf81
|
pins: handle (un)favourite tags from the network connector
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-02 12:17:04 -06:00 |
|
Sumner Evans
|
171b621999
|
client: implement MuteHandlingNetworkAPI
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-02 10:12:41 -06:00 |
|
Sumner Evans
|
52fab81e55
|
mute: sync from Telegram -> Matrix
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-02 10:12:33 -06:00 |
|
Sumner Evans
|
6f4e32fad0
|
client: handle group chat and channel creation events
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-10-01 11:10:12 -06:00 |
|
Sumner Evans
|
23bb0febe9
|
client: ignore messages in left channels
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-27 13:12:32 -06:00 |
|
Sumner Evans
|
31397681f5
|
client: save channel usernames in database
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-26 14:01:09 -06:00 |
|
Sumner Evans
|
332bbb8de1
|
client: handle channel updates
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-26 11:50:11 -06:00 |
|
Sumner Evans
|
ce1c28832e
|
reactions: use allowed reactions when possible
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-26 07:48:51 -06:00 |
|
Sumner Evans
|
81c913bdd3
|
client: better logging on connection state changes
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-25 13:58:03 -06:00 |
|
Sumner Evans
|
c6e96682b6
|
treewide: separate user and channel namespaces
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-25 07:16:05 -06:00 |
|
Sumner Evans
|
7a02d6a35b
|
client: use ping callback to determine if connection is still alive
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-16 14:20:36 -06:00 |
|
Tulir Asokan
|
ff48398430
|
ids: add support for split portals
|
2024-09-14 12:50:31 +03:00 |
|
Sumner Evans
|
fab98cfdea
|
takeout: use takeout to list dialogs once permission granted
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-09-10 11:27:00 -06:00 |
|