Commit Graph

41 Commits

Author SHA1 Message Date
Tulir Asokan ceeeefeae6 Fix most warnings 2018-02-04 20:31:42 +02:00
Tulir Asokan 5b98aab889 Allow using cache when syncing Matrix puppet joins 2018-02-04 11:51:15 +02:00
Tulir Asokan e90bd07215 Remove debug prints and fix Matrix power level handler 2018-02-04 11:38:55 +02:00
Tulir Asokan 166682fced Add aliases to public channels/supergroups 2018-02-03 17:00:56 +02:00
Tulir Asokan f49f71ce8d Bridge group chat portal metadata from Matrix to Telegram. Fixes #33
WARNING: Portal table schema changed. Run the following SQL before updating:
    ALTER TABLE portal ADD COLUMN about VARCHAR
2018-02-03 16:22:23 +02:00
Tulir Asokan a35cb58ee5 Fix kicking users from channels/supergroups 2018-02-03 14:05:20 +02:00
Tulir Asokan e38cf82c40 Add Matrix->Telegram kicking and fix and improve things. Fixes #36 2018-02-01 23:22:16 +02:00
Tulir Asokan b8bcd84c68 Handle leaving Matrix rooms
Fixes #28 - Leaving group chat portals leaves the Telegram chat
Fixes #29 - Leaving private chat portals makes the bridge forget that room
2018-01-29 23:02:18 +02:00
Tulir Asokan 4593e1c857 Add command to get invite link. Fixes #32 2018-01-29 22:40:32 +02:00
Tulir Asokan 5c5b8ac848 Don't set power level unnecessarily 2018-01-29 22:07:46 +02:00
Tulir Asokan 02afc0bc03 Update metadata and fix small things 2018-01-29 21:31:10 +02:00
Tulir Asokan 7de58cc5d8 Fix m.emote with a quote 2018-01-29 19:55:09 +02:00
Tulir Asokan 83007ca7b4 Add support for m.emote 2018-01-29 19:53:38 +02:00
Tulir Asokan bef850e924 Add future-fstrings to support python 3.5 and possibly 3.4 2018-01-29 18:24:43 +02:00
Tulir Asokan 6a8b1ce91d Ignore avatar download errors 2018-01-28 22:04:54 +02:00
Tulir Asokan 007e592525 Handle audio and video files from Matrix 2018-01-28 21:37:44 +02:00
Tulir Asokan 9ebc7f5d57 Only send PNGs as images 2018-01-28 21:35:04 +02:00
Tulir Asokan 28593ea50c Fix private chats when multiple users are using the bridge 2018-01-28 21:21:44 +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 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 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 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 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 899f491707 Add plain text message bridging 2018-01-20 23:59:51 +02:00