Sumner Evans
|
487f11ffd7
|
connector/tomatrix: strip filename unconditionally on stickers
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2025-01-06 10:44:17 -07:00 |
|
Sumner Evans
|
655cd98f27
|
connector/tomatrix: fix video stickers
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2025-01-06 10:26:02 -07:00 |
|
Sumner Evans
|
ee0c2e4f68
|
connector/client: don't call disconnect on pipe error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-09 16:17:06 -07:00 |
|
Sumner Evans
|
c8590ca402
|
connector/client: add more logging on Connect
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-09 15:12:15 -07:00 |
|
Sumner Evans
|
964ea69de7
|
connector/client: check for client context nil on logged in check
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-09 15:11:49 -07:00 |
|
Sumner Evans
|
987395914e
|
connector: add stream order to new messages
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-09 09:43:30 -07:00 |
|
Sumner Evans
|
2a7146d987
|
client: improve disconnection detection
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-06 14:20:45 -07:00 |
|
Sumner Evans
|
dc2216e60b
|
client: let connect send the bridge state on updates manager fail
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-05 13:09:48 -07:00 |
|
Sumner Evans
|
73934a0594
|
client: try reconnecting on update manager run error
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-05 13:07:01 -07:00 |
|
Sumner Evans
|
4d33af7f81
|
client: fix detection of bad credentials on connect
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-05 08:58:09 -07:00 |
|
Sumner Evans
|
80f17d5fbd
|
connector: send BAD_CREDENTIALS if error is an auth error
Previously, we were going into UNKNOWN_ERROR too aggressively
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 23:49:49 -07:00 |
|
Sumner Evans
|
6c68351e1f
|
connector/tomatrix: error early if client is nil
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 15:21:55 -07:00 |
|
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
|
46a4b68073
|
connector/tomatrix: fix nil handling again
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 15:21:55 -07:00 |
|
Sumner Evans
|
68f4b0e21f
|
direct media: don't panic if userLogin or userLogin.Client is nil
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 15:21:55 -07:00 |
|
Sumner Evans
|
32282a242f
|
login: timeout client after an hour
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-04 15:21:55 -07:00 |
|
Sumner Evans
|
2129dd803d
|
connector/edits: handle edge cases where there are multiple parts to existing messages
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-03 11:44:41 -07:00 |
|
Sumner Evans
|
74d9edf42e
|
connector/edits: add better logging when parts change
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-03 11:14:12 -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 |
|
Sumner Evans
|
124f0967ed
|
connector: leave chats more aggressively on entity updates
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 15:39:14 -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
|
d6765157ab
|
connector: don't use Part IDs
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-02 09:54:12 -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
|
e603aa6058
|
connector/mss: humanise send errors
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-25 17:15:28 -07:00 |
|
Sumner Evans
|
4b5ae24a67
|
humanise: add package to print human-friendly errors
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-25 17:15:28 -07:00 |
|
Sumner Evans
|
6b6a6ba275
|
connector/ids: fix MakeMessageID
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-21 16:32:40 -07:00 |
|
Sumner Evans
|
22f44734cf
|
connector/edits: prettify error messages
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-21 12: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
|
9d80c9e396
|
connector/matrix: more logging for matrix message handling
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-20 14:39:12 -07:00 |
|
Tulir Asokan
|
b316cb131a
|
push: enable push encryption key
[skip cd]
|
2024-11-19 16:06:53 +02:00 |
|
Sumner Evans
|
dd64d2c559
|
connector/matrix: force .jpg suffix on image filenames without extensions
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-18 08:54:14 -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
|
d887887d8b
|
connector/matrix: make error messages on message sends more human-readable
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-17 22:36:06 -07:00 |
|
Tulir Asokan
|
5b7a170ad9
|
dependencies: update
|
2024-11-14 16:21:32 +02:00 |
|
Sumner Evans
|
463277def0
|
connector/tomatrix: fix video captions
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-12 09:58:06 -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 |
|
Scott Weber
|
6100335809
|
deps/mautrix: upgrade
|
2024-11-06 17:36:10 +01:00 |
|
Sumner Evans
|
869fef0828
|
connector/matrix: fix uploading non-images
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-06 08:51:38 -07:00 |
|
Sumner Evans
|
ada41742a1
|
connector/matrix: check the telegram image size limits
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-06 08:47:02 -07:00 |
|
Sumner Evans
|
1b4416f291
|
connector/media: fix transferring non-lottie stickers
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-06 07:02:08 -07:00 |
|
Sumner Evans
|
11a832c575
|
connector/matrix: fix sending media
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-06 04:20:07 -07:00 |
|
Sumner Evans
|
303274acb6
|
connector/matrix: send UNSUPPORTED MSS for invalid reactions
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-06 03:07:36 -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
|
827116658b
|
connector/matrix: implement image size/dimension limits
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-11-04 09:53:04 -07:00 |
|