Tulir Asokan
2ec89bc57e
Add keywords to mark_matrix_handled calls
2022-08-14 13:47:00 +03:00
Tulir Asokan
89294c57d8
Store message sender in database
2022-08-14 13:44:59 +03:00
Tulir Asokan
624c72fa99
Merge remote-tracking branch 'zsinskri/delivery-receipts'
2022-08-14 12:52:33 +03:00
Tulir Asokan
910a681f4b
Mark key parameters as positional-only in async getter lock methods
2022-08-14 12:49:45 +03:00
Tulir Asokan
f13a9d0e96
Add support for disappearing messages
2022-08-14 01:49:39 +03:00
Tulir Asokan
8665871502
Fix some issues with auto-creating groups
2022-07-18 13:01:50 +03:00
Zsin Skri
ef57f1021c
Revert "Don't send delivery receipts to unencrypted private chat portals. Fixes #483 "
...
This reverts commit a4595b427d .
Commit a4595b4 avoids sending delivery receipts to rooms that do not contain the
bridge bot. That was necessary as trying to send a read marker would
automatically attempt to join the bridge bot to the room.
That join without invite would fail, hence #483 .
But since
https://github.com/mautrix/python/commit/f272f16a1d151a1c6612c9349776eda985c8ea3e
we no longer attempt to join the sender of read receipts, fixing #483 without
necessarily sacrificing the delivery receipt functionality.
Thus:
- a4595b4 is no longer necessary, its original purpose is fulfilled by f272f16.
- a4595b4 prevents delivery receipts from working in unencrypted rooms.
- This reverts a4595b4 , thus enabling delivery receipts in unencrypted rooms.
2022-07-17 20:57:17 +02:00
Tulir Asokan
70b73868c7
Merge remote-tracking branch 'maltee1/auto_create_group'
2022-07-17 16:04:56 +03:00
Tulir Asokan
49520bb8a3
Try to avoid race conditions with supergroup upgrades
2022-07-13 14:20:39 +03:00
Tulir Asokan
7abe19aec9
Add another backfill column
2022-07-13 12:17:35 +03:00
Malte E
565bb87470
implement handle_puppet_group_invite to auto-create groups
2022-07-12 21:02:14 +02:00
Tulir Asokan
9188251501
Add status field to message status events
2022-07-12 15:05:06 +03:00
Tulir Asokan
cb11e147ce
Add support for Matrix -> Telegram captions with MSC2530
2022-07-12 11:35:51 +03:00
Tulir Asokan
cdfc6fd007
Remove noisy error on ignored messages
2022-07-10 18:20:46 +03:00
Tulir Asokan
df9b7d343e
Add support for forwarding messages
2022-07-07 13:02:01 +03:00
Tulir Asokan
d917499d1f
Fix check for using double puppeted leaves
2022-06-28 19:14:37 +03:00
Tulir Asokan
8f68801aa9
Maybe improve channel leave handling
2022-06-27 15:59:11 +03:00
Tulir Asokan
0e024b3b7c
Fetch participant count if it's not included in the entity
2022-06-23 23:59:44 +03: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
59d85a1e16
Fix incorrect method call
2022-06-22 12:35:58 +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
5cb2b871cd
Fix sticker event type
2022-05-29 00:35:25 +03:00
Tulir Asokan
18f6622340
Separate Telegram message conversion code from Matrix sending
2022-05-26 15:46:20 +03:00
Tulir Asokan
d898486b49
Add first_event_id and next_batch_id columns for portals
2022-05-25 14:56:41 +03:00
Tulir Asokan
190f452910
Fix some bugs and update Telethon
2022-05-20 14:24:28 +03:00
Tulir Asokan
3c59a1af97
Adjust logs slightly
2022-05-20 12:28:39 +03:00
Tulir Asokan
11ff628ef8
Always check database before handling message
2022-05-20 12:02:32 +03:00
Tulir Asokan
72360457ef
Bridge audio and video metadata properly
2022-05-10 17:13:14 +03:00
Tulir Asokan
7c2a569235
Remove some unused fields
2022-04-13 14:43:53 +03:00
Tulir Asokan
61f3c39cc2
Mark reactions as read when reading from Matrix
2022-04-01 15:56:16 +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
8befb664b6
Handle accepted into group action messages
2022-03-28 15:06:35 +03:00
Tulir Asokan
819dd1bcff
Allow generating invite links that need join approval
2022-03-28 15:03:22 +03:00
Sumner Evans
601058d61c
async media: add ability to upload media asynchronously
...
Co-authored-by: Tulir Asokan <tulir@maunium.net >
2022-03-27 12:26:44 -06:00
Tulir Asokan
f8596ef368
Use new ensure_has_html method instead of duplicating code
2022-03-23 19:51:01 +02:00
Sumner Evans
1a7a020bb2
backfill: set timestamp on backfilled reactions to message timestamp
2022-03-22 00:48:12 -06:00
Tulir Asokan
9e73324a20
Fix bridge_matrix_leave config option
2022-03-14 12:00:14 +02:00
Tulir Asokan
7df93485d8
Remove extra parameter in call
2022-03-11 12:02:02 +02:00
Tulir Asokan
4766d14359
Move DM creation code to mautrix-python
2022-03-04 16:12:02 +02:00
Tulir Asokan
98142f28cd
Improve logging of backfill count
2022-02-28 12:36:43 +02:00
Tulir Asokan
2cf7fc7059
Improve backfilling to fetch less redundant messages
2022-02-28 12:26:24 +02:00
Tulir Asokan
a34a18c6cc
Deduplicate user joined telegram messages
2022-02-28 11:59:44 +02:00
Tulir Asokan
b760aadb01
Add custom flag for force sending images as document
2022-02-25 12:38:01 +02:00
Tulir Asokan
24162e14ac
Remove msgtype in stickers
2022-02-23 14:36:53 +02:00
Tulir Asokan
9ea495324d
Don't try to set room state in non-existent portals
2022-02-23 12:46:16 +02:00
Tulir Asokan
951d82ad27
Remove max_document_size option and use media repo config directly
2022-02-20 13:47:40 +02:00
Sumner Evans
bf65824429
link previews: support from Telegram -> Beeper
...
Co-authored-by: Tulir Asokan <tulir@maunium.net >
2022-02-08 11:35:38 -07:00
Tulir Asokan
4013f822de
Remove community_id config option
2022-02-06 17:38:15 +02:00
Tulir Asokan
a55d9ae36a
Improve profile info syncing
2022-02-01 20:51:55 +02:00