Commit Graph

249 Commits

Author SHA1 Message Date
Tulir Asokan c29059d5d5 Merge branch 'master' into python3.5 2018-02-14 23:35:55 +02:00
Tulir Asokan 089d372334 Fix incoming channel messages and signatures. Fixes #67 2018-02-14 23:22:09 +02:00
Tulir Asokan 40be42fec4 Improve initial power level handling
Fixes #66
Fixes #65
2018-02-14 22:46:05 +02:00
Tulir Asokan 5b918ede52 Handle leave fails if user is not in room 2018-02-14 22:20:31 +02:00
Tulir Asokan 192f106bfa Fix unknown command handling and delete-portal confirmation 2018-02-14 21:56:13 +02:00
Tulir Asokan 1d98e7850f Forget users when they log out 2018-02-14 21:35:26 +02:00
Tulir Asokan 6d99258c99 Merge branch 'master' into python3.5 2018-02-13 13:55:10 +02:00
Tulir Asokan 27083a23ed Update database when editing message so replies point to edit 2018-02-13 13:51:27 +02:00
Tulir Asokan 317b7d3dc7 Show that message is edit when using native replies 2018-02-13 13:45:09 +02:00
Tulir Asokan 0147475aec Add optional edit handling with replies. Fixes #47 2018-02-13 13:35:18 +02:00
Tulir Asokan 4207e30a17 Add more checks to clean-rooms handling 2018-02-13 13:28:12 +02:00
Tulir Asokan 90466ba941 Handle IntentErrors when cleaning up rooms 2018-02-13 01:13:27 +02:00
Tulir Asokan 496ebd2c8d Handle some weird cases with get_joined_rooms() 2018-02-13 01:10:03 +02:00
Tulir Asokan e4cb2d458d Add clean-rooms to help text 2018-02-13 01:02:40 +02:00
Tulir Asokan 2064f2b2d1 Store user portals and kick when logging out. Fixes #53 2018-02-13 00:58:03 +02:00
Tulir Asokan e42fcd2fb3 Move command handlers to own module and add clean-rooms command (ref #59) 2018-02-13 00:08:40 +02:00
Tulir Asokan b6d1f3b403 Update roadmap 2018-02-12 21:12:49 +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 5e740aca1c Use git+https for github dependency 2018-02-11 20:49:31 +02:00
Tulir Asokan 70c686a7fc Set up Alembic. Fixes #54 2018-02-11 18:42:53 +02:00
Tulir Asokan 33d39166c4 Improve search response if no results found 2018-02-11 17:33:40 +02:00
Tulir Asokan 04714a2975 Save contacts to db and allow local contact search. Fixes #35 2018-02-11 17:19:17 +02:00
Tulir Asokan 3a14f8d245 Merge pull request #56 from tulir/asyncio
Switch to asyncio
2018-02-11 11:46:25 +02:00
Tulir Asokan 8971601c44 Handle leaving chats from other clients 2018-02-10 21:50:21 +02:00
Tulir Asokan 8a5c067259 Add missing awaits and use lock for create_matrix_room. Fixes #49 2018-02-10 21:33:57 +02:00
Tulir Asokan 772e80f74c Add some missing awaits 2018-02-10 20:21:09 +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 a271322e83 Merge branch 'master' into asyncio 2018-02-10 15:47:16 +02:00
Tulir Asokan 2193e3512d Move version to single place and remove unnecessary peer_type in update handler 2018-02-10 15:46:28 +02:00
Tulir Asokan c7f28fe33f Cleanup and fix setup.py 2018-02-10 14:58:17 +02:00
Tulir Asokan 8fc8cf0dd8 Fix power level update checking 2018-02-10 14:47:32 +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 60dbb0d5c4 Fix start()ing users when initializing after startup 2018-02-10 13:22:21 +02:00
Tulir Asokan 706d19fde8 Fix some errors in StateStore and add app version 2018-02-10 13:21:42 +02:00
Tulir Asokan e5b145e8cf Fix command handler 2018-02-10 13:18:32 +02:00
Tulir Asokan 0a6f6844bf Use black magic to make initial sync faster 2018-02-10 12:37:58 +02:00
Tulir Asokan a7c81e46e3 Remove unnecessary thread safety 2018-02-10 12:13:13 +02:00
Tulir Asokan 40178d5917 Show correct displayname in reply to pill 2018-02-10 11:41:08 +02:00
Tulir Asokan 55dc1ff3c7 Initial asyncio version 2018-02-09 23:17:03 +02:00
Tulir Asokan 1e6ff3c28f Remove unnecessary send_code_request 2018-02-08 23:48:38 +02:00
Tulir Asokan edd290e27f Improve things and attempt to fix issue #49 2018-02-08 23:12:12 +02:00
Tulir Asokan a4a7cb2472 Calculate string lengths the same way as Telegram. Fixes #48 2018-02-08 22:52:34 +02:00
Tulir Asokan d349c58f90 Add option to link to original message in non-native reply 2018-02-08 15:27:21 +02:00
Tulir Asokan 9eff63c220 Add option for non-native replies. Fixes #42 2018-02-08 15:02:31 +02:00
Tulir Asokan fb90605557 Fix replying to real Matrix users messages in a multiuser setup 2018-02-08 14:22:48 +02:00
Tulir Asokan 13c2d327fb Stop passing loggers around and organize imports 2018-02-06 18:10:19 +02:00