Tulir Asokan
3fa6ed74e5
Fix sign in location messages
2020-06-22 13:53:00 +03:00
Tulir Asokan
f358eab214
Don't mutate EventType objects
2020-06-17 16:39:56 +03:00
Tulir Asokan
59d76148dc
Don't try to send m.bridge events before portal is created
2020-06-15 16:13:49 +03:00
Tulir Asokan
489e520ddd
Add option to resend bridge info to all portals
2020-06-15 15:30:57 +03:00
Tulir Asokan
60ecb03f64
Add external url to bridge info
2020-06-15 15:02:08 +03:00
Tulir Asokan
8a99e67c6d
Update bridge info when portal metadata changes
2020-06-15 14:43:38 +03:00
Tulir Asokan
ba13c5cae1
Send "delivery" receipt for messages bridged from Telegram
2020-06-11 19:09:01 +03:00
Tulir Asokan
4b57be3917
Bump version to 0.8.1
2020-06-08 17:45:19 +03:00
Tulir Asokan
72a45d7d80
Bump version to 0.8.0
2020-06-03 15:37:07 +03:00
Tulir Asokan
bcf464428a
Bump version to 0.8.0rc5
2020-05-30 13:18:58 +03:00
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
7f69e9f329
Bump mautrix-python version
2020-05-25 14:11:03 +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
ee04e8c17f
Bump mautrix-python req to rc1
2020-05-22 22:19:36 +03:00
Tulir Asokan
85d38e3db6
Bump version to 0.8.0rc3
2020-05-22 20:49:47 +03:00
David Mehren
7ba9e10f0f
Fix admin detection in _can_use_commands
2020-05-21 09:44:27 +02:00
Tulir Asokan
05e966011e
Fix error syncing private chat portals with no avatar
2020-05-20 23:29:36 +03:00
Tulir Asokan
c126e8b615
Actually ignore ChatForbidden when syncing. Fixes #446
2020-05-20 22:45:22 +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
4d8d332732
Bump version to 0.8.0rc2
2020-05-20 19:13:54 +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
74d130644c
Fix tempfile usage
2020-05-17 15:01:03 +03:00
Tulir Asokan
340c25ba0b
Use stdlib tempfile for video thumbnail temp files
2020-05-13 23:33:24 +03:00
Tulir Asokan
429544373a
Bump mautrix-python and send m.bridge events
2020-05-05 21:40:57 +03:00
Tulir Asokan
80dd6fa9e1
Fix typo in unbridge permission error
2020-04-27 13:21:49 +03:00
Tulir Asokan
45ac120407
Add error message if backfill is ran in non-portal room
2020-04-25 23:24:39 +03:00
Tulir Asokan
2c100ca1e5
Fix minor mistake in logging
2020-04-25 19:31:12 +03:00
Tulir Asokan
c54bd9e1ce
Log the source and reason of user displayname changes
2020-04-25 19:29:12 +03:00
Tulir Asokan
a2a35e481a
Bump version to 0.8.0rc1
2020-04-25 18:34:10 +03:00
Tulir Asokan
84ff0c777d
Allow !tg random command with text names instead of emojis
2020-04-25 18:33:34 +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
6b64f38fa3
Merge pull request #452 from jevolk/master
...
TLS listener configuration related
2020-04-25 15:25:37 +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
Jason Volk
2a0d44acc5
Ensure config.yaml update order preservation by including tls items in example-conf.yaml
2020-04-08 00:58:53 -07:00
Jason Volk
a9b28b54d5
Fix missing config update copy() for tls items.
2020-04-08 00:56:35 -07:00
Tulir Asokan
10926a1240
Use chat.id instead of get_peer_id(chat) for Dialog. Fixes #450
2020-04-06 10:17:13 +03:00
Tulir Asokan
992e962df7
Fix async for typo. Fixes #448
2020-04-06 10:06:12 +03:00
Tulir Asokan
a53b0e9837
Fix potential KeyError in power level syncing
2020-04-04 22:01:59 +03:00
Tulir Asokan
c957989abb
Merge branch 'master' into e2be
2020-04-03 22:18:28 +03:00
Tulir Asokan
708fec6886
Add missing check
2020-04-03 22:18:07 +03:00
Tulir Asokan
c1d4e8e482
Update mautrix-python to use SQLAlchemy for matrix-nio state storage
2020-03-31 22:19:43 +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
37917c497e
Fix encrypting outgoing Matrix events after restart
2020-03-30 01:04:12 +03:00