Commit Graph

69 Commits

Author SHA1 Message Date
Tulir Asokan 6ff89d1fe4 Add option to disable homeserver SSL verification 2018-03-07 21:20:59 +02:00
Tulir Asokan 13dddb4c10 Override alias if it already exists 2018-03-07 13:00:13 +02:00
Tulir Asokan 46cac040c7 Add room unbridge command 2018-03-01 21:10:21 +02:00
Tulir Asokan 232ec6ee42 Add room pill bridging. Fixes #62 2018-02-22 19:21:29 +02:00
Tulir Asokan 1cf0a6b150 Merge branch 'master' into independent-login 2018-02-20 21:48:05 +02:00
Tulir Asokan 12d4025752 Implement Telegram->Matrix deletion bridging. Fixes #63 2018-02-20 20:43:05 +02:00
Tulir Asokan 799dfdb2ac Use correct defaults in has_power_level() 2018-02-19 22:17:54 +02:00
Tulir Asokan 710976c27e Merge pull request #71 from tulir/bots
Add option for message relay bot
2018-02-19 20:09:52 +02:00
Tulir Asokan 5c5915ae66 Make default query handler async 2018-02-19 19:33:37 +02:00
Tulir Asokan d8dc7c59f4 Fix chat join rule preset 2018-02-19 19:31:38 +02:00
Tulir Asokan d21ac58929 Merge branch 'master' into bots 2018-02-19 18:19:53 +02:00
Tulir Asokan 4af4f90a3d Add some empty parameter checks 2018-02-19 18:09:12 +02:00
Tulir Asokan ad11abb56e Add initial out-of-Matrix login system 2018-02-18 19:44:32 +02:00
Tulir Asokan 457df435ac Deduplicate service messages, typing notifications and presence 2018-02-18 12:31:52 +02:00
Tulir Asokan 7dc5384d52 Update future-fstrings and stop concatenating multiline strings 2018-02-18 11:24:51 +02:00
Tulir Asokan 2f75fa1cfe Add support for bot message relaying 2018-02-17 17:48:48 +02:00
Tulir Asokan 427d97a1ff Merge pull request #58 from tulir/next-native-replies
Update native reply format
2018-02-17 15:04:05 +02:00
Tulir Asokan 74b3bf3768 Clean up some things 2018-02-16 21:44:17 +02:00
Tulir Asokan 88ef7d856e Merge branch 'master' into next-native-replies 2018-02-16 17:41:27 +02:00
Tulir Asokan c29059d5d5 Merge branch 'master' into python3.5 2018-02-14 23:35:55 +02:00
Tulir Asokan aff2b313c5 Merge branch 'master' into next-native-replies 2018-02-14 23:34:46 +02:00
Tulir Asokan 5b918ede52 Handle leave fails if user is not in room 2018-02-14 22:20:31 +02:00
Tulir Asokan 65ba1f082b Merge branch 'master' into next-native-replies 2018-02-13 13:40:00 +02:00
Tulir Asokan e1e9ba80fa Add Python 3.5 compatibility 2018-02-11 22:41:44 +02:00
Tulir Asokan 0e56592966 Remove Python 3.5 compatibility on master branch 2018-02-11 22:39:02 +02:00
Tulir Asokan 502d1f53e6 Set m.relates_to to None always if it's empty 2018-02-11 13:50:15 +02:00
Tulir Asokan 507337ace2 Update native reply format. Fixes #57 2018-02-11 12:37:43 +02:00
Tulir Asokan 886a080a36 Fix media upload path 2018-02-10 17:43:46 +02:00
Tulir Asokan 8025535938 Fix decoding errors and handling join errors 2018-02-10 17:14:06 +02:00
Tulir Asokan b0a8d1b984 Remove matrix-client dependency 2018-02-10 16:45:43 +02:00
Tulir Asokan c7f28fe33f Cleanup and fix setup.py 2018-02-10 14:58:17 +02:00
Tulir Asokan 832e13947c Add missing awaits 2018-02-10 14:41:25 +02:00
Tulir Asokan 02708827ac Merge branch 'master' into asyncio 2018-02-10 13:23:17 +02:00
Tulir Asokan 706d19fde8 Fix some errors in StateStore and add app version 2018-02-10 13:21:42 +02:00
Tulir Asokan a7c81e46e3 Remove unnecessary thread safety 2018-02-10 12:13:13 +02:00
Tulir Asokan 55dc1ff3c7 Initial asyncio version 2018-02-09 23:17:03 +02:00
Tulir Asokan 9eff63c220 Add option for non-native replies. Fixes #42 2018-02-08 15:02:31 +02:00
Tulir Asokan 13c2d327fb Stop passing loggers around and organize imports 2018-02-06 18:10:19 +02:00
Tulir Asokan 9ea0ab3df1 Fix minor things 2018-02-06 15:30:30 +02:00
Tulir Asokan d018189c74 Update membership correctly if inviting fails 2018-02-06 15:03:42 +02:00
Tulir Asokan ac188bf85b Don't update power levels at startup unless something changes 2018-02-06 14:54:04 +02:00
Tulir Asokan 286c3e8cec Handle incoming read receipts in private chats 2018-02-05 23:04:21 +02:00
Tulir Asokan aa1d6c089c Update Telegram user info automatically 2018-02-05 19:40:13 +02:00
Tulir Asokan 51359747ca Add Telegram->Matrix message pinning support 2018-02-04 23:17:37 +02:00
Tulir Asokan ceeeefeae6 Fix most warnings 2018-02-04 20:31:42 +02:00
Tulir Asokan 4ad0b185b4 Remove debug print in StateStore#is_joined 2018-02-04 11:52:16 +02:00
Tulir Asokan 5b98aab889 Allow using cache when syncing Matrix puppet joins 2018-02-04 11:51:15 +02:00
Tulir Asokan 00afa32782 Make persistent Matrix state cache more useful 2018-02-04 11:39:13 +02:00
Tulir Asokan ab6ffeedda Persist Matrix state 2018-02-04 11:15:52 +02:00
Tulir Asokan f5b24e189d Move StateStore to its own file 2018-02-03 18:19:15 +02:00