Tulir Asokan
8392f46db9
Fix bugs in left member check
2020-10-27 15:37:38 +02:00
Tulir Asokan
d808893274
Move clean-rooms command to mautrix-python
2020-10-26 19:56:20 +02:00
Tulir Asokan
70a6b847e2
Fix random bugs and update mautrix-python
2020-10-24 21:13:57 +03:00
Tulir Asokan
686e26a503
Merge branch 'telethon-1.17'
2020-10-22 17:42:25 +03:00
Tulir Asokan
fdc58ce450
Fix bridging non-image files
2020-10-13 13:38:44 +03:00
Tulir Asokan
a4595b427d
Don't send delivery receipts to unencrypted private chat portals. Fixes #483
2020-10-09 16:50:12 +03:00
Tulir Asokan
a003e2e979
Update for Telethon 1.17 and TL layer 119
2020-10-02 22:05:15 +03:00
Tulir Asokan
66917b6db0
Add option to update m.direct with double puppeting
2020-08-21 21:20:49 +03:00
Tulir Asokan
292745866d
Improve trust member list check
2020-08-19 00:21:01 +03:00
Tulir Asokan
f86fabafbe
Trust member list if there are less members than the sync limit
2020-08-19 00:18:28 +03:00
Tulir Asokan
48a624bd07
Re-add custom get_users method to avoid expensive API calls
2020-08-19 00:11:52 +03:00
Tulir Asokan
66c2e779ea
Add mutex for backfill method
2020-08-18 23:56:24 +03:00
Tulir Asokan
f84dcb64d3
Replace custom get_users with client.get_participants
2020-08-18 23:41:38 +03:00
Tulir Asokan
95bb974ca6
Update handling of deleted members
2020-08-18 20:32:41 +03:00
Tulir Asokan
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
c62774f1a6
Implement disappearing photos. Fixes #481
2020-08-02 00:54:37 +03:00
Tulir Asokan
eace9b4ef6
Unregister old chat when a group is upgraded
2020-08-02 00:54:16 +03:00
Tulir Asokan
bc4610af04
Add option to disable backfilling normal groups
2020-08-01 14:11:34 +03:00
Tulir Asokan
5e8aa8818f
Implement disabling notifications while backfilling
2020-07-29 22:47:00 +03:00
Tulir Asokan
ffcfd019c2
Fix auto-accepting private chat portals with double puppeting
2020-07-29 22:21:26 +03:00
Tulir Asokan
7298d9dfdc
Handle channel messages correctly in backfill
2020-07-29 22:19:21 +03:00
Tulir Asokan
9848f8b92c
Separate dialog syncing and creation limits and fix bugs
2020-07-29 21:55:51 +03:00
Tulir Asokan
59eb7376c9
Add missed message backfilling
2020-07-28 18:32:34 +03:00
Tulir Asokan
ea017467fd
Add support for football
2020-07-28 18:01:44 +03:00
Tulir Asokan
2c0a2e694b
Add option for automatic backfilling when creating portal
2020-07-28 17:28:07 +03:00
Tulir Asokan
0080b028bf
Update mautrix-python
2020-07-12 15:48:35 +03:00
Tulir Asokan
689d84fa78
Move enable_dm_encryption helper to Portal
2020-07-09 19:45:28 +03:00
Tulir Asokan
64c9759de8
Update mautrix-python again and fix bugs in accepting invites as puppets
2020-07-09 19:05:40 +03:00
Tulir Asokan
4e670a8cbe
Switch to mautrix-python crypto
2020-07-08 23:05:39 +03:00
Tulir Asokan
bbfcc9d7d8
Fix handling messages with PhotoEmpty. Fixes #494
2020-07-06 12:41:04 +03:00
Tulir Asokan
8e54d2e253
Add basketball to known dice throw emojis
2020-07-05 13:47:08 +03:00
Tulir Asokan
dd69204f5a
Move handle_telegram_text log to trace level (ref #321 )
2020-07-04 22:01:01 +03:00
Tulir Asokan
44a102c3b1
Automatically accept invitations when using double puppeting
2020-06-24 23:33:22 +03:00
Tulir Asokan
f487853954
Fix handling file captions. Fixes #475
2020-06-24 22:32:16 +03:00
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
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