This page lists major features done or planned.
Dive in the future of WeeChat!


Version 2.9 (≈ )

Tracker Status Git Plugin Description
issue #1472 Done * trigger Evaluate arguments of command when the trigger is created.
issue #1358 Done * relay Add client status "waiting_auth" for connected clients still not authenticated.
- Done * relay Add option relay.network.auth_timeout to automatically disconnect clients not authenticated after this amout of time.
issue #1474 Done * relay Add command "handshake" in weechat relay protocol and nonce to prevent replay attacks.
issue #1484 Done * relay Add command "completion" in weechat relay protocol to perform a completion on a string at a given position.
- Done * buflist Add options enable/disable/toggle in command /buflist.
- Done * buflist Add default key alt-shift-B to toggle buflist.
- Done * core Add default key alt-shift-N to toggle nicklist bar.
issue #1484 Done * api Add functions completion_new, completion_search and completion_free.
issue #1484 Done * api Add hdata "completion_word".
issue #1476 Done * core Reload configuration files on signal SIGHUP.
issue #1475
issue #1477
Done * * core Add command line option "--stdout" in weechat-headless binary.
issue #1063 Done * core Add an option for multiline input in a buffer.
issue #369
weechat-relay, relay Add weechat-relay library: new repository, move build of messages (WeeChat -> client) from relay plugin to this lib.
issue #369 Done weechat-relay Decode WeeChat messages.
issue #360 Planned javascript Add support of v8 >= 4.3.0 in javascript plugin.

Version 3.0 (≈ )

Tracker Status Git Plugin Description
- Planned core Optimize nicklist with arraylists.

Version 3.1 (≈ )

Tracker Status Git Plugin Description
issue #369 Planned relay Connect to a remote WeeChat relay.