Tulir Asokan
|
6fafc533ab
|
Catch AuthKeyNotFound in start
|
2023-10-22 11:43:56 +03:00 |
|
Tulir Asokan
|
23ec691128
|
Handle "inactive" reactions when fetching allowed list
|
2023-07-21 12:33:28 +03:00 |
|
Tulir Asokan
|
59213ebeae
|
Add warning log if GetAvailableReactions returns unexpected data
|
2023-07-06 13:26:01 +03:00 |
|
Tulir Asokan
|
36b2f6af2e
|
Fix bridging reactions if server was rebooted less than 12 hours ago
Fixes #915
|
2023-07-06 13:24:13 +03:00 |
|
Tulir Asokan
|
212023d296
|
Don't send logout bridge state event if the user was already logged out
|
2023-07-03 19:21:24 +03:00 |
|
Tulir Asokan
|
732258c093
|
Don't sync dialogs with no real messages
|
2023-04-18 17:22:57 +03:00 |
|
Sumner Evans
|
da61ba96f1
|
db/puppet: add contact_info_set flag
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2023-04-14 09:36:06 -06: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
|
f7b694c9e4
|
Use new wrapper for creating background tasks
|
2023-02-11 22:41:15 +02:00 |
|
Tulir Asokan
|
d53764fd84
|
Remove custom TTLs in bridge states
|
2023-01-27 15:11:15 +02:00 |
|
Tulir Asokan
|
a40000e6b7
|
Only fill bridge state if tgid is set
|
2023-01-14 14:28:22 +02:00 |
|
Max Sandholm
|
596c9a5055
|
None check puppet on logout call
|
2023-01-04 18:21:25 +02:00 |
|
Tulir Asokan
|
9fae4f14d2
|
Handle getting logged out the same way in all cases
|
2023-01-03 21:45:25 +02:00 |
|
Tulir Asokan
|
7960f22be9
|
Add some more logs in dialog sync
|
2022-10-14 16:04:22 +03:00 |
|
Tulir Asokan
|
f63a7857a6
|
Reduce takeout loop timeout
|
2022-10-14 14:38:06 +03:00 |
|
Tulir Asokan
|
3c22ab7bd1
|
Try to automatically detect when data export is accepted
|
2022-10-14 13:55:43 +03:00 |
|
Tulir Asokan
|
0bbf64d240
|
Add option to sync portals in backfill queue
|
2022-10-14 13:55:12 +03:00 |
|
Tulir Asokan
|
fef03ddec0
|
Maybe actually fix time comparison
|
2022-10-12 22:09:23 +03:00 |
|
Tulir Asokan
|
f2d0489488
|
Fix another bug
|
2022-10-12 16:46:42 +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
|
8ae34223c5
|
Add timeout for backfill queue waiter to handle retries
|
2022-10-11 17:32:59 +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
|
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
|
b2daebead6
|
Catch errors when updating read status or tags. Fixes #812
|
2022-09-20 11:11:59 +03:00 |
|
Tulir Asokan
|
4210091e9a
|
Fix some bugs
|
2022-09-20 01:59:47 +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
|
ad0c6cfc8d
|
Run connection tracking task if status_endpoint is set
|
2022-09-13 16:36:38 +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
|
910a681f4b
|
Mark key parameters as positional-only in async getter lock methods
|
2022-08-14 12:49:45 +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
|
261f99ac82
|
Add provisioning API for listing contacts and starting DMs
|
2022-04-06 12:40:55 +03:00 |
|
Sumner Evans
|
077ab2bb38
|
user: fix bug in kick_from_portals
|
2022-03-22 00:46:32 -06:00 |
|
Tulir Asokan
|
4766d14359
|
Move DM creation code to mautrix-python
|
2022-03-04 16:12:02 +02:00 |
|
Tulir Asokan
|
54176ba2db
|
Fix self parameter name in _mute_room. Fixes #764
|
2022-03-02 14:33:09 +02:00 |
|
Tulir Asokan
|
9ea0516166
|
Log when tagging and muting rooms
|
2022-02-25 19:35:05 +02:00 |
|
Tulir Asokan
|
2fb08d59c7
|
Return error if user tries to send empty login code to API
|
2022-02-09 12:05:16 +02:00 |
|
Tulir Asokan
|
a55d9ae36a
|
Improve profile info syncing
|
2022-02-01 20:51:55 +02:00 |
|
Sumner Evans
|
a0fd98b9e2
|
bridge state: use TRANSIENT_DISCONNECT if connection drops and is expected to come back soon
|
2022-01-12 08:59:09 -07:00 |
|
Tulir Asokan
|
e446121192
|
Fix order of operations when syncing contacts
|
2021-12-30 12:20:36 +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
|
9c14c86358
|
Update mautrix-python
|
2021-12-15 14:14:42 +02:00 |
|
Tulir Asokan
|
74ec8f4fa6
|
Catch cases where user has tgid but no session stored
|
2021-12-08 12:35:36 +02:00 |
|
Tulir Asokan
|
f7ecc3fdfc
|
Update BridgeState import path
|
2021-11-28 19:51:59 +02:00 |
|
Tulir Asokan
|
4e8c373d1b
|
Delete session on log_out() even if telegram logout fails
|
2021-10-20 20:24:47 +03:00 |
|
Tulir Asokan
|
8865dab6b0
|
Push bad credentials state if session isn't valid in start()
|
2021-10-20 20:12:23 +03:00 |
|
Tulir Asokan
|
e4a2bd2f69
|
Catch authorization errors in get_me()
|
2021-10-20 20:02:09 +03:00 |
|