Commit Graph

  • 2615e11e34 Move some utility methods from portal to separate files Tulir Asokan 2021-12-21 15:27:10 +02:00
  • 7595b9c015 Remove alembic stuff Tulir Asokan 2021-12-21 13:26:23 +02:00
  • dfe9bd94b1 Fix /id command in private chats Tulir Asokan 2021-12-21 13:03:02 +02:00
  • 737c4a1104 Add missing await. Fixes #710 Tulir Asokan 2021-12-21 11:21:45 +02:00
  • 82024a3250 Update database settings in example config Tulir Asokan 2021-12-21 02:00:54 +02:00
  • 3447762d91 Fix dependencies and docker image Tulir Asokan 2021-12-21 01:55:42 +02:00
  • 055034ed67 Remove tests Tulir Asokan 2021-12-21 01:47:37 +02:00
  • f768254b83 Install all optional dependencies in dockerfile Tulir Asokan 2021-12-21 01:46:47 +02:00
  • 6d25e9687e Blacken and isort code Tulir Asokan 2021-12-21 01:36:24 +02:00
  • f2af17d359 Add support for contact messages Tulir Asokan 2021-12-20 23:43:23 +02:00
  • 89ab29ea5f Switch from SQLAlchemy to asyncpg/aiosqlite Tulir Asokan 2021-12-20 22:39:09 +02:00
  • f12f3fe007 Update mautrix-python again Tulir Asokan 2021-12-15 17:36:50 +02:00
  • 9c14c86358 Update mautrix-python Tulir Asokan 2021-12-15 14:14:42 +02:00
  • 8603c67347 Move format_duration to mautrix-python Tulir Asokan 2021-12-12 12:17:54 +02:00
  • 74ec8f4fa6 Catch cases where user has tgid but no session stored Tulir Asokan 2021-12-08 12:35:36 +02:00
  • 3ddd4449b1 Update mautrix-python Tulir Asokan 2021-12-08 12:17:26 +02:00
  • 782cd426a4 Switch back to upstream Telethon Tulir Asokan 2021-12-01 20:53:38 +02:00
  • 2744e7a5a0 Update Docker image to Alpine 3.15 Tulir Asokan 2021-11-30 13:12:42 +02:00
  • ae28d125f2 Fix redaction checkpoints Tulir Asokan 2021-11-30 12:08:38 +02:00
  • 05cf150982 Check filter list before handling matrix events Brad Murray 2021-11-29 09:59:34 -05:00
  • 6245c4066f Fix filter_list type hint Tulir Asokan 2021-11-29 13:37:26 +02:00
  • f7ecc3fdfc Update BridgeState import path Tulir Asokan 2021-11-28 19:51:59 +02:00
  • 292a218a16 Remove legacy helm chart Tulir Asokan 2021-11-28 19:51:54 +02:00
  • c095498247 Update dependencies Tulir Asokan 2021-11-19 18:14:20 +02:00
  • 8276692ebf Merge pull request #692 from mautrix/sumner/bri-827-add-bridge-and-remote-message-tracking Sumner Evans 2021-11-17 15:23:50 -07:00
  • 7e369dabdc portal/matrix: improve logging Sumner Evans 2021-11-17 15:20:48 -07:00
  • 631ed49ec7 Update comments in example config Tulir Asokan 2021-11-16 01:08:57 +02:00
  • 25761215c3 Move filter_matrix_event logic to mautrix-python Tulir Asokan 2021-11-16 00:50:32 +02:00
  • b4d4f84161 Update tgs_converter to match updated lottieconverter (#694) SOT-TECH 2021-11-16 02:07:13 +03:00
  • 8e8360a992 portal/matrix: report message send checkpoint on all message types Sumner Evans 2021-11-15 14:25:01 -07:00
  • a1f389cb73 example config: add message send checkpoint description Sumner Evans 2021-11-12 11:22:24 -07:00
  • 2cc439853f Bump version to 0.10.2 v0.10.2 Tulir Asokan 2021-11-13 14:40:39 +02:00
  • 76b2937c18 Update mautrix-python and stop supporting pickle for crypto store Tulir Asokan 2021-11-13 14:14:46 +02:00
  • f2a9f4ab33 Merge pull request #639 from olmari/patch-1 Tulir Asokan 2021-11-12 23:06:26 +02:00
  • ec375e79d7 Merge pull request #680 from tadzik/tadzik/fix-max-initial-sync-for-chats Tulir Asokan 2021-11-12 23:04:22 +02:00
  • 338a4d9761 Pin Pillow version in dockerfile to same as alpine. Fixes #683 Tulir Asokan 2021-11-01 18:56:08 +02:00
  • 83d457f2b3 Ignore ChannelParticipantBanned in participant list. Fixes #635 Tulir Asokan 2021-10-29 20:15:24 +03:00
  • 3507095572 Merge pull request #681 from justinbot/justinbot/dont-log-messages Sumner Evans 2021-10-29 11:24:15 -06:00
  • 4e7cf481fd Don't log entire messagecontents on exception. Justin Carlson 2021-10-29 12:30:49 -04:00
  • 0915bb9402 Make max_initial_member_sync work for Chats as well as Channels Tadeusz Sośnierz 2021-10-27 14:33:08 +02:00
  • 7c5d1c2959 Merge pull request #676 from justinbot/justinbot/welcome-text-config Sumner Evans 2021-10-26 09:51:08 -06:00
  • 8aecf1f84b Update example config. Justin Carlson 2021-10-23 12:10:36 -04:00
  • 2c45d8dd5b Remove send_welcome_message override Justin Carlson 2021-10-23 12:09:16 -04:00
  • fac337eaf1 Add example config for welcome messages. Justin Carlson 2021-10-22 12:17:25 -04:00
  • e7d8948334 Bump Telethon to update to latest version of layer 133 Tulir Asokan 2021-10-20 21:20:05 +03:00
  • 6b8831872c Allow logout even if session isn't authorized Tulir Asokan 2021-10-20 20:55:11 +03:00
  • 4e8c373d1b Delete session on log_out() even if telegram logout fails Tulir Asokan 2021-10-20 20:24:47 +03:00
  • 8865dab6b0 Push bad credentials state if session isn't valid in start() Tulir Asokan 2021-10-20 20:12:23 +03:00
  • e4a2bd2f69 Catch authorization errors in get_me() Tulir Asokan 2021-10-20 20:02:09 +03:00
  • a132916525 Update Telethon Tulir Asokan 2021-10-19 12:32:45 +03:00
  • a9dcb34b2d Use existing power levels as base for user levels instead of hardcoded values Tulir Asokan 2021-10-11 00:51:50 +03:00
  • 74c43355e4 Decrypt fetched messages to generate reply fallback Tulir Asokan 2021-10-11 00:51:28 +03:00
  • 7255e86595 Merge pull request #670 from mautrix/ci-update-container-versions-on-success Sumner Evans 2021-10-14 12:30:36 -06:00
  • e4098a226e ci: only update container versions on success Sumner Evans 2021-10-14 09:45:39 -06:00
  • 5dea5977ad Merge pull request #662 from mautrix/ci-auto-update-version Sumner Evans 2021-09-17 19:04:14 -04:00
  • 1c9a30773e ci: deploy to dev stable and internal automatically Sumner Evans 2021-09-17 12:19:14 -04:00
  • e276944b40 Implement get_bridge_states Tulir Asokan 2021-08-25 16:04:50 +03:00
  • 2e14991815 Remove element ios hack from non-sticker documents Tulir Asokan 2021-08-20 14:00:42 +03:00
  • 3083727aff Add extension to unnamed file names. Fixes #646 Tulir Asokan 2021-08-20 14:00:25 +03:00
  • d778c639dc Bump maximum Telethon version Tulir Asokan 2021-08-19 15:08:20 +03:00
  • 10de186598 Bump version to 0.10.1 v0.10.1 Tulir Asokan 2021-08-19 14:57:33 +03:00
  • 64107fab17 Add video flags for animated stickers Tulir Asokan 2021-08-19 14:43:57 +03:00
  • 52bfbddcca Add flag to invite events that will be auto-accepted Tulir Asokan 2021-08-18 20:48:11 +03:00
  • 5d9cc490d7 Fix public_portals setting not being respected on portal creation Tulir Asokan 2021-08-17 00:17:21 +03:00
  • 13cac8db9a Reset TelegramClient completely on AuthKeyDuplicatedError Tulir Asokan 2021-08-16 20:54:02 +03:00
  • 3ab5e4d8cc Move remaining manhole stuff to mautrix-python Tulir Asokan 2021-08-14 16:22:31 +03:00
  • 7e728dd5af Fix incorrect states being sent when stopping client Tulir Asokan 2021-08-13 16:48:19 +03:00
  • 597d2e3282 Bump asyncpg version Tulir Asokan 2021-08-13 13:00:07 +03:00
  • 57611a3f30 Catch AuthKeyDuplicatedError in start() Tulir Asokan 2021-08-13 12:58:35 +03:00
  • ec64c83cb0 Merge pull request #652 from mautrix/new-bridge-state Tulir Asokan 2021-08-10 19:53:59 +03:00
  • ecdaaea3b9 Don't send connected state when sync is in progress Tulir Asokan 2021-08-10 18:14:32 +03:00
  • bda41417aa Update repo path Tulir Asokan 2021-08-06 17:46:24 +03:00
  • 5a76b5bcdc Upgrade mautrix to 0.10.2 and use new BridgeStateEvents Sumner Evans 2021-08-04 14:03:54 -06:00
  • 4edd8eaa7b Ignore everything after ; in Matrix location events Tulir Asokan 2021-08-02 12:52:21 +03:00
  • 742a925040 Change some things Tulir Asokan 2021-08-02 12:52:05 +03:00
  • bcede7710f Add linebreak to "legend" Sami Olmari 2021-07-06 09:57:33 +03:00
  • c02f67e0d1 Send warning if bridge bot doesn't have redaction permissions Tulir Asokan 2021-06-23 18:44:32 +03:00
  • 31650aac96 Update Docker image to Alpine 3.14 Tulir Asokan 2021-06-23 17:50:48 +03:00
  • 730f6bab6f Update to Telethon 1.22 Tulir Asokan 2021-06-22 19:42:26 +03:00
  • f923552f86 Update mautrix-python (ref #623) Tulir Asokan 2021-06-22 19:25:08 +03:00
  • eca1032d16 Ignore typing notifications from double puppeted users. Fixes #631 Tulir Asokan 2021-06-19 22:48:43 +03:00
  • 570372fa83 Bump version to 0.10.0 v0.10.0 Tulir Asokan 2021-06-14 19:45:00 +03:00
  • 5ed09ad783 Fix Telegram->Matrix typing notifications Tulir Asokan 2021-06-10 15:44:12 +03:00
  • c385aa0b8d Add real-time bridge status push option Tulir Asokan 2021-06-09 20:04:17 +03:00
  • ec152cbd9d Pass through Telegram gif meta as custom fields Tulir Asokan 2021-05-24 16:04:53 +03:00
  • b36fc35e04 Don't remove zero-width joiners from middle of displaynames Tulir Asokan 2021-05-23 16:28:17 +03:00
  • 198e77cae9 Remove commented edge things from dockerfile Tulir Asokan 2021-05-13 14:56:09 +03:00
  • 9c4beb29a5 Send m.bridge data when bridging existing room to Telegram Tulir Asokan 2021-05-12 19:21:12 +03:00
  • 6accb530c6 Add option to only bridge mute status and tags when creating portal Tulir Asokan 2021-04-29 12:09:54 +03:00
  • 1a77ba5fcd Add option to bridge archive, pin and mute status from Telegram Tulir Asokan 2021-04-20 14:52:19 +03:00
  • 7e9dd8b895 Update mautrix-python Tulir Asokan 2021-04-16 15:27:56 +03:00
  • 78fcacf7aa Bump version to 0.10.0rc1 v0.10.0-rc1 Tulir Asokan 2021-04-05 12:47:11 +03:00
  • 077f5d588b Update dependencies Tulir Asokan 2021-04-05 12:28:39 +03:00
  • 8b73c67836 Mark chat as fully read on Telegram if read receipt target is unknown Tulir Asokan 2021-03-31 16:42:35 +03:00
  • 92fa05cb06 Fix handling forwarded messages from known chats without a cached title Tulir Asokan 2021-03-25 19:40:17 +02:00
  • 18f5a33279 Add some logs when bridging read receipts Tulir Asokan 2021-03-25 19:12:33 +02:00
  • f9a6e9c4fb Fix other usages of Puppet.get_displayname Tulir Asokan 2021-03-23 20:21:46 +02:00
  • abfefab545 Store puppet displayname quality and don't allow it to decrease Tulir Asokan 2021-03-23 20:13:06 +02:00
  • 79f8c520bd Move RowProxy import into type checking Tulir Asokan 2021-03-22 13:51:49 +02:00
  • fa35ed1cb6 Sync own read marker to Matrix when backfilling chats Tulir Asokan 2021-03-22 13:51:22 +02:00