Commit Graph

  • 48a624bd07 Re-add custom get_users method to avoid expensive API calls Tulir Asokan 2020-08-19 00:11:44 +03:00
  • 66c2e779ea Add mutex for backfill method Tulir Asokan 2020-08-18 23:56:24 +03:00
  • f84dcb64d3 Replace custom get_users with client.get_participants Tulir Asokan 2020-08-18 23:41:38 +03:00
  • 95bb974ca6 Update handling of deleted members Tulir Asokan 2020-08-18 20:32:41 +03:00
  • 953ef0e5bc Maybe fix encrypted parallel file transfer Tulir Asokan 2020-08-18 20:27:40 +03:00
  • 1b2024e456 Update username even if disable_updates is true Tulir Asokan 2020-08-18 20:27:10 +03:00
  • e961c3a9ed Pass through messages even if they're commands Tulir Asokan 2020-08-16 18:24:10 +03:00
  • 22d50208d8 Fix checking if message is command Tulir Asokan 2020-08-16 18:23:46 +03:00
  • b43cc72de2 Merge pull request #518 from kubesail/master Tulir Asokan 2020-08-16 00:09:47 +03:00
  • a06691b214 add TARGETARCH as build arg in ci pipeline Dan Pastusek 2020-08-14 15:39:53 -06:00
  • 3461ee6a72 remove empty line Dan Pastusek 2020-08-14 15:04:12 -06:00
  • 8662db67b8 add jq / yq Dan Pastusek 2020-08-14 15:03:15 -06:00
  • 321a7810c4 Catch individual errors when syncing dialogs Tulir Asokan 2020-08-06 20:42:19 +03:00
  • eae7bba649 Update to mautrix-python v0.7 Tulir Asokan 2020-08-06 20:34:09 +03:00
  • 92c572d761 Maybe fix parallel file transfer Tulir Asokan 2020-08-04 16:56:59 +03:00
  • 868ebf2025 Improve YAML handling in !tg config. Fixes #377 Tulir Asokan 2020-08-02 21:19:20 +03:00
  • 9f9182c564 Show upgraded rooms separately in clean-rooms list. Fixes #369 Tulir Asokan 2020-08-02 01:00:09 +03:00
  • c62774f1a6 Implement disappearing photos. Fixes #481 Tulir Asokan 2020-08-02 00:54:37 +03:00
  • eace9b4ef6 Unregister old chat when a group is upgraded Tulir Asokan 2020-08-02 00:54:16 +03:00
  • bc4610af04 Add option to disable backfilling normal groups Tulir Asokan 2020-08-01 14:11:34 +03:00
  • 729fa8eb46 Update Telethon Tulir Asokan 2020-07-30 21:26:20 +03:00
  • 8ca78e21b6 Remove incorrect check in own read receipt bridging Tulir Asokan 2020-07-30 19:22:13 +03:00
  • b17454723e Bridge own read receipts from other Telegram clients with double puppeting Tulir Asokan 2020-07-30 19:20:39 +03:00
  • 5e8aa8818f Implement disabling notifications while backfilling Tulir Asokan 2020-07-29 22:47:00 +03:00
  • ffcfd019c2 Fix auto-accepting private chat portals with double puppeting Tulir Asokan 2020-07-29 22:21:26 +03:00
  • 7298d9dfdc Handle channel messages correctly in backfill Tulir Asokan 2020-07-29 22:19:21 +03:00
  • be3b135cc7 Merge branch 'automatic-backfill' Tulir Asokan 2020-07-29 22:15:48 +03:00
  • 9848f8b92c Separate dialog syncing and creation limits and fix bugs Tulir Asokan 2020-07-29 21:55:51 +03:00
  • 59eb7376c9 Add missed message backfilling Tulir Asokan 2020-07-28 18:32:34 +03:00
  • ea017467fd Add support for football Tulir Asokan 2020-07-28 18:01:44 +03:00
  • 2c0a2e694b Add option for automatic backfilling when creating portal Tulir Asokan 2020-07-28 17:28:07 +03:00
  • 4b03cddde8 Bump version to 0.8.2 v0.8.2 Tulir Asokan 2020-07-27 13:53:24 +03:00
  • 6eec096501 Bump minimum mautrix-python version to v0.5.8 Tulir Asokan 2020-07-27 13:48:50 +03:00
  • 78cdb43c65 Fix using edge repos in docker image Tulir Asokan 2020-06-11 19:44:44 +03:00
  • 993354bce5 Update mautrix-python Tulir Asokan 2020-07-27 13:28:08 +03:00
  • 8299b68b96 Update wording in roadmap Tulir Asokan 2020-07-27 12:36:38 +03:00
  • bf9f9e1064 Merge pull request #503 from SharkyRawr/dbms-import-fix Tulir Asokan 2020-07-26 22:25:56 +03:00
  • 5cf8a7a8a4 Fixup mautrix_telegram.scripts.dbms_migrate import for RoomState and UserProfile as it changed upstream. Sophie 'Sharky' Schumann 2020-07-26 21:20:49 +02:00
  • da91df5754 Make management API comment more accurate Tulir Asokan 2020-07-23 20:16:27 +03:00
  • 341b69ed75 Update roadmap Tulir Asokan 2020-07-16 15:18:12 +03:00
  • a7a3ce4ea1 Update mautrix-python to fix duplicate message indexes in e2be Tulir Asokan 2020-07-12 22:03:59 +03:00
  • f83d03fb16 Update mautrix-python a third time Tulir Asokan 2020-07-12 17:23:52 +03:00
  • 34e1935a97 Update mautrix-python again Tulir Asokan 2020-07-12 16:34:25 +03:00
  • 0080b028bf Update mautrix-python Tulir Asokan 2020-07-12 15:48:35 +03:00
  • 689d84fa78 Move enable_dm_encryption helper to Portal Tulir Asokan 2020-07-09 19:45:28 +03:00
  • 64c9759de8 Update mautrix-python again and fix bugs in accepting invites as puppets Tulir Asokan 2020-07-09 19:03:50 +03:00
  • 31cac3eef3 Update mautrix-python Tulir Asokan 2020-07-09 16:59:01 +03:00
  • 4e670a8cbe Switch to mautrix-python crypto Tulir Asokan 2020-07-08 23:05:39 +03:00
  • bbfcc9d7d8 Fix handling messages with PhotoEmpty. Fixes #494 Tulir Asokan 2020-07-06 12:41:04 +03:00
  • 29cc98a7f5 Update Telethon and mautrix-python Tulir Asokan 2020-07-05 13:47:17 +03:00
  • 8e54d2e253 Add basketball to known dice throw emojis Tulir Asokan 2020-07-05 13:47:08 +03:00
  • dd69204f5a Move handle_telegram_text log to trace level (ref #321) Tulir Asokan 2020-07-04 22:01:01 +03:00
  • 44a102c3b1 Automatically accept invitations when using double puppeting Tulir Asokan 2020-06-24 23:33:22 +03:00
  • f487853954 Fix handling file captions. Fixes #475 Tulir Asokan 2020-06-24 22:32:13 +03:00
  • a29d9cf4ff Add QR login command. Fixes #399 Tulir Asokan 2020-06-24 15:04:49 +03:00
  • 3fa6ed74e5 Fix sign in location messages Tulir Asokan 2020-06-22 13:53:00 +03:00
  • d3c1c2be6c Update deps Tulir Asokan 2020-06-18 10:51:56 +03:00
  • f274fe1cf6 Add FUNDING.yml Tulir Asokan 2020-06-18 00:00:50 +03:00
  • f358eab214 Don't mutate EventType objects Tulir Asokan 2020-06-17 16:39:56 +03:00
  • 59d76148dc Don't try to send m.bridge events before portal is created Tulir Asokan 2020-06-15 16:13:49 +03:00
  • 489e520ddd Add option to resend bridge info to all portals Tulir Asokan 2020-06-15 15:30:57 +03:00
  • 60ecb03f64 Add external url to bridge info Tulir Asokan 2020-06-15 15:02:08 +03:00
  • 8a99e67c6d Update bridge info when portal metadata changes Tulir Asokan 2020-06-15 14:43:38 +03:00
  • 482a52cb5e Fix using edge repos in docker image. Fixes #482 Tulir Asokan 2020-06-11 19:44:44 +03:00
  • ba13c5cae1 Send "delivery" receipt for messages bridged from Telegram Tulir Asokan 2020-06-11 19:09:01 +03:00
  • 4b57be3917 Bump version to 0.8.1 v0.8.1 Tulir Asokan 2020-06-08 17:45:19 +03:00
  • 9383e5eed2 Allow any 0.5.x version of mautrix-python Tulir Asokan 2020-06-08 12:36:18 +03:00
  • a3b4a5e30e Update Docker image to Alpine 3.12 Tulir Asokan 2020-06-06 20:10:14 +03:00
  • 72a45d7d80 Bump version to 0.8.0 v0.8.0 Tulir Asokan 2020-06-03 15:37:07 +03:00
  • bcf464428a Bump version to 0.8.0rc5 v0.8.0-rc5 Tulir Asokan 2020-05-30 13:18:58 +03:00
  • f3b9f4bf73 Bump maximum Telethon version Tulir Asokan 2020-05-29 15:28:53 +03:00
  • 10e54ed789 Add option to send delivery error notices Tulir Asokan 2020-05-29 15:28:41 +03:00
  • 35da8df526 Add option to disable removing avatars from Telegram ghosts Tulir Asokan 2020-05-29 15:27:36 +03:00
  • fb1ab220ff Update ROADMAP.md Tulir Asokan 2020-05-28 12:56:56 +03:00
  • 2dd39fddf0 Try to prevent infinite loop of state changes with double puppeting Tulir Asokan 2020-05-27 12:36:50 +03:00
  • 7f69e9f329 Bump mautrix-python version Tulir Asokan 2020-05-25 14:11:03 +03:00
  • 3f6a4237ad Add option to send read receipt on confirmed delivery to Telegram Tulir Asokan 2020-05-25 13:25:37 +03:00
  • ee04e8c17f Bump mautrix-python req to rc1 v0.8.0-rc4 Tulir Asokan 2020-05-22 22:19:36 +03:00
  • 7d75c15027 Actually fix branch/tag condition in CI Tulir Asokan 2020-05-22 22:19:27 +03:00
  • 312a44d361 Add sponsors section to README.md Tulir Asokan 2020-05-22 22:00:23 +03:00
  • 85d38e3db6 Bump version to 0.8.0rc3 v0.8.0-rc3 Tulir Asokan 2020-05-22 20:49:47 +03:00
  • 3a25ee2c93 Merge pull request #468 from davidmehren/fix-peerchannel-admin Tulir Asokan 2020-05-22 20:02:53 +03:00
  • a4d49a41e0 Maybe fix branch condition in CI Tulir Asokan 2020-05-21 19:35:04 +03:00
  • 7ba9e10f0f Fix admin detection in _can_use_commands David Mehren 2020-04-17 19:21:54 +02:00
  • 05e966011e Fix error syncing private chat portals with no avatar Tulir Asokan 2020-05-20 23:29:36 +03:00
  • 9081f6bce4 Bump mautrix-python requirement Tulir Asokan 2020-05-20 23:17:42 +03:00
  • c126e8b615 Actually ignore ChatForbidden when syncing. Fixes #446 Tulir Asokan 2020-05-20 22:45:22 +03:00
  • f454803ef7 Move private information to trace log level. Fixes #321 Tulir Asokan 2020-05-20 22:40:20 +03:00
  • 40beb8f752 Add private_chat_portal_meta option and fix bugs Tulir Asokan 2020-05-20 21:19:42 +03:00
  • 4d8d332732 Bump version to 0.8.0rc2 v0.8.0-rc2 Tulir Asokan 2020-05-20 19:13:54 +03:00
  • 7fb771b992 Fix copying example config on first run of docker image Tulir Asokan 2020-05-20 19:13:45 +03:00
  • d0900a95a7 Send uk.half-shot.bridge in addition to m.bridge Tulir Asokan 2020-05-19 11:37:17 +03:00
  • 8552d463a1 Add missing receiver_id when syncing direct chat dialogs (ref #425) Tulir Asokan 2020-05-19 11:30:38 +03:00
  • 74d130644c Fix tempfile usage Tulir Asokan 2020-05-17 15:01:03 +03:00
  • 976e0dd2b7 Fix !tg version command for non-release versions in docker Tulir Asokan 2020-05-13 23:34:43 +03:00
  • 340c25ba0b Use stdlib tempfile for video thumbnail temp files Tulir Asokan 2020-05-13 23:33:24 +03:00
  • 7e8d4bc9a8 Include readme, license and requirements.txt in PyPI tarballs Tulir Asokan 2020-05-13 23:33:08 +03:00
  • 429544373a Bump mautrix-python and send m.bridge events Tulir Asokan 2020-05-05 21:40:57 +03:00
  • 80dd6fa9e1 Fix typo in unbridge permission error Tulir Asokan 2020-04-27 13:21:49 +03:00
  • 45ac120407 Add error message if backfill is ran in non-portal room Tulir Asokan 2020-04-25 23:24:39 +03:00