Tulir Asokan
4d145f4716
Update mautrix-python
2023-08-27 00:52:21 +03:00
Malte E
cb5c51cd27
Add portal to cache when creating chat from Matrix side ( #902 )
2023-05-07 18:09:20 +03:00
Tulir Asokan
6b8e265f8b
Fix case of word in error response
2023-04-30 22:20:55 +03:00
Tulir Asokan
f7b694c9e4
Use new wrapper for creating background tasks
2023-02-11 22:41:15 +02:00
Malte E
565bb87470
implement handle_puppet_group_invite to auto-create groups
2022-07-12 21:02:14 +02:00
Tulir Asokan
f917ee189d
Don't require puppeting for caption and config commands
...
Fixes #790
2022-06-22 12:30:01 +03:00
Tulir Asokan
18f6622340
Separate Telegram message conversion code from Matrix sending
2022-05-26 15:46:20 +03:00
Tulir Asokan
a3f4e25101
Fix some bugs and add command to list invite links
2022-03-28 15:49:08 +03:00
Tulir Asokan
819dd1bcff
Allow generating invite links that need join approval
2022-03-28 15:03:22 +03:00
Tulir Asokan
f13acfe825
Clarify that supergroups are channels in !tg bridge
2022-03-27 23:39:46 +03:00
Tulir Asokan
32e023231d
Catch invalid integers passed to !tg create
2022-03-05 20:16:04 +02:00
Tulir Asokan
4766d14359
Move DM creation code to mautrix-python
2022-03-04 16:12:02 +02:00
Tulir Asokan
1eca3c2ffd
Check peer_type in database when manually bridging portal
2022-03-02 14:33:06 +02:00
Tulir Asokan
8003b9aa1c
Fix bug in !tg create. Fixes #736
2022-01-12 21:52:25 +02:00
Tulir Asokan
f55d6606df
Update ensure_future/loop.create_task -> asyncio.create_task
2021-12-21 15:30:54 +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
c02f67e0d1
Send warning if bridge bot doesn't have redaction permissions
2021-06-23 18:44:32 +03:00
Tulir Asokan
9c4beb29a5
Send m.bridge data when bridging existing room to Telegram
2021-05-12 19:21:37 +03:00
Tulir Asokan
de3a37f40c
Update Telethon and add support for invite link customization
2021-02-28 13:16:07 +02:00
Tulir Asokan
429cb07b79
Handle missing input entities better when creating groups. Fixes #379
2021-02-14 16:36:21 +02:00
Tulir Asokan
1b91fbc806
Check room encryption status when bridging portal
2020-10-30 20:16:02 +02:00
Tulir Asokan
2b6cffc8ef
Fix bugs in manual bridging that were added by the previous fix
2020-10-30 19:55:43 +02:00
Tulir Asokan
52adbb7335
Fix potential bugs in manual bridging
2020-10-30 19:46:02 +02:00
Tulir Asokan
dd3bdd2846
Allow unbridging direct chat portals. Fixes #495
2020-10-29 23:02: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
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
868ebf2025
Improve YAML handling in !tg config. Fixes #377
2020-08-02 21:19:20 +03:00
Tulir Asokan
0080b028bf
Update mautrix-python
2020-07-12 15:48:35 +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
f358eab214
Don't mutate EventType objects
2020-06-17 16:39:56 +03:00
Tulir Asokan
80dd6fa9e1
Fix typo in unbridge permission error
2020-04-27 13:21:49 +03:00
Tulir Asokan
af766449d2
Switch default create group type to supergroup
2020-02-29 17:07:06 +02:00
Tulir Asokan
39927ac6c0
Try to fix cleaning up rooms
...
Not tested at all
2019-12-11 10:03:05 +02:00
Tulir Asokan
7d5e307368
Allow room moderators to set room-specific configs
2019-11-30 21:38:33 +02:00
Tulir Asokan
8e20d56091
Handle IndexError in !tg set-pl
2019-11-30 16:08:35 +02:00
Tulir Asokan
835175aa36
Add better m.emote format options for logged in users. Fixes #355
2019-09-10 23:12:54 +03:00
Tulir Asokan
3c2268870b
Fix some potential exceptions when asyncio.gathering
2019-09-02 22:21:48 +03:00
Tulir Asokan
d3e6860b1c
Fix sync-full command
2019-08-17 13:43:00 +03:00
Tulir Asokan
60e35c1bb9
Add command to sync specific portal
2019-08-10 14:24:26 +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
d8653961af
Even even more migrations to mautrix-python
2019-08-04 01:41:10 +03:00
Tulir Asokan
be6d395ed6
Remove Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
0003d2efd3
Add secret flag for logged in admins to use relaybot when plumbing rooms. Fixes #294
2019-06-20 22:57:47 +03:00
Tulir Asokan
47243334f4
Add native Matrix edit support
...
Warning: may break everything and/or edit your cat
2019-05-29 16:20:15 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
9eda525d2a
Fix handling missing argument in clear-db-cache (ref #286 )
2019-03-02 04:09:23 +02:00
Tulir Asokan
f2efb235eb
Add command to vote in polls. Fixes #257
2019-02-16 19:47:38 +02:00
Tulir Asokan
1c08725ade
Add missing copyright headers and future-fstrings encodings
2019-02-15 17:59:04 +02:00
Tulir Asokan
5c8f2034c3
Fix formatting in command helps
2019-02-13 00:05:17 +02:00