Commit graph

819 commits

Author SHA1 Message Date
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