Tulir Asokan
815ce40989
Add option to not set room meta in encrypted rooms
2023-04-14 14:32:55 +03:00
Tulir Asokan
436781215f
Don't explode if fetching dialog info fails
2023-03-18 12:05:42 +02:00
Tulir Asokan
9c4b24475c
Add missing int casts when sending audio/video
2023-03-14 10:45:00 +02:00
Tulir Asokan
ff8d1fc9ec
Fix variable name. Fixes #898
2023-03-13 17:17:53 +02:00
Tulir Asokan
5f04729ce8
Preserve reaction timestamps if possible
2023-03-13 13:45:32 +02:00
Tulir Asokan
233468b37b
Sync mute status even if portal is created outside dialog sync
...
Closes #897
2023-03-10 13:35:26 +02:00
Tulir Asokan
6eda8bd165
Update Telethon
...
Fixes #896
2023-03-10 13:23:15 +02:00
Tulir Asokan
7372e7cbea
Add fallback messages for calls and premium gifts
2023-03-01 14:02:17 +02:00
Tulir Asokan
f63c679d3e
Catch errors updating initial profile. Fixes #860
2023-02-22 01:31:32 +02:00
Tulir Asokan
f30c03a727
Block creating rooms for deactivated chats (ref #894 )
2023-02-21 22:34:21 +02:00
Tulir Asokan
f7b694c9e4
Use new wrapper for creating background tasks
2023-02-11 22:41:15 +02:00
Tulir Asokan
b1b633bcf9
Add option to notify portal if incoming message bridging fails
2023-01-26 16:01:59 +02:00
Tulir Asokan
e655e0a882
Only send marker for backwards backfills on hungryserv
2023-01-18 14:28:12 +02:00
Tulir Asokan
c250076032
Update mautrix-python
2023-01-10 16:03:39 +02:00
Tulir Asokan
4ca5bfb1ab
Use deterministic event IDs for backfill on hungryserv
2022-11-18 18:59:38 +02:00
Tulir Asokan
4bfcf46e36
Bridge changes to permissions from Telegram
2022-10-31 14:31:55 +02:00
Tulir Asokan
0bbf64d240
Add option to sync portals in backfill queue
2022-10-14 13:55:12 +03:00
Tulir Asokan
af2f20f7b2
Add support for sending members in /createRoom
2022-10-13 15:31:22 +03:00
Tulir Asokan
f815d5e2fd
Fix mistake in legacy backfill
2022-10-12 16:42:41 +03:00
Tulir Asokan
c9f8b83f62
Set double puppet key in backfill events
2022-10-12 10:56:45 +03:00
Tulir Asokan
8ff99ce916
Improve handling of reaching the start of a chat in backfill
2022-10-11 20:34:19 +03:00
Tulir Asokan
27b23a96b6
Properly use takeout client for backfilling
2022-10-11 17:53:41 +03:00
Tulir Asokan
699fc9df1f
Skip unsupported messages in backfill
2022-10-11 17:28:14 +03:00
Tulir Asokan
951d02bfc3
Don't try to backfill if limit is zero
2022-10-11 16:11:34 +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
949c6a318f
Don't remove all reactions when one is redacted
2022-10-01 17:32:35 +03:00
Tulir Asokan
f5cb8baf99
Get reaction limit from server app config
2022-10-01 17:27:56 +03:00
Tulir Asokan
025b864bd8
Allow reacting with any unicode emoji using custom pack
2022-10-01 17:17:27 +03:00
Tulir Asokan
65bd7fcc49
Use mautrix-python magic wrapper. Fixes #594
2022-09-17 15:00:49 +03:00
Tulir Asokan
026c39a3de
Add support for new reaction stuff
...
* Custom emojis in reactions
* Premium users can react 3 times to a single message
* Reactions to recent messages are now polled on read receipt
2022-09-17 14:25:06 +03:00
Tulir Asokan
6641b9a16c
Save own ID as message sender ID for messages without sender
2022-09-15 17:18:35 +03:00
Malte E
85b8f5def7
Don't check whether User is channel, add peer property to User
2022-08-24 21:13:11 +03:00
Tulir Asokan
b3ed4cf657
Fix handling messages with no sender
2022-08-17 15:14:07 +03:00
Tulir Asokan
cc29ce19ca
Add missing parameter when handling Matrix files
2022-08-15 11:09:10 +03:00
Tulir Asokan
941aa5f9d8
Fix mistake in mark_disappearing
2022-08-14 14:28:23 +03:00
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