Commit Graph

  • 0833850f4f Fix potential duplicate unauthenticated user join/leave message in Matrix Tulir Asokan 2018-05-19 16:18:04 +03:00
  • 87a715aa10 Add missing await when joining chat with invite link Tulir Asokan 2018-05-17 17:20:56 +03:00
  • ea209498ba Fix dependency version requirements Tulir Asokan 2018-05-14 21:37:29 +03:00
  • 79341b8d28 Add support for Telethon's catch_up() (ref #124) Tulir Asokan 2018-05-13 11:22:20 +03:00
  • fd763b953d Update dependencies and remove python 3.5 special casing Tulir Asokan 2018-05-13 10:52:44 +03:00
  • 949c380235 Update reply format again Tulir Asokan 2018-05-13 10:28:56 +03:00
  • 81d982d254 Add/handle <!--end-mx-reply--> at end of native reply fallbacks. Fixes #133 Tulir Asokan 2018-05-04 15:40:26 +03:00
  • f7dfbbf3f4 Bump telethon-session-sqlalchemy version Tulir Asokan 2018-04-30 17:40:07 +03:00
  • 1e0f2c72b5 Fix line lengths and add limit to .editorconfig Tulir Asokan 2018-04-29 23:51:11 +03:00
  • 73e7b8f635 Add option to send bot messages as m.notice. Fixes #121 Tulir Asokan 2018-04-29 23:48:02 +03:00
  • 8354bf6bb5 Send gif stickers as-is rather than converting to webp. Fixes #132 Tulir Asokan 2018-04-29 23:07:37 +03:00
  • db5441c3eb Fix some potential errors in matrix file handling Tulir Asokan 2018-04-29 22:50:47 +03:00
  • bb13813952 Check if portal is channel before trusting member list Tulir Asokan 2018-04-29 15:54:16 +03:00
  • 2c47cdfac6 Add option to limit number of members in startup sync. Fixes #115 Tulir Asokan 2018-04-29 13:50:52 +03:00
  • d9dd304b26 Send notification and leave when non-whitelisted user invites bridge bot. Fixes #122 Tulir Asokan 2018-04-29 12:54:20 +03:00
  • 45981b9c77 Add Matrix->Telegram sticker bridging. Fixes #105 Tulir Asokan 2018-04-29 01:49:19 +03:00
  • c040c0d59c Cut messages over 4096 characters long. Fixes #117 Tulir Asokan 2018-04-29 01:19:12 +03:00
  • 4c26d7e59a Add some locks to fix #109 Tulir Asokan 2018-04-29 00:50:50 +03:00
  • ae792a7b33 Bridge chat photo removing from Telegram to Matrix. Fixes #123 Tulir Asokan 2018-04-29 00:31:23 +03:00
  • a3ed8dbce3 Add missing await (ref #123) Tulir Asokan 2018-04-29 00:25:28 +03:00
  • d332a429d6 Add option to disable native stickers. Fixes #116 Tulir Asokan 2018-04-28 22:09:40 +03:00
  • 797ff06d10 Catch ValueError in pm command. Fixes #126 Tulir Asokan 2018-04-28 22:05:27 +03:00
  • 193dcc714b Wait for sync to complete when running sync explicitly Tulir Asokan 2018-04-28 22:01:29 +03:00
  • 445d997be8 Allow deleting messages via relay bot. Fixes #114 Tulir Asokan 2018-04-28 21:52:24 +03:00
  • 8da06c969c Add option to not make publicly joinable channels public on Matrix. Fixes #128 Tulir Asokan 2018-04-28 21:39:43 +03:00
  • c87f410d3e Disable Telethon error reporter Tulir Asokan 2018-04-28 21:30:47 +03:00
  • 824725a698 Remove unnecessary newlines from some places. Fixes #113 Tulir Asokan 2018-04-28 21:29:11 +03:00
  • 780edd7e57 Add user+portal-specific lock for sending/receiving messages of authenticated users. Fixes #108 Tulir Asokan 2018-04-28 21:20:21 +03:00
  • e231c3ec9a Check prev_content before handling membership event Tulir Asokan 2018-04-28 19:21:50 +03:00
  • f5e3b39105 Merge pull request #127 from V02460/master Tulir Asokan 2018-04-23 11:42:42 +03:00
  • fbb9075bbe Fix Telegram registration Kai A. Hiller 2018-04-23 05:23:00 +02:00
  • 07f5348ff0 Enable debug mode by default in example config Tulir Asokan 2018-04-19 11:16:16 +03:00
  • 1ce8f08ff2 Remove debug prints and don't set TelegramFile.was_converted if webp image wasn't converted Tulir Asokan 2018-04-15 20:58:41 +03:00
  • a652fb1d8c fix: copy database path to updated config (#119) Jan Christian Grünhage 2018-04-17 16:38:39 +01:00
  • 41f2f64322 Update Telethon Tulir Asokan 2018-04-15 19:01:05 +03:00
  • 2eba5f687a Improve hacky post-error handling for #108 Tulir Asokan 2018-04-15 17:45:28 +03:00
  • 423731751d Make sure BotChat row exists before trying to delete it Tulir Asokan 2018-04-13 19:45:54 +03:00
  • 92b86deeba Move invite debug log to start of handler Tulir Asokan 2018-04-13 19:44:06 +03:00
  • b4b1951509 Add hacky post-error handling for #108 Tulir Asokan 2018-04-13 19:23:54 +03:00
  • cc29aec3f6 Remove timestamp massaging from edits. Fixes #106 Tulir Asokan 2018-04-13 18:09:56 +03:00
  • 65174d9998 Allow signing in with passwords containing spaces Tulir Asokan 2018-04-13 14:50:57 +03:00
  • 4804023acf Fix bridging Telegram documents (video/audio/file) Tulir Asokan 2018-04-09 13:33:59 +03:00
  • 459128a417 Fix error when handling DocumentAttributeSticker without alt Tulir Asokan 2018-04-08 17:57:30 +03:00
  • d40b0b896b Bump mautrix-appservice dependency version and fix mime type document attribute handling Tulir Asokan 2018-04-07 00:48:55 +03:00
  • 006a5971ea Split up telegram document handling and send stickers as m.sticker Tulir Asokan 2018-04-07 00:32:15 +03:00
  • 4498ab4721 Compress completed roadmap things and add new points Tulir Asokan 2018-04-02 11:46:42 +03:00
  • 133e4af712 Fix replying to replies of forwarded messages Tulir Asokan 2018-03-31 19:48:28 +03:00
  • 66d68f6b63 Fix error when trying to mention unauthenticated users Tulir Asokan 2018-03-31 11:18:39 +03:00
  • a1297e90ce Update alchemysession to fix get_entity Tulir Asokan 2018-03-30 12:50:48 +03:00
  • c24cd8fbb1 Update mautrix-appservice to fix timestamp massaging timezone problems Tulir Asokan 2018-03-29 23:31:54 +03:00
  • 59a0ca33ee Update mautrix-appservice and python 3.5 version of telethon Tulir Asokan 2018-03-29 22:23:17 +03:00
  • 502a3599fc Add preview Tulir Asokan 2018-03-29 22:06:45 +03:00
  • 6c0399ac7b Convert t.me message URLs to matrix.to message URLs. Fixes #98 Tulir Asokan 2018-03-29 21:23:47 +03:00
  • 68a743a563 Send Telegram timestamps and source URLs to Matrix Tulir Asokan 2018-03-29 20:57:11 +03:00
  • 22f430c340 Fix forwarded messages from channels not appearing Tulir Asokan 2018-03-24 17:01:09 +02:00
  • 91ae50911e Fix Telethon 0.18.1 compatibility. Fixes #96 Tulir Asokan 2018-03-24 16:32:21 +02:00
  • 2bf327dbc5 Accept jpegs as images Tulir Asokan 2018-03-15 10:58:33 +02:00
  • 0e23aafa3d Fix duplicate participants causing some users to be left out Tulir Asokan 2018-03-12 11:02:43 +02:00
  • 87c87f93ef Fix license in setup.py Tulir Asokan 2018-03-11 18:28:19 +02:00
  • 578b025f17 Merge pull request #91 from tulir/allow-portals-without-power Tulir Asokan 2018-03-11 21:06:35 +02:00
  • 73de61dabf Fix mautrix-appservice dependency name and bump version Tulir Asokan 2018-03-11 21:05:15 +02:00
  • c4b2cf3553 Add link to Telegram chat Tulir Asokan 2018-03-11 14:25:35 +02:00
  • 733bbb30c3 Use canonical alias instead of MXID as default title Tulir Asokan 2018-03-11 13:46:02 +02:00
  • 88a8404898 Fix saving created portals and use mxid as title by default Tulir Asokan 2018-03-11 13:41:05 +02:00
  • 54d2b4bba8 Make puppets leave room instead of kicking by AS bot Tulir Asokan 2018-03-11 13:09:04 +02:00
  • 4448077d43 Fix bot.add_chat() when creating Telegram chat Tulir Asokan 2018-03-11 13:06:26 +02:00
  • 209d7cbdcc Merge branch 'master' into allow-portals-without-power Tulir Asokan 2018-03-11 13:01:24 +02:00
  • 715b658a3d Switch to a simpler non-versioned automatic config update Tulir Asokan 2018-03-11 11:25:29 +02:00
  • 68648d7b5c Improve support for portals without power levels Tulir Asokan 2018-03-11 10:39:24 +02:00
  • ad9cd27185 Merge branch 'master' into allow-portals-without-power Tulir Asokan 2018-03-11 10:24:15 +02:00
  • ad67996d91 Update ROADMAP.md Tulir Asokan 2018-03-11 00:35:37 +02:00
  • b06e7932f0 Add Matrix->Telegram location bridging and add user to relaybot files. Fixes #89 Tulir Asokan 2018-03-10 19:53:08 +02:00
  • 7837f03532 Add Matrix->Telegram message pinning and show user in Telegram->Matrix pinning. Fixes #90 Tulir Asokan 2018-03-10 15:45:41 +02:00
  • 42e33ab54d Add temporary patch for TypeMessageEntity Tulir Asokan 2018-03-10 14:55:37 +02:00
  • 7f52238fbb Add Telegram bot command access whitelist. Fixes #80 Tulir Asokan 2018-03-10 14:36:44 +02:00
  • ae88aa0553 Add type hints to formatter Tulir Asokan 2018-03-10 10:23:50 +02:00
  • 2d63c5b3ce Fix and refactor Matrix->Telegram formatter Tulir Asokan 2018-03-10 09:39:53 +02:00
  • 77c57eb64b Handle FlushError in transfer_file_to_matrix Tulir Asokan 2018-03-09 23:42:33 +02:00
  • c98e822e6d Add some extra checks before generating thumbnail Tulir Asokan 2018-03-09 21:31:32 +02:00
  • 85a4982ad9 Update roadmap and remove unnecessary newline Tulir Asokan 2018-03-09 17:49:26 +02:00
  • b1c85d5cda Add moviepy as optional dep for HQ thumbnails, make Pillow optional Tulir Asokan 2018-03-09 16:54:17 +02:00
  • a469e6ed10 Switch to AGPLv3 Tulir Asokan 2018-03-08 23:47:48 +02:00
  • 517c7d8b70 Move mautrix-appservice to separate repo. Fixes #37 Tulir Asokan 2018-03-08 23:16:58 +02:00
  • 8bfb416735 Add config option for plaintext highlight bridging Tulir Asokan 2018-03-08 20:33:13 +02:00
  • 9709768b17 Add mxid parameter to set-pl Tulir Asokan 2018-03-08 20:01:48 +02:00
  • f6e3903b45 Add command to force set a Matrix power level without affecting Telegram. Fixes #60 Tulir Asokan 2018-03-08 19:58:49 +02:00
  • b3082da999 Add option to underline edited part of message in edits. Fixes #61 Tulir Asokan 2018-03-08 19:44:53 +02:00
  • 61d9d6890a Bridge plaintext mentions of Telegram puppets into Telegram mentions Tulir Asokan 2018-03-08 18:39:27 +02:00
  • 150321a4d7 Fix replies/forwards to/of images Tulir Asokan 2018-03-08 18:01:58 +02:00
  • 3eefbc4e34 Update README Tulir Asokan 2018-03-08 16:53:20 +02:00
  • ee8531143f Fix small typo Tulir Asokan 2018-03-08 11:42:53 +02:00
  • 96d3ca106a Fix Matrix -> Telegram code block bridging Tulir Asokan 2018-03-07 23:28:36 +02:00
  • 8d1de218a1 Implement registering (untested), fix auth stuff and possibly break stuff. Fixes #44 Tulir Asokan 2018-03-07 22:05:53 +02:00
  • cf9a1f3afb Add appservice.public to config in v2 update Tulir Asokan 2018-03-07 21:31:27 +02:00
  • 2c68bd7378 Update config updater Tulir Asokan 2018-03-07 21:25:49 +02:00
  • 6ff89d1fe4 Add option to disable homeserver SSL verification Tulir Asokan 2018-03-07 21:18:44 +02:00
  • 30768d0a06 Add option to use inline images for better captions. Fixes #83 Tulir Asokan 2018-03-07 21:16:09 +02:00
  • 7004da9268 Handle SQL InvalidRequestErrors when transferring files Tulir Asokan 2018-03-07 19:11:23 +02:00
  • 0e6940eea5 Add bridge command to !help (ref #87) Tulir Asokan 2018-03-07 15:37:19 +02:00
  • 7b4b7509f3 Minor improvements to unicode->html formatter Tulir Asokan 2018-03-07 14:50:36 +02:00