Tulir Asokan
10e54ed789
Add option to send delivery error notices
2020-05-29 15:28:41 +03:00
Tulir Asokan
35da8df526
Add option to disable removing avatars from Telegram ghosts
...
There's no way to determine whether an avatar is removed or just hidden
from some users, so avatars are not removed by default.
2020-05-29 15:27:38 +03:00
Tulir Asokan
2dd39fddf0
Try to prevent infinite loop of state changes with double puppeting
...
Fixes #464
2020-05-27 12:36:51 +03:00
Tulir Asokan
3f6a4237ad
Add option to send read receipt on confirmed delivery to Telegram
2020-05-25 13:25:37 +03:00
Tulir Asokan
05e966011e
Fix error syncing private chat portals with no avatar
2020-05-20 23:29:36 +03:00
Tulir Asokan
f454803ef7
Move private information to trace log level. Fixes #321
2020-05-20 22:40:20 +03:00
Tulir Asokan
40beb8f752
Add private_chat_portal_meta option and fix bugs
...
* The new option is implicitly enabled when encryption is default
* Private chat metadata is now updated after creating the room too
* The puppet metadata is updated before creating the room, to make sure their
name is available locally
2020-05-20 21:19:42 +03:00
Tulir Asokan
d0900a95a7
Send uk.half-shot.bridge in addition to m.bridge
2020-05-19 11:37:17 +03:00
Tulir Asokan
8552d463a1
Add missing receiver_id when syncing direct chat dialogs (ref #425 )
2020-05-19 11:30:45 +03:00
Tulir Asokan
429544373a
Bump mautrix-python and send m.bridge events
2020-05-05 21:40:57 +03:00
Tulir Asokan
37ecd57a9b
Update telethon and add support for darts. Fixes #457
2020-04-25 18:25:00 +03:00
Tulir Asokan
8578a9bd01
Merge pull request #455 from davidmehren/fix-create-matrix-room
...
Do not crash in _create_matrix_room if `invites` is `None`
2020-04-25 15:26:34 +03:00
Tulir Asokan
ea9206f56b
Add support for sending and receiving dice
2020-04-21 10:01:33 +03:00
David Mehren
467c0989e1
Do not crash in _create_matrix_room if invites is None
2020-04-17 18:19:44 +02:00
Tulir Asokan
a53b0e9837
Fix potential KeyError in power level syncing
2020-04-04 22:01:59 +03:00
Tulir Asokan
708fec6886
Add missing check
2020-04-03 22:18:07 +03:00
Tulir Asokan
a00c58e521
Decrypt encrypted media from Matrix
2020-03-30 21:47:41 +03:00
Tulir Asokan
698b56afcf
Encrypt media being sent to Matrix in encrypted rooms
2020-03-30 21:47:13 +03:00
Tulir Asokan
50ec2551f8
Remove all automatic matrix-nio state receiving
...
All state is now fed to nio from the appservice state event stream instead of
/sync. This should remove all race conditions of trying to encrypt messages
before nio is synced.
2020-03-29 14:28:22 +03:00
Tulir Asokan
56d21bdf59
Add support for enabling encryption by default
2020-03-29 01:37:00 +02:00
Tulir Asokan
c79d442158
Add initial Matrix end-to-bridge encryption support
2020-03-28 22:01:23 +02:00
Tulir Asokan
0a94e60e22
Add hack for Riot iOS being dumb about thumbnails
2020-03-24 14:05:54 +02:00
n0emis
cca0efbd8d
add workaround for application/ogg
2020-02-11 00:02:36 +01:00
Tulir Asokan
c2be26adb2
Fix incorrect initial value for Portal.backfilling. Fixes #414
2020-02-05 21:00:28 +02:00
Tulir Asokan
cf88823e6f
Add support for backfilling private chats
2020-02-04 22:50:58 +02:00
Tulir Asokan
2fbee75453
Add command to backfill room history from Telegram
...
Currently supports backfilling one room at a time and backfills
everything after the last bridged message.
2020-02-04 22:41:51 +02:00
Tulir Asokan
b0e60e60e4
Fix parameter name error in has_power_level call
2020-01-11 19:58:08 +02:00
Tulir Asokan
9a9d6fc0bb
Fix handling m.emotes
2019-12-25 16:29:22 +02:00
Tulir Asokan
39927ac6c0
Try to fix cleaning up rooms
...
Not tested at all
2019-12-11 10:03:05 +02:00
Tulir Asokan
69d56f4632
Disable debug log when creating peer type chat portal. Fixes #389
2019-12-01 20:10:45 +02:00
Tulir Asokan
1986142db3
Remove alias when cleaning up room
2019-11-30 16:01:07 +02:00
Tulir Asokan
91e6a73f33
Fix incorrectly case sensitive username finding in db. Fixes #384
2019-11-30 15:21:47 +02:00
Tulir Asokan
883c4dcf19
Include server name when joining upgraded room
2019-11-21 23:12:11 +02:00
Tulir Asokan
a5aa73dea6
Fix Telegram location message handling
2019-11-12 18:18:08 +02:00
Tulir Asokan
ed90c2667a
Only apply relaybot.group_chat_invite to chats with relaybot
2019-11-08 20:07:20 +02:00
Tulir Asokan
0e56ab131e
Fix relaybot message formatting
2019-11-07 22:53:45 +02:00
Tulir Asokan
9e831689e9
Fix files over relaybot not having message format
2019-11-06 22:49:26 +02:00
Tulir Asokan
0a5f4e6551
Add option to invite specific users to all created group chat portals
2019-11-06 22:37:48 +02:00
Tulir Asokan
4d4a3b6bf6
Fix mistake preventing portal creation
2019-11-05 13:31:53 +02:00
Tulir Asokan
b6b1d72ecb
Add config option to override default power levels in rooms
2019-10-31 00:51:31 +02:00
Tulir Asokan
90e7a303ab
Fix error on private chat portal create if relaybot is not configured
2019-10-29 15:48:49 +02:00
Tulir Asokan
54256be459
Disable bridging pin sender for now as it seems unreliable
2019-10-28 01:22:08 +02:00
Tulir Asokan
1c662c55cc
Ignore telegram updates in blacklisted chats
2019-10-28 01:21:36 +02:00
Tulir Asokan
abd1adaabf
Add logging to find potential peer type mistakes
2019-10-28 01:10:36 +02:00
Tulir Asokan
5411de90fc
Update some things
2019-10-28 01:09:37 +02:00
Tulir Asokan
0192fb8308
Fix minor things
2019-10-27 15:37:42 +02:00
Tulir Asokan
3841528f5a
Merge branch 'master' into rlottie
2019-10-27 15:37:33 +02:00
Tulir Asokan
01b317484f
Add support for formatted captions
2019-10-27 13:55:34 +02:00
Tulir Asokan
73a6ad2cf2
Add parallel file upload too
2019-10-27 02:43:29 +03:00
Tulir Asokan
574312d7c5
Add option for parallel streamed file transfer
2019-10-27 01:12:15 +03:00