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
Tulir Asokan
685eb69fff
Add missing parameter to get_user
2020-10-16 17:12:45 +03:00
Tulir Asokan
a6569c9ba8
Simplify handling read receipts
2020-10-16 17:12:10 +03:00
Tulir Asokan
2a0ca533d4
Update read receipt handling to support receiving EDUs directly
2020-10-15 16:00:56 +03:00
Tulir Asokan
d2cbf281dc
Fix random bugs
2020-10-15 14:15:50 +03:00
Tulir Asokan
5307af1cf2
Update mautrix-python
2020-10-15 01:13:05 +03:00
Tulir Asokan
38fc4dcba1
Update mautrix-python
2020-10-14 21:28:41 +03:00
Tulir Asokan
f9793934b7
Improve mausignald readme
2020-10-11 22:49:31 +03:00
Tulir Asokan
b2d19671d2
Update features in ROADMAP.md
2020-10-11 22:05:18 +03:00
Tulir Asokan
0857301f8b
Send delivery receipt after bridging message
2020-10-11 22:02:58 +03:00