Commit graph

93 commits

Author SHA1 Message Date
Damir Jelić
bbfc0d2e7d buffer: Fix output format for notices. 2018-09-03 15:31:49 +02:00
Damir Jelić
d97655d68c matrix: Style fixes. 2018-08-30 16:35:05 +02:00
Damir Jelić
67141c980a matrix: mypy fixes. 2018-08-29 20:57:12 +02:00
Damir Jelić
05a413f7cb matrix: Style fixes and cleanup. 2018-08-29 19:42:44 +02:00
Damir Jelić
19eeec4f3b config: Big config refactor. 2018-08-29 15:35:36 +02:00
Damir Jelić
7c7612bdcd buffer: Pass the input data through string_input_for_buffer(). 2018-08-28 11:32:15 +02:00
Damir Jelić
cca6464cc7 buffer: Don't print out our leave event if we're rejoining. 2018-08-26 20:56:40 +02:00
Damir Jelić
084cb1985e buffer: Fix buffer name format. 2018-08-26 20:44:25 +02:00
Damir Jelić
ebcbf454d9 commands: Add join/part. 2018-08-26 20:44:06 +02:00
Damir Jelić
6d299219b0 buffer: Add initial smart filter functionality. 2018-08-21 12:32:52 +02:00
Damir Jelić
1475572c06 buffer: Fix incorrect number of arguments for notices. 2018-08-09 13:58:55 +02:00
Damir Jelić
8597dbbf52 buffer: Allow extra tags for notices. 2018-08-08 20:42:04 +02:00
Damir Jelić
20b903ec52 buffer: Change the way buffer names are created.
This mimics how the irc plugin creates buffer names.
2018-08-08 16:27:49 +02:00
Damir Jelić
995d9215df buffer: Add support for notices. 2018-08-08 15:43:00 +02:00
Damir Jelić
8d4415f873 buffer: Handle encrypted rooms in the state dict as well. 2018-08-08 15:05:15 +02:00
Damir Jelić
458f6580fb buffer: Enable support for media messages. 2018-08-08 15:04:19 +02:00
Damir Jelić
173e345060 commands: Big command cleanup. 2018-08-07 16:48:18 +02:00
Damir Jelić
4d299b19eb buffer: Unknown messages don't contain a message attribute anymore. 2018-08-07 11:26:45 +02:00
Damir Jelić
5e676f168f buffer: Fix printing of unknown messages. 2018-08-03 15:27:11 +02:00
Damir Jelić
4b4d02b620 buffer: Add the event id to the tags for our own messages. 2018-08-03 15:09:15 +02:00
Damir Jelić
3bd4be2258 buffer: Reenable redaction event handling. 2018-08-03 14:50:23 +02:00
Damir Jelić
2a4ec66742 buffer: Enable handling of unknown events. 2018-08-03 14:06:27 +02:00
Damir Jelić
0c8e732ad0 buffer: Fix room join event handling. 2018-07-31 12:03:05 +02:00
Damir Jelić
6cb9be5578 server: Add the ability to send messages. 2018-07-31 12:02:48 +02:00
Damir Jelić
59b034737e buffer: Handle an empty user part of an user id. 2018-07-21 19:55:03 +02:00
Damir Jelić
5990704c0d buffer: Handle the case where a user left the room in the timeline. 2018-07-21 15:20:10 +02:00
Damir Jelić
45be743c07 server: Continue nio migration. 2018-07-20 17:51:48 +02:00
Damir Jelić
6fc4b0b12c buffer: Expose the error method from the RoomBuffer. 2018-07-14 10:51:15 +02:00
Damir Jelić
dec12a898e rooms: Return an error event instead of None upon decryption failure. 2018-07-13 16:05:18 +02:00
Damir Jelić
901b18ac06 rooms: Fix BadEvent creation. 2018-07-13 15:31:45 +02:00
Damir Jelić
9622ccc9d9 buffer: Add backlog functionality back. 2018-07-13 13:21:51 +02:00
poljar (Damir Jelić)
d70e651d3e rooms: Remove membership events, just leave the original one. 2018-07-06 21:12:21 +02:00
poljar (Damir Jelić)
e6485c73bb buffer: Add support for multiple users with the same base name. 2018-07-06 18:39:43 +02:00
poljar (Damir Jelić)
bc1ad45918 buffer: Fix handling of unknown message types. 2018-07-06 18:28:41 +02:00
poljar (Damir Jelić)
eb8a83010d buffer: Handle power level events. 2018-07-06 18:16:13 +02:00
poljar (Damir Jelić)
b665cc4f0e buffer: Add support for more message types. 2018-07-06 17:05:50 +02:00
poljar (Damir Jelić)
1e3e66e350 buffer: Remember which name we display in the buffer. 2018-07-06 15:39:37 +02:00
poljar (Damir Jelić)
66507b23ce buffer: Add a matrix specific buffer class. 2018-07-06 14:56:06 +02:00
poljar (Damir Jelić)
3c4888c1fb rooms: Handle invites. 2018-07-05 18:32:24 +02:00
poljar (Damir Jelić)
ca9b60cd34 server: More refactoring of the event handling (join/leave). 2018-07-05 17:02:01 +02:00
poljar (Damir Jelić)
24b412d73c matrix: Change the way the topic is changed. 2018-07-05 15:46:45 +02:00
poljar (Damir Jelić)
38d6a14a33 matrix: Change the way responses and events are executed. 2018-07-05 15:13:19 +02:00
poljar (Damir Jelić)
e7208ded62 matrix: Add weechat buffer abstractions. 2018-07-05 10:07:20 +02:00