Tulir Asokan
e7a1216ef7
Don't redact reactions in chats with relaybot
...
There are usually other Matrix users, so redacting reactions only from
logged-in users would be weird.
2021-12-30 23:34:14 +02:00
Tulir Asokan
af893554cc
Add support for Matrix->Telegram reactions
2021-12-30 18:32:10 +02:00
Tulir Asokan
d108ac5d94
Add support for Telegram->Matrix reactions
2021-12-30 17:43:45 +02:00
Tulir Asokan
0711cfb5f7
Ignore phone number parse errors when bridging contact messages
2021-12-22 12:46:31 +02:00
Tulir Asokan
8bc361a154
Don't try to get sponsored messages in private channels
2021-12-21 20:23:15 +02:00
Tulir Asokan
50c6f2b009
Add support for sponsored messages. Fixes #699
2021-12-21 19:51:00 +02:00
Tulir Asokan
9189d917d0
Update some things
2021-12-21 15:35:21 +02:00
Tulir Asokan
f55d6606df
Update ensure_future/loop.create_task -> asyncio.create_task
2021-12-21 15:30:54 +02:00
Tulir Asokan
2615e11e34
Move some utility methods from portal to separate files
2021-12-21 15:27:10 +02:00
Tulir Asokan
6d25e9687e
Blacken and isort code
2021-12-21 01:36:24 +02:00
Tulir Asokan
f2af17d359
Add support for contact messages
2021-12-21 00:44:46 +02:00
Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02: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
d521bbc0fa
Merge branch 'master' into mautrix-0.4
2019-08-03 21:22:38 +03:00
Tulir Asokan
dd683af5f5
Add hacky fix for edit reply fallbacks
2019-07-29 19:59:34 +03:00
Tulir Asokan
d4e3956941
Even more migrations to mautrix-python
2019-07-19 21:36:21 +03:00
Tulir Asokan
eef498d47a
More migrations to mautrix-python
2019-07-19 00:17:57 +03:00
Tulir Asokan
8d4a9dc231
Start migrating to mautrix-python
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
bb167b14ef
Add/remove reply fallbacks in m.new_content
2019-07-18 23:22:57 +03:00
Tulir Asokan
fee8da1613
Fix handling unsupported media
2019-07-06 17:57:28 +03:00
Tulir Asokan
28bed96e40
Fix displayname not updating for some users
...
Users who the bridge only saw via logged in users with the target user
in their contact lists wouldn't get their displayname updated due to an
invalid condition in the update_displayname function.
2019-07-04 22:32:30 +03:00
Tulir Asokan
0f7eebd683
Add option to set related groups for created rooms
2019-06-30 19:05:17 +03:00
Tulir Asokan
0efe9f05f2
Add option for maximum document size that gets bridged. Fixes #335
2019-06-20 22:41:51 +03:00
Tulir Asokan
912aa38063
Make mime type extension guessing saner
2019-06-20 21:56:35 +03:00
Tulir Asokan
5fba658c66
Update to telethon 1.8. Fixes #334
2019-06-20 21:42:22 +03:00
Tulir Asokan
070601689a
Include relaybot pill in !tg create invite suggestion
2019-06-10 00:49:10 +03:00
Tulir Asokan
ddfffaf6a2
Handle some image send errors by resending as document. Fixes #324
2019-06-01 22:09:05 +03:00
Tulir Asokan
99ac768778
Fix relaybot edit deduplication in channels. Fixes #325
2019-05-31 00:30:55 +03:00
Tulir Asokan
7177d0c37e
Fix editing messages that went through relaybot
2019-05-29 16:53:29 +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
8689d0e8b0
Save peer type when upgrading
...
Might have been the cause of #304
2019-05-15 20:04:26 +03:00
Tulir Asokan
b9a0e6cbb6
Add external URL for chat and private channel messages. Fixes #308
2019-05-11 21:55:30 +03:00
Tulir Asokan
c50fd4b3ac
Fix mime type info for converted images. Fixes #307
2019-05-11 21:55:30 +03:00
Tulir Asokan
80d90f93cd
Fix newlines in unformatted messages going through relaybot. Fixes #306
2019-04-03 15:31:59 +03:00
Tulir Asokan
46c3bbff3c
Simplify voting in polls
2019-04-03 15:11:21 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
f7a4a23045
Don't add reply fallback to caption when caption is separate event. Fixes #285
2019-03-16 21:59:37 +02:00
Tulir Asokan
7c46bf4b9e
Remove remaining traces of ORM
2019-03-16 17:13:28 +02:00
Tulir Asokan
f5ac584ed5
Escape HTML in displaynames before putting it in the relaybot format
2019-03-01 23:11:54 +02:00
Tulir Asokan
50ac4b6381
Handle cases where entity.default_banned_rights is None
2019-02-16 23:22:04 +02:00
Tulir Asokan
e5a2afee37
Improve Matrix representation of Telegram polls
2019-02-16 19:55:27 +02:00
Tulir Asokan
f2efb235eb
Add command to vote in polls. Fixes #257
2019-02-16 19:47:38 +02:00
Tulir Asokan
ffc1a5ad8f
Show Telegram polls in Matrix (no voting yet. ref #257 )
2019-02-16 17:43:23 +02:00
Tulir Asokan
5af045844e
Make max photo size before sending as file configurable. Fixes #141
2019-02-16 17:14:02 +02:00
Tulir Asokan
7f7dec4e80
Fix bridging documents without thumbnails to Matrix
2019-02-16 17:07:58 +02:00
Tulir Asokan
c979de9387
Fix creating base power levels for private chats. Fixes #282
2019-02-15 18:29:05 +02:00
Tulir Asokan
be806949bf
Fix handling thumbnails of documents. Fixes #281
2019-02-15 18:18:43 +02:00
Tulir Asokan
c88b28606e
Code cleanup
2019-02-14 16:05:01 +02:00