Commit graph

42 commits

Author SHA1 Message Date
Damir Jelić
f1e87fe9b0 server: Add topic setting. 2018-08-07 19:07:54 +02:00
Damir Jelić
173e345060 commands: Big command cleanup. 2018-08-07 16:48:18 +02:00
Damir Jelić
a513b82418 server: Introduce a server config class. 2018-08-03 17:43:34 +02:00
Damir Jelić
45be743c07 server: Continue nio migration. 2018-07-20 17:51:48 +02:00
poljar (Damir Jelić)
8a3bda9797 encryption: Stub functions for encrypted messages. 2018-05-09 14:00:32 +02:00
poljar (Damir Jelić)
c52b7866c8 Add olm account loading/creation and a initial olm command. 2018-03-24 20:30:07 +01:00
Denis Kasak
02bb64feab Remove usage of old MatrixRoom.alias attribute in remaining places.
* Use calculated display name in the bar item.
* Don't mention the room name in topic messages for groups.
2018-03-12 12:05:42 +01:00
Denis Kasak
b0872922ec Implement /kick. 2018-03-06 09:36:22 +01:00
Denis Kasak
f47e167023 Clarify help message for /redact. 2018-03-03 12:34:26 +01:00
Denis Kasak
86309740a0 Fix quotes in help message. 2018-03-03 12:34:26 +01:00
Denis Kasak
a73c887ee3 Some style changes to help/error messages. 2018-03-03 12:34:26 +01:00
Denis Kasak
23df2d4bcb Fix wording in error message. 2018-03-03 12:34:26 +01:00
Denis Kasak
7aa2927289 Fix command in examples. 2018-03-03 12:34:26 +01:00
poljar (Damir Jelić)
6822084d59 Add ability to send emote messages using the /me command. 2018-02-26 23:31:53 +01:00
poljar (Damir Jelić)
bf0bffc879 Remove the message type enum. 2018-02-25 18:09:05 +01:00
poljar (Damir Jelić)
f1ddbc841f Add buffer_modes bar item, used for backlog and encryption status. 2018-02-22 15:02:42 +01:00
poljar (Damir Jelić)
11076f9649 More formatting fixes using yapf. 2018-02-22 14:35:14 +01:00
poljar (Damir Jelić)
6d4f69e3a2 Disallow sending of multiple backlog messages in parallel. 2018-02-22 14:26:54 +01:00
poljar (Damir Jelić)
49b356f510 Remove MatrixMessage class. 2018-02-12 14:17:36 +01:00
poljar (Damir Jelić)
8b21e9957d Add invite message class. 2018-02-12 14:15:08 +01:00
poljar (Damir Jelić)
7be29e2b3f Add join/part message class. 2018-02-12 14:14:53 +01:00
poljar (Damir Jelić)
dbf7df2e84 Add backlog message class. 2018-02-12 13:22:48 +01:00
poljar (Damir Jelić)
aa625f0962 Add redaction message class. 2018-02-12 13:03:32 +01:00
poljar (Damir Jelić)
d0c695dc09 Add topic message class. 2018-02-12 12:51:33 +01:00
poljar (Damir Jelić)
1a804a4dc3 Get rid of the data argument from the MatrixMessage constructor. 2018-02-08 14:54:03 +01:00
poljar (Damir Jelić)
f83e02df13 Get rid of the extra_id in the MatrixMessage class. 2018-02-08 13:37:48 +01:00
poljar (Damir Jelić)
51102dd171 No need to check for the event type in the topic message. 2018-02-08 13:07:33 +01:00
poljar (Damir Jelić)
90c63c197c Split out state messages, for now only topic messages are implemented. 2018-02-07 12:42:56 +01:00
poljar (Damir Jelić)
ad208cbb3a Refactor of join/leave/invite API. 2018-02-07 12:41:55 +01:00
poljar (Damir Jelić)
2813c42c3c Refactor of the redaction API. 2018-02-06 12:07:17 +01:00
poljar (Damir Jelić)
729b48c077 Refactor of the topic API. 2018-02-05 13:21:01 +01:00
poljar (Damir Jelić)
e02a731809 Fix global config handling. 2018-02-05 12:47:40 +01:00
poljar (Damir Jelić)
f9df032667 Move the connection functions to the server class. 2018-02-02 10:29:59 +01:00
poljar (Damir Jelić)
c63551d37e Make the send functions methods of the server class. 2018-02-02 10:29:16 +01:00
poljar (Damir Jelić)
59feac395f Fix reconnection handling and refactor the server commands. 2018-02-01 13:20:52 +01:00
poljar (Damir Jelić)
0fbecf6bdb Add missing str import. 2018-01-30 14:21:59 +01:00
poljar (Damir Jelić)
44fb7a1913 More split work for the config. 2018-01-29 17:50:59 +01:00
poljar (Damir Jelić)
48f17e14d4 Split out completion callbacks. 2018-01-29 14:01:58 +01:00
poljar (Damir Jelić)
3b1c95dea8 More split work. 2018-01-29 13:24:52 +01:00
poljar (Damir Jelić)
5686d1f6c1 Move more commands out of the main file. 2018-01-29 10:37:48 +01:00
poljar (Damir Jelić)
5efea04b64 Change the licence to ISC and add license headers. 2018-01-26 18:22:06 +01:00
poljar (Damir Jelić)
27c0836eb5 Move the weechat command setup and some commands. 2018-01-26 17:57:42 +01:00