Damir Jelić
|
15e4e74c77
|
commands: Style fixes.
|
2018-10-02 16:42:44 +02:00 |
|
Damir Jelić
|
821932a326
|
commands: Remove a double newline from the matrix command.
|
2018-10-02 16:42:35 +02:00 |
|
Damir Jelić
|
df7069fb21
|
bar_items: Replicate buffer modes as a separate matrix_modes bar item.
|
2018-10-01 17:13:17 +02:00 |
|
Damir Jelić
|
a657316278
|
bar_items: Add a connection state status item.
|
2018-10-01 17:12:58 +02:00 |
|
Damir Jelić
|
d8e7d84445
|
server: Add one-time key claiming functionality.
|
2018-10-01 17:12:36 +02:00 |
|
Damir Jelić
|
4860ffee11
|
server: Handle group session sharing responses.
|
2018-10-01 17:11:09 +02:00 |
|
Damir Jelić
|
595db64a55
|
server: Add support for encrypted messages.
|
2018-09-25 20:04:03 +02:00 |
|
Damir Jelić
|
6cf275e871
|
buffer: Print out a warning prefix if the event was encrypted but not verified.
|
2018-09-24 15:27:39 +02:00 |
|
Damir Jelić
|
8a73f2c119
|
server: Remove unneeded key query code in the timer callback.
|
2018-09-21 11:57:51 +02:00 |
|
Damir Jelić
|
8fbaf763b1
|
server: Add key query functionality.
|
2018-09-20 20:38:49 +02:00 |
|
Damir Jelić
|
0872948e9e
|
buffer: Reorder the short_name property to make mypy happy.
|
2018-09-20 20:38:05 +02:00 |
|
Damir Jelić
|
ac5d1b823e
|
buffer: Lazily add users to the nicklist.
|
2018-09-19 12:47:53 +02:00 |
|
Damir Jelić
|
97d3a59e33
|
server: Enable Olm support.
|
2018-09-19 11:40:08 +02:00 |
|
Damir Jelić
|
76e0aba3aa
|
config: Add encryption debug category.
|
2018-09-16 18:21:18 +02:00 |
|
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 |
|