Commit Graph

106 Commits

Author SHA1 Message Date
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
Tulir Asokan 8a082a4598 Allow upgrading Telegram groups to supergroups from Matrix 2017-12-03 22:34:47 +02:00
Tulir Asokan 58ea45638e Add support for creating Telegram chats from Matrix 2017-12-03 22:23:06 +02:00
Tulir Asokan b203f3b182 Add support for Matrix->Telegram invites 2017-12-03 13:14:20 +02:00
Tulir Asokan 00c26eef86 Add supergroup upgrade handling and experimental updatesTooLong handling 2017-12-03 11:32:49 +02:00
Tulir Asokan 70075352d2 Don't try to join old channels 2017-12-03 11:27:34 +02:00
Tulir Asokan a02363638e Add more things 2017-12-03 10:47:31 +02:00
Tulir Asokan 0463755574 JSDocs and other minor changes 2017-12-02 19:31:34 +02:00
Tulir Asokan 333b46eee9 Fix Telegram -> Matrix linebreaks in formatted messages 2017-12-02 15:59:57 +02:00
Tulir Asokan f773289111 Add bot commands to feature list 2017-12-02 15:50:46 +02:00
Tulir Asokan cf3f99bd7d Update JSDocs 2017-12-02 15:47:32 +02:00
Tulir Asokan 2bda80526c Reformat Telegram /commands to !commands 2017-12-02 13:54:49 +02:00
Tulir Asokan a1ec408b5b Update eslint 2017-12-01 19:05:22 +02:00
Tulir Asokan 7eb01fb048 Move jsdoc generation script into package.json 2017-12-01 19:04:51 +02:00
Tulir Asokan 04dc8ee3e9 Fix Matrix->Telegram formatting and add mention bridging 2017-12-01 18:57:52 +02:00
Tulir Asokan 0709e909bd Fix non-cached getPortalByRoomID 2017-12-01 16:51:00 +02:00
Tulir Asokan ac33eebb22 Add notification when sending files and add location bridging 2017-12-01 16:25:26 +02:00
Tulir Asokan 5064ab88eb Fix and improve api command output 2017-12-01 16:15:07 +02:00
Tulir Asokan 0d9937f73f Allow calling updateInfo without data 2017-12-01 16:02:34 +02:00
Tulir Asokan 1799732a0c Fix chat avatar syncing (ref #15) 2017-12-01 15:49:52 +02:00
Tulir Asokan 678a2a460e Update README 2017-11-30 23:33:42 +02:00
Tulir Asokan 56ab82cabd Send channel messages as AS bot if sender is unknown 2017-11-30 21:38:55 +02:00
Tulir Asokan eaff8204b8 Add very crude ping command (ref #14) 2017-11-30 21:15:32 +02:00
Tulir Asokan 51bc1f30da Handle avatar and chat title changes 2017-11-30 21:07:13 +02:00
Tulir Asokan 437dee0ddb Invite all users sent in initial group create action 2017-11-30 20:42:07 +02:00
Tulir Asokan ee62b9cd7e Reorder and update features/roadmap 2017-11-30 20:36:23 +02:00
Tulir Asokan 639ed0e4a8 Handle Telegram membership events 2017-11-30 20:30:21 +02:00
Tulir Asokan 06a1b0a79e Improve some handlers and auto-create rooms on message 2017-11-30 18:25:02 +02:00
Tulir Asokan 4fca37f4dc Save user data after updating avatar 2017-11-30 18:24:10 +02:00
Tulir Asokan 4012774dd6 Update jsdocs 2017-11-30 17:53:25 +02:00