Damir Jelić
|
70d577b89e
|
buffer: Fix off by one error for freenode display names.
|
2018-09-15 23:26:36 +02:00 |
|
Damir Jelić
|
e72014859d
|
buffer: Change the notify tag for private messages.
|
2018-09-13 00:04:29 +02:00 |
|
Damir Jelić
|
e9e614571d
|
server: nio API change for error responses.
The request type is now an enum.
|
2018-09-12 20:16:49 +02:00 |
|
Damir Jelić
|
933764bf8e
|
buffer: Fix redaction type config change.
|
2018-09-12 20:16:17 +02:00 |
|
Damir Jelić
|
c9ce402c2c
|
buffer: Set the buffer type to private if there are only 2 users.
|
2018-09-12 20:15:07 +02:00 |
|
Damir Jelić
|
bb510e453a
|
main: Convert some certinfo fields to native strings.
|
2018-09-12 20:13:58 +02:00 |
|
Damir Jelić
|
096372030d
|
Makefile: Add typecheck target.
|
2018-09-12 20:13:32 +02:00 |
|
Damir Jelić
|
eab12eed08
|
buffer: Use a property to update bar items.
|
2018-09-03 20:39:44 +02:00 |
|
Damir Jelić
|
dc8df67f55
|
commands: Add backlog fetching back.
|
2018-09-03 20:39:16 +02:00 |
|
Damir Jelić
|
8edbb1bfa9
|
server: Fix reconnect delay.
|
2018-09-03 19:20:58 +02:00 |
|
Damir Jelić
|
08c2d0e113
|
buffer: Don't use the user id for discord and freenode users.
|
2018-09-03 15:32:18 +02:00 |
|
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ć
|
798e779391
|
colors: Handle quoted code segments.
|
2018-08-30 13:37:13 +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ć
|
f8a318fef2
|
colors: Fix blockquote coloring.
|
2018-08-29 15:57:39 +02:00 |
|
Damir Jelić
|
19eeec4f3b
|
config: Big config refactor.
|
2018-08-29 15:35:36 +02:00 |
|
Damir Jelić
|
b05c016fbd
|
server: Use a property factory for the server config.
|
2018-08-28 17:22:56 +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ć
|
cb5a4ad1d7
|
colors: Remove additional newlines from code segments.
|
2018-08-28 10:53:29 +02:00 |
|
Damir Jelić
|
57c392a643
|
server: Handle invites.
|
2018-08-27 20:48:20 +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ć
|
53d2152a21
|
commands: Add invite support.
|
2018-08-22 17:13:25 +02:00 |
|
Damir Jelić
|
c3ab43b02e
|
commands: Add back kick support.
|
2018-08-22 15:54:48 +02:00 |
|
Damir Jelić
|
607aad655b
|
commands: Add redaction support back.
|
2018-08-22 11:37:33 +02:00 |
|
Damir Jelić
|
166ff3b2e3
|
colors: Replace multiple newlines with a single one.
|
2018-08-21 12:33:08 +02:00 |
|
Damir Jelić
|
6d299219b0
|
buffer: Add initial smart filter functionality.
|
2018-08-21 12:32:52 +02:00 |
|
Damir Jelić
|
44e065d818
|
colors: Strip whitespace from both ends of the formatted string.
|
2018-08-20 13:06:56 +02:00 |
|
Damir Jelić
|
1e016ad495
|
colors: Colorize code snippets.
|
2018-08-20 11:12:28 +02:00 |
|
Damir Jelić
|
7f71bf47a1
|
colors: Colorize matrix block quotes.
|
2018-08-20 11:11:54 +02:00 |
|
Damir Jelić
|
c9ef4ac086
|
server: Reconnect if there was an error during login.
|
2018-08-09 17:52:51 +02:00 |
|
Damir Jelić
|
8fca7d19c7
|
colors: Rework newline adding for blockquotes and <p> tags.
|
2018-08-09 17:52:24 +02:00 |
|
Damir Jelić
|
0e66455cce
|
matrix: Mypy fixes.
|
2018-08-09 17:51:32 +02:00 |
|
Damir Jelić
|
1475572c06
|
buffer: Fix incorrect number of arguments for notices.
|
2018-08-09 13:58:55 +02:00 |
|
Damir Jelić
|
94330922eb
|
colors: Handle the <p> tag.
|
2018-08-08 20:42:16 +02:00 |
|
Damir Jelić
|
8597dbbf52
|
buffer: Allow extra tags for notices.
|
2018-08-08 20:42:04 +02:00 |
|
Damir Jelić
|
67b44a51a3
|
server: Don't login every time we have a reconnect.
|
2018-08-08 17:37:08 +02:00 |
|
Damir Jelić
|
cea4b7846d
|
server: Reuse the stored device id.
|
2018-08-08 17:07:29 +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ć
|
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ć
|
47b303e975
|
server: Add sync filters on initial sync and subsequents syncs.
|
2018-08-07 11:44:30 +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ć
|
99ca1b50ce
|
server: Use a sync timeout only on HTTP2.
|
2018-08-07 11:26:31 +02:00 |
|