Damir Jelić
199e6de2a7
commands: Add initial room command.
2018-11-29 17:10:42 +01:00
Damir Jelić
66765f96d8
buffer: Small documentation fix.
2018-11-29 17:10:42 +01:00
Damir Jelić
624ecc4d77
config: Add typing notice conditions.
2018-11-29 17:10:42 +01:00
Damir Jelić
45ebb921a9
bar_items: Dont' display own user as typing.
2018-11-29 15:54:43 +01:00
Damir Jelić
1298a2c910
server: Initial typing notice sending support.
2018-11-29 15:54:13 +01:00
Damir Jelić
c8968020a9
Update gitignore.
2018-11-23 18:39:03 +01:00
Damir Jelić
b392989a5e
server: Remove unused imports.
2018-11-23 18:36:43 +01:00
Damir Jelić
a0199109be
buffer: Store undecrytped events so we can try to decrypt them later.
2018-11-22 13:52:09 +01:00
Damir Jelić
bdb7f4509e
buffer: Remove dead code.
2018-11-21 19:18:20 +01:00
Damir Jelić
d802aa30ae
server: Send a hsignal when a new room key is received.
2018-11-21 19:17:57 +01:00
Damir Jelić
47e71ce925
buffer: Add the session id to the line tags.
2018-11-21 19:17:34 +01:00
Damir Jelić
b9e60d6ecf
bar_items: Use the room member_count method for nicklist_count.
2018-11-21 17:03:38 +01:00
Damir Jelić
7bd0c96c57
server: Remove special case for sync request lag calculation.
...
This is now handled in nio.
2018-11-15 17:19:55 +01:00
Damir Jelić
901a392f5a
server: Don't try to fetch members if the server is disconnected.
2018-11-15 17:19:21 +01:00
Damir Jelić
58bf197913
buffer: Fix the editing of actions for already printed lines.
2018-11-15 17:18:49 +01:00
Damir Jelić
e4377c6d1a
bar_items: Make the disconnect sign configurable.
2018-11-15 11:08:39 +01:00
Damir Jelić
14f4da0708
bar_items: Make the encrypted room sign configurable.
2018-11-15 11:07:35 +01:00
Damir Jelić
c1037620fa
bar_items: Make the busy sign configurable.
2018-11-14 20:07:39 +01:00
Damir Jelić
d93184f2ed
server: Don't delay consecutive syncs by two seconds.
2018-11-12 15:32:59 +01:00
Damir Jelić
0e3c0724e0
globals: Increase MAX_EVENTS.
2018-11-12 15:31:45 +01:00
Damir Jelić
a638ef3e5f
server: Remove some debug output.
2018-11-12 15:31:23 +01:00
Damir Jelić
6f29d1154d
server: Add some type definitions.
2018-11-12 15:30:56 +01:00
Damir Jelić
7e15b04f98
config: Add the lag_min_show option.
2018-11-12 15:30:28 +01:00
Damir Jelić
a08400c975
buffer: Don't put a space in the matrix_id tag.
2018-11-09 17:57:26 +01:00
Damir Jelić
f1e96f7a28
Merge branch 'pr-17' into olm-command
2018-11-07 13:52:14 +01:00
Damir Jelić
2022151bd0
tests: Add initial buffer tests.
2018-11-07 13:50:55 +01:00
Denis Kasak
ef7b2b7eaf
Fix FormattedString test failure.
...
Initialize FormattedString().attributes to DEFAULT_ATTRIBUTES so all the
attributes are always present. FormattedString is now a class, not
a namedtuple instance.
2018-11-07 13:34:44 +01:00
Damir Jelić
e05af8fad3
Merge branch 'pr-16' into olm-command
2018-11-07 13:30:52 +01:00
Denis Kasak
9b6ca78866
Don't use eval_cast for pygments_style option.
2018-11-07 13:24:22 +01:00
Damir Jelić
caf74ceb1f
config: Add documentation.
2018-11-07 13:16:11 +01:00
Denis Kasak
a74ac888a3
Fix typo: DEFAULT_ATRIBUTES -> DEFAULT_ATTRIBUTES
2018-11-07 12:57:32 +01:00
Denis Kasak
560c8d0c54
Make pygments style configurable.
2018-11-07 12:34:31 +01:00
Denis Kasak
1a796322f3
Simplify Formatted.to_weechat logic.
2018-11-07 12:34:28 +01:00
Damir Jelić
aae5732018
buffer: Update the buffer name after a room name event in the state.
2018-11-06 22:09:10 +01:00
Damir Jelić
6422381ae5
buffer: Add the room_id to a buffer localvar.
2018-11-06 22:08:33 +01:00
Damir Jelić
3f3c5f9fba
buffer: Add a localvar containing the room domain.
2018-11-06 13:59:03 +01:00
Damir Jelić
59b318bdce
buffer: Handle messages containing a transaction id.
2018-11-05 21:59:25 +01:00
Damir Jelić
fd9053eacd
server: Support printing out sent messages before finishing the request.
2018-11-03 16:44:40 +01:00
Damir Jelić
286b15aa86
bar_items: Make the encryption warning sign configurable.
2018-11-03 12:30:20 +01:00
Damir Jelić
e8fa66bbcb
config: Improve the lazy_load_room_users help message.
2018-11-02 14:10:08 +01:00
Damir Jelić
b8c655b3d4
commands: Update the buffer modes bar items after an olm command run.
2018-11-02 14:04:22 +01:00
Damir Jelić
34b884b892
buffer: Fix the printing of our own action messages.
2018-11-02 13:53:20 +01:00
Damir Jelić
0bc297ba94
server: Make the lag reconnect time configurable.
2018-11-01 13:34:55 +01:00
Damir Jelić
b844a26c41
server: Clear the encryption queue if we encounter an olm trust error.
2018-11-01 12:47:58 +01:00
Damir Jelić
ec995e6c8f
main: Use the server error method for hook connect errors.
2018-11-01 12:47:18 +01:00
Damir Jelić
64bea928ef
bar_items: Add a typing notice bar item.
2018-11-01 11:56:43 +01:00
Damir Jelić
6e27082c1a
server: Don't use clear() on a list since it's python3 only.
2018-10-31 09:27:37 +01:00
Damir Jelić
c29db687e4
server: Send out a hsignal when a device change occurs.
2018-10-30 22:58:36 +01:00
Damir Jelić
441acbadc7
server: Print out trust errors in the room buffer.
2018-10-30 21:13:59 +01:00
Damir Jelić
c8e2e66537
server: Update the bar items when a key query completes.
2018-10-30 21:13:35 +01:00