Tulir Asokan
37008e1bf9
Fix successful link provisioning API response
2021-03-29 12:24:55 +03:00
Tulir Asokan
e1baef535a
Ignore join events in direct chat portals
2021-03-22 12:26:31 +02:00
Tulir Asokan
8738afa35a
Switch to signald v1 protocol for linking
2021-03-07 22:48:34 +02:00
Tulir Asokan
69932c8af5
Fix creating v2 group portals when receiving message. Fixes #63
2021-03-07 22:08:04 +02:00
Tulir Asokan
7b715abe2e
Fix cyclic import
2021-03-05 22:13:04 +02:00
Tulir Asokan
97688072ad
Fix help message for safety-number. Fixes #66
2021-02-28 12:33:11 +02:00
Tulir Asokan
04220bb66a
Allow extra phone characters in register and mark-trusted commands
2021-02-28 12:32:51 +02:00
Tulir Asokan
9ae4e7e4ab
Let mautrix-python handle registration generation message
2021-02-21 17:24:35 +02:00
Tulir Asokan
4228a89acf
Add missing TrustLevel enum value
2021-02-14 15:50:52 +02:00
Tulir Asokan
1ca0db1cce
Simplify fetching group v2 info to create rooms
2021-02-14 15:38:19 +02:00
Tulir Asokan
77224435f9
Clean up making v1 requests in mausignald
2021-02-14 15:21:11 +02:00
Tulir Asokan
f066a698bb
Replace wiki with docs.mau.fi
2021-02-13 23:14:56 +02:00
Tulir Asokan
5fa2c227ea
Add command to mark safety numbers as trusted
2021-02-08 16:51:43 +02:00
Tulir Asokan
90017f3c60
Add support for accepting Signal group invites
2021-02-08 16:37:54 +02:00
Tulir Asokan
a7b28334b5
Remove debug print and change power levels a bit
2021-02-08 14:52:32 +02:00
Tulir Asokan
6c2d56790a
Sync power levels from Signal
2021-02-08 13:30:50 +02:00
Tulir Asokan
e3507c180f
Fix portal insert parameters. Fixes #58
2021-02-07 14:46:32 +02:00
Tulir Asokan
ddda1666d4
Add db connection pool size config options
2021-02-07 14:45:26 +02:00
Tulir Asokan
c4e8463212
Add locks in cached async get methods. Might fix #48
2021-02-07 14:03:52 +02:00
Tulir Asokan
411587645f
Add support for real-time group info updates from Signal
2021-02-07 13:21:43 +02:00
Tulir Asokan
a419d8eb57
Add support for Matrix->Signal group name/avatar changes
2021-02-07 12:49:20 +02:00
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