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
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
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
Tulir Asokan
9fb2a73ec5
Update mautrix-python to handle invites separately from leaves. Fixes #402
2019-12-21 21:02:41 +02:00
Tulir Asokan
792694b2d9
Fix typo
2019-11-30 16:09:20 +02:00
Tulir Asokan
c52df5dc36
Fix Matrix event handle time metrics (ref #120 )
2019-11-30 15:41:47 +02:00
Tulir Asokan
617d44ed75
Unbridge if bridge bot is kicked or banned. Fixes #312
2019-11-30 15:36:58 +02:00
Tulir Asokan
883c4dcf19
Include server name when joining upgraded room
2019-11-21 23:12:11 +02:00
Tulir Asokan
f6b64126cf
Add support for bridging or responding to private chats with relaybot
2019-09-29 00:47:28 +03:00
Tulir Asokan
d5470de8fd
Bridge bans to Telegram. Fixes #303
2019-09-22 22:51:46 +03:00
Tulir Asokan
eea059c0d3
Fix bridging room meta to Telegram
2019-08-15 22:33:22 +03:00
Tulir Asokan
601b29c28b
Fix redaction bridging
2019-08-07 19:49:09 +03:00
Tulir Asokan
d6a2e7a9f7
Split portal.py and migrate more stuff to mautrix-0.4
2019-08-05 00:11:21 +03:00
Tulir Asokan
d4e3956941
Even more migrations to mautrix-python
2019-07-19 21:36:21 +03:00
Tulir Asokan
8d4a9dc231
Start migrating to mautrix-python
2019-07-18 23:24:25 +03:00
Tulir Asokan
e0d3c940f8
Remove more Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
be6d395ed6
Remove Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
4942789213
Fix vulnerability in event handling
2019-07-09 19:43:37 +03:00
Tulir Asokan
cd51fb85cf
Make getting started more user-friendly. Fixes #327
2019-06-01 22:38:43 +03:00
Tulir Asokan
baffe1b79e
Revert "Add event/update counter to metrics"
...
This reverts commit 145eb8f611 .
2019-06-01 21:18:06 +03:00
Tulir Asokan
145eb8f611
Add event/update counter to metrics
2019-06-01 21:10:01 +03:00
Tulir Asokan
2dc04a8517
Add basic metrics with prometheus (ref #120 )
2019-05-31 02:11:36 +03:00
Tulir Asokan
ab1d65e6f0
Trim left spaces when parsing command. Fixes #322
2019-05-15 20:45:16 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
7c46bf4b9e
Remove remaining traces of ORM
2019-03-16 17:13:28 +02:00
Tulir Asokan
f2efb235eb
Add command to vote in polls. Fixes #257
2019-02-16 19:47:38 +02:00
Tulir Asokan
165f286bfd
Handle Matrix room upgrades. Fixes #277
2019-02-11 22:32:37 +02:00
Tulir Asokan
2480578bd9
Set max telethon version to 1.5.3
2019-02-04 09:06:58 +02:00
Tulir Asokan
dad0ccb3c0
Clean up code
2018-12-23 19:51:02 +02:00
Tulir Asokan
82d7e78455
Handle kicking puppets separately. Fixes #191
2018-11-15 11:57:02 +02:00
Tulir Asokan
56fb88b75e
Use mxids instead of localparts as default displaynames and fix name add/remove message. Fixes #228
2018-09-29 00:59:02 +03:00
Tulir Asokan
b0fe208768
Add missing await to portal.set_typing
2018-09-28 01:18:39 +03:00
Tulir Asokan
d4ea5f8b38
Improve type hints and set version to 0.4.0+dev
2018-09-10 01:14:12 +03:00
Tulir Asokan
6a1c160608
Await set_presence. Fixes #209
2018-09-01 14:03:13 +03:00
Kai A. Hiller
e751d140f2
Change case of new types
2018-08-09 14:11:41 +02:00
Kai A. Hiller
0f8009b1e9
Add missing type hints and fix most type errors except for Optionals.
2018-08-09 03:31:04 +02:00
Kai A. Hiller
08dd5b5b15
Add None return type to functions
2018-08-09 02:42:47 +02:00
Travis Ralston
b36f962761
Fix a minor error regarding power level changes
...
The first power level event won't have previous power levels. This can cause problems sometimes, although usually minor.
2018-08-06 10:50:24 -06:00
Tulir Asokan
dbfb980bde
Add more type hints
2018-07-25 11:02:38 -04:00
Tulir Asokan
76410ee7cb
Implement Matrix->Telegram presence
2018-07-22 17:42:29 -04:00
Tulir Asokan
af46aee191
Implement Matrix->Telegram read receipts
2018-07-22 17:42:14 -04:00
Tulir Asokan
54d7ac5542
Implement Matrix->Telegram typing notifications
2018-07-22 17:28:27 -04:00
Tulir Asokan
54287c344f
Implement syncing with custom puppets
2018-07-21 10:45:29 -04:00