1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 13:46:55 -04:00
Commit graph

1,109 commits

Author SHA1 Message Date
Tulir Asokan
520405aebd Reduce code duplication in avatar uploads 2021-02-07 12:20:36 +02:00
Tulir Asokan
4aa18d3891 Add fake thumbnail for non-encrypted files too 2021-02-07 12:13:54 +02:00
Tulir Asokan
539d5949dd Merge remote-tracking branch 'celogeek/fix-ios-bug-display-webp' 2021-02-07 12:11:26 +02:00
Tulir Asokan
1463615233 Implement groupv2 avatars 2021-02-06 13:15:30 +02:00
Celogeek
936d2e1f2c
Fix iOS bug to display image/webp (stickers, messages)
Duplicate 'file' section into 'info.thumbnail_file' in order for iOS to display properly webp images.

It works for stickers and message.

Without this patch, no webp image is displayed on iOS.

This can be removed after a fix on this issue: https://github.com/vector-im/element-ios/issues/4004
2021-02-06 11:16:20 +01:00
Tulir Asokan
e74d4e8896 Bump version to 0.1.0 v0.1.0 2021-02-05 15:14:26 +02:00
Tulir Asokan
b75d2591a3 Update Docker image to Alpine 3.13 2021-02-05 14:55:39 +02:00
Tulir Asokan
bcd1f976a1 Make signalstickers-client optional and improve sticker handling 2021-02-05 14:50:03 +02:00
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