Tulir Asokan
b1b633bcf9
Add option to notify portal if incoming message bridging fails
2023-01-26 16:01:59 +02:00
Tulir Asokan
cb22615bb5
Update Telethon
2022-12-30 20:17:25 +02:00
Tulir Asokan
0bbf64d240
Add option to sync portals in backfill queue
2022-10-14 13:55:12 +03:00
Tulir Asokan
b582e59eee
Add option to mark old chats as read even if they're unread on Telegram
2022-10-12 11:24:52 +03:00
Tulir Asokan
9b9a3b452d
Infinite backfill with MSC2716 ( #817 )
...
Disabled by default, with non-infinite fallback mode as the default behavior
2022-10-11 16:03:52 +03:00
Tulir Asokan
025b864bd8
Allow reacting with any unicode emoji using custom pack
2022-10-01 17:17:27 +03:00
Tulir Asokan
279da9097c
Update mautrix-python
2022-09-15 17:18:35 +03:00
Tulir Asokan
927c9afa84
Move config env overrides to mautrix-python
2022-09-15 17:18:35 +03:00
Tulir Asokan
c54ae9548f
Add support for converting video stickers to images
2022-08-14 00:53:21 +03:00
Malte E
3dd0c51be7
add config option, update roadmap
2022-07-12 21:37:41 +02:00
Sumner Evans
05d4923db9
encryption: add ability to control rotation settings
...
Signed-off-by: Sumner Evans <sumner@beeper.com >
2022-06-23 09:58:10 +03:00
Tulir Asokan
ef05875bfd
Remove plaintext_highlights config option
...
The code using it was removed in v0.11.0, so it hasn't actually worked
for a while now.
2022-06-22 12:40:30 +03:00
Tulir Asokan
e8eef1c31e
Add option to not bridge chats with too many members
2022-06-22 12:05:48 +03:00
Tulir Asokan
7d998dca3f
Add support for custom message bridging status events
2022-06-01 15:36:22 +03:00
Tulir Asokan
44f2c648a8
Add config option to exit if telethon update loop fails
2022-05-26 17:37:21 +03:00
Tulir Asokan
18f6622340
Separate Telegram message conversion code from Matrix sending
2022-05-26 15:46:20 +03:00
Tulir Asokan
591e79f5a0
Enable catch_up and sequential_updates by default
2022-05-25 16:49:59 +03:00
Tulir Asokan
5acd3cf007
Move API version number to endpoint definition
2022-04-06 14:33:03 +03:00
Tulir Asokan
58f8ee2ee2
Add config option to mark joined Telegram notices as read automatically
2022-03-30 11:58:40 +03:00
Tulir Asokan
951d82ad27
Remove max_document_size option and use media repo config directly
2022-02-20 13:47:40 +02:00
Tulir Asokan
4013f822de
Remove community_id config option
2022-02-06 17:38:15 +02:00
Tulir Asokan
100394d161
Add support for relay user distinguishers. Fixes #750
2022-02-01 16:05:56 +02:00
Tulir Asokan
99fa7a57d2
Add config option to set maximum image pixels before sending as document
...
Fixes #552
2022-01-31 15:57:00 +02:00
Tulir Asokan
21b509e5a0
Copy animated sticker args explicitly to remove unsupported args
2022-01-29 18:15:54 +02:00
Tulir Asokan
28845b9daf
Update dependencies and fix some things in config updater
2022-01-05 21:01:12 +02:00
Tulir Asokan
d108ac5d94
Add support for Telegram->Matrix reactions
2021-12-30 17:43:45 +02:00
Tulir Asokan
9fd506e098
Change example database config to postgres
2021-12-26 13:12:29 +02:00
Tulir Asokan
190064bfff
Automatically convert SQLAlchemy pool_size option to new format
2021-12-21 15:49:27 +02:00
Tulir Asokan
6d25e9687e
Blacken and isort code
2021-12-21 01:36:24 +02:00
Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02:00
Tulir Asokan
3ab5e4d8cc
Move remaining manhole stuff to mautrix-python
2021-08-14 16:22:31 +03:00
Tulir Asokan
6accb530c6
Add option to only bridge mute status and tags when creating portal
2021-04-29 12:09:54 +03:00
Tulir Asokan
1a77ba5fcd
Add option to bridge archive, pin and mute status from Telegram
2021-04-20 14:52:19 +03:00
Tulir Asokan
3d403c2471
Add option to resolve redirects in invite links. Fixes #559
2020-12-19 13:15:27 +02:00
Tulir Asokan
5cc0afef85
Let mautrix-python handle generating namespaces for the registration
2020-10-30 19:46:37 +02:00
Tulir Asokan
524f60ab48
Update to mautrix-python 0.8.0.beta3
...
* Cross-server double puppeting is now possible
* End-to-bridge encryption no longer requires login_shared_secret,
but the homeserver must support MSC2778 (Synapse 1.21+)
2020-10-14 18:56:26 +03:00
Tulir Asokan
66917b6db0
Add option to update m.direct with double puppeting
2020-08-21 21:20:49 +03:00
Tulir Asokan
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
bc4610af04
Add option to disable backfilling normal groups
2020-08-01 14:11:34 +03:00
Tulir Asokan
9848f8b92c
Separate dialog syncing and creation limits and fix bugs
2020-07-29 21:55:51 +03:00
Tulir Asokan
2c0a2e694b
Add option for automatic backfilling when creating portal
2020-07-28 17:28:07 +03:00
Tulir Asokan
4e670a8cbe
Switch to mautrix-python crypto
2020-07-08 23:05:39 +03:00
Tulir Asokan
489e520ddd
Add option to resend bridge info to all portals
2020-06-15 15:30:57 +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
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
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
Jason Volk
a9b28b54d5
Fix missing config update copy() for tls items.
2020-04-08 00:56:35 -07:00
Tulir Asokan
c79d442158
Add initial Matrix end-to-bridge encryption support
2020-03-28 22:01:23 +02:00