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


Version 3.3 (≈ )

Tracker Spec Status Git Plugin Description
issue #1653 * Done * * * irc Add support of "setname" capability.
issue #320 Done * * * irc Enable all capabilities by default, add options irc.look.display_account_message and irc.look.display_extended_join.
issue #1654 * Done * * * * irc Add support of "message-tags" capability.
issue #413 * Done * irc Implement IRCv3.2 SASL authentication, add /auth command to (re-)authenticate with SASL.
issue #1667 Done * api Add function file_copy.
- * Done * * * typing, irc Add support of "typing status": send own status, display other users typing.
- Done * core Add random integer number with "random:min,max" in evaluated expressions.
issue #1599
issue #1668
Done * php Add support of PHP 8.
issue #1685 Done * irc Add option "-parted" in command /allchan.
issue #1689 Done * core Add "${re:repl_index}" to get the index of replacement in function string_eval_expression.
- Done * core Add keys to restore hotlist in current or all buffers (alt-h alt-r, alt-h alt-shift-R) and key to remove current buffer from hotlist (alt-h alt-m).

Version 3.4 (≈ )

Tracker Spec Status Git Plugin Description
issue #369 Planned relay Connect to a remote WeeChat relay.
issue #369
weechat-relay, relay Add weechat-relay library: new repository, move build of messages (WeeChat -> client) from relay plugin to this lib.
- Planned core Optimize nicklist with arraylists.