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

1,109 commits

Author SHA1 Message Date
Malte E
3cf270962d
Bridge leaving groups from Matrix to Signal (#245) 2022-04-18 12:46:26 +03:00
Tulir Asokan
840a32c6c1 Update changelog 2022-04-17 13:59:43 +03:00
Finn
65514c046d
Merge pull request #236 from thefinn93/fix-docker-uid
fix docker user
2022-04-16 13:29:14 -07:00
Sumner Evans
0705aab71d
Merge pull request #243 from mautrix/sumner/bri-2911
provisioning: raise 503 if signald is unavailable
2022-04-14 11:11:16 -06:00
Sumner Evans
9ea154f30f
provisioning: raise 503 if signald is unavailable 2022-04-14 10:55:08 -06:00
Tulir Asokan
9ceb97c35e Update dependencies 2022-04-11 13:57:10 +03:00
Tulir Asokan
05aaf167da Don't print generated registration message if config is invalid. Fixes #240 2022-04-09 17:04:14 +03:00
Tulir Asokan
a477ca3081 Sync users who left the Signal group to Matrix 2022-04-07 22:08:29 +03:00
Sumner Evans
71bc3c2644
Merge pull request #239 from mautrix/sumner/bri-2236
provisioning api: add start new PM and list contacts endpoints
2022-04-06 07:53:40 -06:00
Tulir Asokan
90662cba6c Fix handling unknown errors 2022-04-06 12:02:11 +03:00
Tulir Asokan
59874a7aa5 Remove some unnecessary branches 2022-04-06 11:59:53 +03:00
Sumner Evans
d50de0a736
provisioning api: add list contacts endpoint
Example usage:

  curl -X GET \
    -H 'Authorization: Bearer PROVISIONING_TOKEN_HERE' \
    'http://your.matrix.server.url/_matrix/provision/v2/contacts?user_id=@test:localhost'
2022-04-05 17:53:37 -06:00
Sumner Evans
cb2a8b964d
provisioning api: add start new PM endpoint
This endpoint allows you to create PMs with a Signal-registered phone
number.

Example usage:

  curl -X POST \
    -H 'Authorization: Bearer PROVISIONING_TOKEN_HERE' \
    'http://your.matrix.server.url/_matrix/provision/v2/pm/+11234567890?user_id=@test:localhost'
2022-04-05 16:01:36 -06:00
finn
4a82c00a7c fix docker user to match signald 2022-03-31 13:20:28 -07:00
Tulir Asokan
c4f7c975f8 Update and unpin black 2022-03-28 22:33:51 +03:00
Sumner Evans
7227540df8
Merge pull request #234 from mautrix/sumner/bri-2575
async media: add ability to upload media asynchronously
2022-03-27 12:29:23 -06:00
Sumner Evans
2e2e37f0e2
async media: add ability to upload media asynchronously 2022-03-27 12:24:21 -06:00
Tulir Asokan
a40c19a1db Add custom message for missing profile key errors 2022-03-18 19:17:54 +02:00
Tulir Asokan
c92d4f1818 Update changelog and remove Python 3.8 compatibility 2022-03-16 21:14:33 +02:00
Tulir Asokan
0f84726dca Update mautrix-python 2022-03-16 21:04:30 +02:00
Tulir Asokan
d1020444a7 Fix default_puppet_should_leave_room implementation 2022-03-16 21:04:28 +02:00
Sumner Evans
809073835c
Merge pull request #230 from mautrix/sumner/bri-2225
segment: add tracking for provisioning API
2022-03-10 11:47:49 -07:00
Sumner Evans
9320942a3b
segment: add tracking for provisioning API 2022-03-10 11:27:42 -07:00
Tulir Asokan
75c6d07de9 Automatically set relevant config fields when generating inside docker 2022-03-04 10:56:42 +02:00
Tulir Asokan
fd11c50527 Add support for creating DM portals by inviting user. Fixes #227 2022-03-04 01:51:46 +02:00
Tulir Asokan
76cfacffe4 Allow specifying trust level in mark-trusted 2022-03-03 23:53:21 +02:00
Tulir Asokan
4a4dbd87f4 Use proper class for parsing send response 2022-03-03 23:40:22 +02:00
Tulir Asokan
a8b70a6c7d Fix typo in send response parser. Fixes #228 2022-03-03 23:39:54 +02:00
Tulir Asokan
dd759f99ea Fix channel ID in m.bridge events 2022-03-01 23:03:20 +02:00
Tulir Asokan
9d3b1bd8bd Remove msgtype in stickers 2022-02-28 15:52:05 +02:00
Tulir Asokan
ca3169c4ab Add join group command
Probably doesn't work perfectly
2022-02-25 21:26:21 +02:00
Tulir Asokan
816233e4f7 Add support for Matrix->Signal topic changes 2022-02-25 21:26:21 +02:00
Tulir Asokan
942478969a Add support for group descriptions 2022-02-25 21:26:21 +02:00
Tulir Asokan
a288b95b6f Add support for announcement groups 2022-02-25 21:26:21 +02:00
Josia
a5299ded1d improved command description 2022-02-25 00:22:48 +01:00
Josia
8ba5173477 command for adding a linked device 2022-02-25 00:22:37 +01:00
Sumner Evans
a794d22ef4
Merge pull request #226 from mautrix/sumner/bri-2121
auth failures: handle in more cases
2022-02-24 13:25:34 -07:00
Sumner Evans
6471011617
auth failures: handle in more cases 2022-02-24 12:53:34 -07:00
Tulir Asokan
c4576cc811 Include size of files in event when bridging to Matrix 2022-02-22 23:26:58 +02:00
Tulir Asokan
050db418da Fix default welcome message 2022-02-22 14:38:45 +02:00
Tulir Asokan
278e8d320b Update mautrix-python again 2022-02-22 13:53:13 +02:00
Tulir Asokan
eb6bc2cafd Update mautrix-python 2022-02-22 12:40:40 +02:00
Tulir Asokan
d8ad6680ee Split schema upgrades into separate files 2022-02-22 12:09:35 +02:00
Tulir Asokan
50514d1e55 Bump version to 0.2.3 v0.2.3 2022-02-17 21:09:04 +02:00
Sumner Evans
011528e657
Merge pull request #223 from mautrix/sumner/bri-1021
signal kicks: handle being kicked from Signal group
2022-02-14 19:46:25 -07:00
Sumner Evans
e7fa201263
signal kicks: handle being kicked from Signal group
Requires signald@02d0db287f4d1ae2764b5f75f4bbfdb32e305e4d

Co-authored-by: Tulir Asokan <tulir@maunium.net>
2022-02-14 15:40:07 -07:00
Finn
4446ab14f5
Merge pull request #222 from thefinn93/stop-parsing-internal-errors
Stop parsing InternalErrors
2022-02-14 08:05:55 -08:00
Tulir Asokan
1c49dd7e64 Run connect event handler asynchronously 2022-02-14 17:55:09 +02:00
finn
faeb853fe7 Stop parsing InternalErrors
signald's InternalError exception is meant to be a fallback when unexpected
behavior occurs. We were parsing it out in several places which have now been
converted into proper protocol errors on the signald side

Note that this requires signald 0.16.1-78-d88f5798 or newer
2022-02-14 09:32:54 -05:00
Sumner Evans
61f5a439cc
Merge pull request #219 from mautrix/sumner/bri-1954
matrix media: handle when message.info[.size] is None
2022-02-10 21:12:09 -07:00