1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-14 21:26:54 -04:00
Commit graph

1,601 commits

Author SHA1 Message Date
Tulir Asokan
067f5addfe Merge remote-tracking branch 'mkuhlmann/master' 2021-02-05 14:20:15 +02:00
Tulir Asokan
4c128cc85e Add support for mentions in both directions 2021-02-04 15:35:30 +02:00
Tulir Asokan
d87d45ca82 Add support for Signal profile avatars 2021-02-04 14:33:46 +02:00
Tulir Asokan
64bc5c36a5 Improve and/or break name syncing 2021-01-30 21:18:35 +02:00
Tulir Asokan
3852c13716 Add command to sync Signal profile names 2021-01-24 18:33:27 +02:00
Tulir Asokan
5df2390b6c Fix !signal raw --user with v0 requests 2021-01-24 17:52:29 +02:00
Tulir Asokan
0aa066ba99 Fix bugs 2021-01-23 01:20:17 +02:00
Tulir Asokan
febfb9ac5e Merge remote-tracking branch 'satwell/signald-reconnect' 2021-01-23 00:20:32 +02:00
Tulir Asokan
79f17909b5 Fetch v2 group info when receiving message 2021-01-23 00:20:29 +02:00
Tulir Asokan
c33489887f Update mautrix-python 2021-01-23 00:01:09 +02:00
Tulir Asokan
04d18b391f Add easier way to run v1 commands with !signal raw 2021-01-23 00:01:05 +02:00
Steve Atwell
cf08898dc6 Automatically reconnect to signald
If the signald socket gets disconnected (e.g., signald restart), we will
now retry reconnecting to the socket forever, with a 5 second wait
between attempts.  We will also retry the initial connect forever if the
socket connection fails on startup.

This change creates a couple "synthetic" RPC events for connect and
disconnect that handlers can be attached to, as well as a NotConnected
exception class.  These should help callers deal with the fact that the
client may not always be connected.

Fixes #18
2021-01-21 07:19:13 -08:00
Tulir Asokan
4fc34330c1 Fix e2be config comment 2021-01-19 21:32:53 +02:00
Tulir Asokan
ffd65b62ab Add --voice flag to register command 2021-01-17 15:18:55 +02:00
Tulir Asokan
e392bb2dd4 Update ROADMAP.md 2021-01-16 17:50:34 +02:00
Manuel Kuhlmann
d464b82555 Provide fallback for sticker image if not supplied by signald 2021-01-15 08:46:20 +00:00
Tulir Asokan
06e930aef4 Fix cleaning rooms. Fixes #35 2021-01-14 21:30:12 +02:00
Tulir Asokan
2bf3de1ed7 Implement Signal->Matrix message deletions 2021-01-14 21:13:44 +02:00
Tulir Asokan
0defb3f703 Hook up Matrix redaction handler properly 2021-01-12 02:00:22 +02:00
Tulir Asokan
2ffd48c61f Fix replies to images
Fixes #30
Fixes #31
2021-01-12 01:58:03 +02:00
Tulir Asokan
1d1199ad68 Make sure existing puppet names don't get unset 2021-01-09 17:58:56 +02:00
Tulir Asokan
31c55d2506 Fix GroupV2ID 2021-01-09 13:33:45 +02:00
Tulir Asokan
1e2e5a42fd Make revision optional in groupv2 ids. Fixes #26 2021-01-09 13:27:58 +02:00
Tulir Asokan
0b1c63f16d Add logout command/api 2020-12-31 14:59:09 +02:00
Tulir Asokan
904cc54c73 Fix error in login API if profile fetch fails 2020-12-30 16:18:24 +02:00
Tulir Asokan
ac12c6e650 Handle get_profile request not returning a name 2020-12-28 12:54:19 +02:00
Tulir Asokan
99f07bf891 Fix some fields that might not exist 2020-12-23 17:55:49 +02:00
Tulir Asokan
29a5f91b76 Stringify UUID in login API too 2020-12-18 20:39:48 +02:00
Tulir Asokan
6e0199449a Stringify UUID in whoami API 2020-12-17 17:24:06 +02:00
Tulir Asokan
d5e82b228c Update dependencies and setup.py classifiers 2020-12-12 14:03:33 +02:00
Tulir Asokan
5f7c5cf60a Fix listen stop events 2020-12-09 17:34:23 +02:00
Tulir Asokan
82af16ef33 Add untested provisioning API 2020-12-09 16:33:18 +02:00
Tulir Asokan
ecbdc0bd19 Fix some fields that can now be missing 2020-12-09 15:56:52 +02:00
Tulir Asokan
2ee4de554d Make unnecessary group v2 fields optional 2020-11-25 23:23:48 +02:00
Tulir Asokan
6bd85ff109 Improve raw request command 2020-11-25 23:04:50 +02:00
Tulir Asokan
7aa9442db7 Add admin command to make raw requests to signald 2020-11-25 22:54:05 +02:00
Tulir Asokan
65e30c2160 Add missing verified TrustLevel enum value 2020-11-25 22:16:58 +02:00
Tulir Asokan
bd3fa8fcef Add initial group v2 support 2020-11-25 21:58:28 +02:00
Tulir Asokan
fd5a00d83e Set nova nightly image hash in CI 2020-11-25 21:02:21 +02:00
Tulir Asokan
544aee708c Add bridge_connected metric 2020-11-25 21:01:48 +02:00
Tulir Asokan
fc84d05cb5 Update mautrix-python 2020-11-22 22:52:42 +02:00
Tulir Asokan
935e8da0dc Catch errors syncing individual contacts/groups 2020-11-03 22:26:46 +02:00
Tulir Asokan
d520152216 Fix filter_matrix_event 2020-10-29 02:23:37 +02:00
witchent
97262110a0
Make verify code work without signal bot (#8) 2020-10-29 02:21:43 +02:00
Tulir Asokan
545369f324 Add config option for receiving ephemeral events with MSC2409 2020-10-28 14:45:19 +02:00
Tulir Asokan
6a2c6f8b43 Update mautrix-python and unpin yarl/aiohttp 2020-10-28 12:50:03 +02:00
Tulir Asokan
82cbefc72e Add command to view the safety number of another user 2020-10-26 00:22:48 +02:00
Tulir Asokan
9853392c66 Fix bugs and add command to start PMs 2020-10-25 22:18:16 +02:00
Tulir Asokan
9c427f61e3 Leave room with old puppet before joining with new one 2020-10-22 13:23:27 +03:00
Tulir Asokan
06515b3e20 Maybe make things work without UUIDs 2020-10-22 00:36:35 +03:00