Commit Graph

135 Commits

Author SHA1 Message Date
Tulir Asokan f8e2a93ef3 Update README 2018-01-28 17:15:28 +02:00
Tulir Asokan 143ca11f05 Add support for inviting users and initiating chats from Matrix 2018-01-28 17:05:43 +02:00
Tulir Asokan aadaffa97a Stop typing when sending messages 2018-01-28 14:43:19 +02:00
Tulir Asokan f83f7870c8 Add support for joining chats and initiating private chats 2018-01-28 14:33:40 +02:00
Tulir Asokan 831851f118 Use named format parameter for alias/name templates 2018-01-28 12:23:22 +02:00
Tulir Asokan 6de82f10a0 Add support for displayname preferences 2018-01-27 23:21:51 +02:00
Tulir Asokan 0580ffc83b Fix error when kicking non-Matrix user from Telegram 2018-01-27 23:04:12 +02:00
Tulir Asokan 244a0e159b Bridge file redactions to Telegram 2018-01-27 22:52:23 +02:00
Tulir Asokan 46d8128931 Try not to crash if WebP is not supported 2018-01-27 22:01:44 +02:00
Tulir Asokan 58d572162d Convert stickers to png 2018-01-27 21:57:14 +02:00
Tulir Asokan 0280309098 Update README 2018-01-27 21:37:49 +02:00
Tulir Asokan 55a87d8d96 Remove unnecessary return statements 2018-01-27 21:11:45 +02:00
Tulir Asokan 06cc5246ab Add initial power level bridging 2018-01-27 21:01:54 +02:00
Tulir Asokan caffff79ae Don't send typing notifications in non-existent rooms 2018-01-27 18:54:18 +02:00
Tulir Asokan aea82daf1b Minor fixes and preparation for proper permission checking in intent API 2018-01-27 18:50:19 +02:00
Tulir Asokan 35d425c21d Disable fatal errors in _ensure_registered 2018-01-27 18:10:10 +02:00
Tulir Asokan bfdfb2080a Don't crash if registration returns HTTP 500 2018-01-27 18:02:15 +02:00
Tulir Asokan ebe84a1fa9 Implement kicking and fix invites 2018-01-27 17:49:28 +02:00
Tulir Asokan 9722a1ce6f Implement Matrix->Telegram redactions 2018-01-27 17:27:44 +02:00
Tulir Asokan f80f407ae0 Update README and clean up new methods 2018-01-27 16:50:26 +02:00
Tulir Asokan a0bbf0338d Add support for all kinds of files in both directions 2018-01-27 16:31:40 +02:00
Tulir Asokan 9c6fbb8bc5 Add supergroup migrate support 2018-01-27 14:22:14 +02:00
Tulir Asokan 7bb9b4dc4b Add catch block to channel participant fetching in case the participants are hidden 2018-01-27 13:11:06 +02:00
Tulir Asokan 0eace205ad Add avatar syncing and join/leave bridging 2018-01-23 22:14:26 +02:00
Tulir Asokan a84f730dc4 Update README 2018-01-22 21:59:10 +02:00
Tulir Asokan b862399bfb Refactor and add region comments 2018-01-22 21:49:21 +02:00
Tulir Asokan 8a3ccb6e8c Implement message reply/forward bridging in both directions 2018-01-22 21:20:56 +02:00
Tulir Asokan aaaf52576c Implement room name and avatar change handling 2018-01-22 19:03:02 +02:00
Tulir Asokan af9d38c534 Add Telegram->Matrix presence and typing notifications 2018-01-21 21:50:56 +02:00
Tulir Asokan a8359441b0 Implement Matrix -> Telegram formatted message bridging 2018-01-21 20:48:14 +02:00
Tulir Asokan f1d8312806 Implement Telegram -> Matrix formatted message bridging 2018-01-21 15:15:13 +02:00
Tulir Asokan 130a428641 Implement login 2018-01-21 12:16:06 +02:00
Tulir Asokan 899f491707 Add plain text message bridging 2018-01-20 23:59:51 +02:00
Tulir Asokan ad6a9ebae3 Start Python rewrite
Initial setup, config parsing and registration generation is included.
2018-01-16 23:33:01 +02:00
Tulir Asokan e08db039bf Add debug messages 2018-01-16 15:42:32 +02:00
Tulir Asokan ce32e8326c Improve the chances of logging out not breaking everything 2018-01-14 21:00:50 +02:00
Tulir Asokan 29ddde0593 Add some JSDocs (ref #1) 2018-01-14 20:42:33 +02:00
Tulir Asokan a9ea7441c5 Replace blockquotes with >'s and remove strikethrough/underline (ref #22) 2018-01-14 20:32:03 +02:00
Tulir Asokan a49407e358 Improve user handling and add link join handling. Fixes #23 2018-01-14 19:45:58 +02:00
Tulir Asokan 9b4af60830 Add deduplication with hashes. Fixes #5 2018-01-08 16:55:26 +02:00
Tulir Asokan be4545a1cd Don't join channels the user has left 2018-01-08 16:50:11 +02:00
Tulir Asokan f84f32ee10 Fix some message duplication that was probably caused by telegram-mtproto 2018-01-08 12:27:37 +02:00
Tulir Asokan 9c5a6aa43d Handle updatesTooLong properly 2018-01-08 11:36:59 +02:00
Tulir Asokan 9525fa7776 Allow hiding debug messages and fix some portal create bugs 2018-01-08 01:26:20 +02:00
Tulir Asokan 406dfe7018 Update packages 2018-01-07 23:43:49 +02:00
Tulir Asokan 781aab1c2c Handle private messages to other people from other clients slightly better 2017-12-10 14:12:05 +02:00
Tulir Asokan 5378749624 Add some debug messages 2017-12-10 13:35:26 +02:00
Tulir Asokan 4b6bf4439a Allow specifying preferred order of displayname source. Fixes #20 2017-12-06 17:02:43 +02:00
Tulir Asokan 7c26942264 Remove some debug messages and add todo 2017-12-03 22:52:09 +02:00
Tulir Asokan debcf0dc29 Add support for kicking Telegram users from Matrix 2017-12-03 22:50:57 +02:00