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
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
Andrew Morgan
5240999f56
Merge branch 'master' of https://github.com/tulir/mautrix-telegram into anoa/group_id_example
...
* 'master' of https://github.com/tulir/mautrix-telegram :
Add hack for Riot iOS being dumb about thumbnails
Update to mautrix-python 0.5.0
Optimize dockerfile a bit
Move dependency versions to requirements.txt
2020-03-25 10:17:56 +00:00
Tulir Asokan
0a94e60e22
Add hack for Riot iOS being dumb about thumbnails
2020-03-24 14:05:54 +02:00
Tulir Asokan
c83fdab502
Update to mautrix-python 0.5.0
2020-03-22 00:51:10 +02:00
Tulir Asokan
af766449d2
Switch default create group type to supergroup
2020-02-29 17:07:06 +02:00
Tulir Asokan
30052b4d74
Fix typo in Puppet.all_with_custom_mxid
2020-02-28 23:00:09 +02:00
n0emis
cca0efbd8d
add workaround for application/ogg
2020-02-11 00:02:36 +01:00
Serhat Seyren
596446d14b
Fix formatted phone number issue for pm command
...
(cherry picked from commit 5612330e3b )
Fixes #395
Closes #416
2020-02-08 13:18:45 +02:00
Tulir Asokan
578bc7cd5a
Only leave group chat portals with default puppet. Fixes #418
2020-02-08 12:50:17 +02:00
Tulir Asokan
d58eb52944
Fix ignore_incoming_bot_events check in channels
...
Fixes #417
2020-02-07 17:36:43 +02:00
Tulir Asokan
906d8322e3
Set version to 0.8.0+dev
2020-02-07 17:36:23 +02: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
07edcc4867
Bump version to 0.7.1
2020-02-04 22:31:09 +02:00