This page lists major features implemented in the latest releases.
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | irc | Add option "-export" in command /list, add option irc.look.list_buffer_format_export. | ||
issue #1549 | relay | Add option relay.network.websocket_permessage_deflate. | ||
issue #2122 | relay | Add option relay.look.raw_messages_max_length. | ||
- | core | Add hdata count in evaluation of expressions with "hdata_count:name[list]" or "hdata_count:name[pointer]". | ||
- | api, relay | Send new signal "buffer_line_data_changed" when a line is updated in a buffer via hdata, send event "buffer_line_data_changed" to clients of "api" and "weechat" protocols. | ||
issue #2141 | core | Add info "window". |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #2066 issue #1549 |
relay | Add relay "api" (HTTP REST API), add support of extension "permessage-deflate" in websocket. | ||
issue #2066 | relay | Add relay "remote": connection to a remote WeeChat relay/api. | ||
- | core | Allow case insensitive search of partial buffer name with "(?i)name" in command /buffer. | ||
issue #2066 | api | Add support of base64url in encode/decode functions. | ||
issue #862 | irc | Add server option "autojoin_delay". | ||
issue #2082 | core | Add support of SGR mouse events. | ||
- | fset | Add option "-import" in command "/fset". | ||
- | api | Add functions config_option_get_{string|pointer} and config_{boolean|integer|string|color|enum}_inherited in scripting API. | ||
- | core | Add unique identifier in buffers and nicklist (groups and nicks). | ||
- | core | Add buffer properties "modes" and "input_prompt". | ||
issue #2106 issue #1747 |
core | Add support of XDG "state" directory. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #2005 | core, plugins | Format and translate help on command arguments line by line. | ||
issue #989 | irc | Add option irc.look.ignore_tag_messages. | ||
issue #2025 | irc | Add support of RGB colors in IRC messages, add option irc.color.term_remap. | ||
- | irc | Add option irc.look.list_buffer. | ||
issue #1039 | irc | Add IRC server option "anti_flood" (now in milliseconds), remove server options "anti_flood_prio_{high|low}". | ||
issue #649 | core | Add microseconds in buffer lines. | ||
issue #2040 | core | Add incremental search in commands history with Ctrl+R, add key Ctrl+O to send command found and insert next one in history. | ||
issue #2042 | core | Add syntax highlighting in evaluation of expressions with "raw_hl:string" and "hl:string", add option weechat.color.eval_syntax_colors. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1953 | trigger | Add options -o, -ol, -i and -il in command /trigger list. | ||
issue #1973 | core | Add "enum" type in config options. | ||
issue #1974 | irc | Create options irc.ctcp.* by default, evaluate options, remove CTCP FINGER and USERINFO, remove GIt revision and compilation date from CTCP VERSION, build dynamic list of CTCP in reply to CTCP CLIENTINFO. | ||
issue #1972 | irc | Add buffer for /list reply. | ||
issue #194 | irc | Compute color in case insensitive way, reintroduce infos "irc_nick_color" and "irc_nick_color_name", add support of server name, add infos "nick_color_ignore_case" and "nick_color_name_ignore_case". | ||
issue #97 | irc | Add count for all nick modes in output of /names. | ||
issue #98 | irc | Add count and mode filter in command /names. | ||
issue #1066 | api | Add support of path to variable and hashtable comparison in function hdata_compare. | ||
issue #1282 | core | Add parameters and key bindings to move to edges of current area with commands "/cursor go" and "/cursor move". | ||
issue #352 | core | Add options weechat.buffer.* to save buffer properties set by user, add option "setauto" in command /buffer. | ||
issue #2007 | core | Evaluate command given to /repeat with contextual variables. | ||
- | core | Ignore key bindings with empty command, add support of quotes in commands "/key bind" and "/key bindctxt". | ||
issue #985 | core | Add command /sys to show resource limits/usage and suspend WeeChat process, add key Ctrl+z to suspend WeeChat. | ||
issue #1723 | core | Add function hook_url, add option "url" in command /debug. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1860 | core | Remove build with autotools. | ||
issue #1872 | core, plugins | Make most WeeChat identifiers case sensitive. | ||
issue #1875 | core | Force Control keys to lower case. | ||
issue #1877 | core | Display similar command names when a command is unknown. | ||
issue #7 | irc | Add command /knock. | ||
issue #1864 | irc | Add command /rules. | ||
issue #1888 | core | Add access to hashtable properties in evaluation of expressions. | ||
issue #1238 task #10317 |
core | Use human readable key bindings, separate keys with comma in combos, remove modifier "meta2-". | ||
task #12427 task #11783 |
core | Make keys normal options, so they are shown and can be updated with /set and /fset commands. | ||
issue #1238 | api | Add function config_set_version. | ||
issue #1890 | core | Adopt a "practical" semantic versioning. | ||
- | core | Add command /reset. | ||
issue #1502 | core | Insert multiple pasted lines in input, instead of sending immediately. | ||
issue #1503 | core | Implement commands for operating on a single input line. | ||
issue #1903 | core,irc,relay | Rename "ssl" to "tls", connect to IRC servers with TLS and port 6697 by default. | ||
issue #1908 issue #1909 issue #1914 |
core | Render newline characters in chat line messages. | ||
issue #1920 | core | Use 256 colors by default and always allow 256 colors, find nearest color if less colors are available in terminal. | ||
issue #1292 | irc | Add support of IRC capability "batch". | ||
issue #1923 | irc | Add support of IRC capability "draft/multiline". | ||
issue #1927 | irc | Add support of "LINELEN" in IRC message 005 (max message length in bytes). | ||
issue #1688 | irc | Implement the UTF8ONLY IRCv3 specification. | ||
issue #1942 | logger | Add option logger.file.log_conditions. | ||
issue #139 | irc | Add support of IRC capability "echo-message". | ||
issue #201 issue #1577 |
irc | Add command /action. | ||
- | relay | Add modifiers "relay_client_irc_in", "relay_client_irc_out1" and "relay_client_irc_out" | ||
issue #1949 | irc | Add infos "irc_server_cap" and "irc_server_cap_value". | ||
issue #1949 | relay | Add support of capability "echo-message" in irc protocol. | ||
- | core | Add handshake option "escape_commands" in weechat protocol. | ||
- | irc | Add option irc.look.display_host_notice. | ||
issue #1950 | core | Add support of escaped chars in text or commands sent. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1510 | trigger | Add translation of chars in trigger regex. | ||
issue #1848 | core | Add signals "buffer_user_input_xxx" and "buffer_user_closing_xxx" for buffers created with "/buffer add". | ||
issue #901 | core | Add identifier in buffer lines. | ||
- | core | Add option "unicode" in command /debug. | ||
issue #1659 issue #1669 issue #1770 |
core | Display chars the same way in chat and bars, replace tabulations by spaces in bars, display chars < 32 with letter in chat, do not display soft hyphens, zero width spaces and all non-printable chars. | ||
issue #1855 | core | Add color attributes "blink" and "dim" (half bright). | ||
issue #258 | core | Improve case convert and insensitive char comparisons. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Add info "uptime_current". | ||
- | buflist | Add buflist: variable "${hotlist_priority_number}". | ||
issue #1630 | core, irc, relay, xfer | Add option "-save" in command "/upgrade". | ||
issue #1798 | core | Add option weechat.look.highlight_disable_regex and buffer property "highlight_disable_regex". | ||
- | api | Rename API function "string_build_with_split_string" to "string_rebuild_split_string", add arguments "index_start" and "index_end". | ||
issue #1805 | irc | Display SETNAME command in channels and private buffers, add options irc.color.message_setname and irc.look.smart_filter_setname. | ||
issue #1806 | trigger | Add elapsed time for trigger execution on monitor buffer when trigger debug is set, add option trigger.color.identifier | ||
issue #1695 | core | Sort filters by name. | ||
- | api | Add function crypto_hash_file. | ||
issue #1821 | api | Add support of priority in function hook_line. | ||
- | irc | Add option irc.look.display_pv_nick_change. | ||
issue #1699 | spell | Allow special dict value "-" to disable spell checking on a specific buffer. | ||
issue #559 | core | Add key alt+backspace, change behavior of ctrl+w (delete previous word until whitespace). | ||
issue #314 | logger | Add options to rotate and compress log files. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1700 | core | Add spacer item in bars to align items. | ||
issue #808 | core | Add command /item to create custom bar items. | ||
issue #1778 | core | Add case conversion in evaluation of expressions with "lower:string" and "upper:string". | ||
issue #1780 | core | Allow to catch multiple signals in functions hook_signal and hook_hsignal. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | relay, weechat-relay | Add Zstandard compression in relay plugin (much faster, better compression). | ||
issue #1680 | irc, trigger | Add IRC message tags in messages displayed. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Add user variables in evaluation of expressions with "define:name,value". | ||
- | core | Add command /toggle. | ||
- | doc | Add dark theme in documentation. | ||
issue #1666 | irc | Improve parsing of parameters in all IRC messages. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1653 | irc | Add support of "setname" capability. | ||
issue #320 | irc | Enable all capabilities by default, add options irc.look.display_account_message and irc.look.display_extended_join. | ||
issue #1654 | irc | Add support of "message-tags" capability. | ||
issue #413 | irc | Implement IRCv3.2 SASL authentication, add /auth command to (re-)authenticate with SASL. | ||
issue #1667 | api | Add function file_copy. | ||
- | typing, irc | Add support of "typing status": send own status, display other users typing. | ||
- | core | Add random integer number with "random:min,max" in evaluated expressions. | ||
issue #1599 issue #1668 |
php | Add support of PHP 8. | ||
issue #1685 | irc | Add option "-parted" in command /allchan. | ||
issue #1689 | core | Add "${re:repl_index}" to get the index of replacement in function string_eval_expression. | ||
- | 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). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1285 | core | Follow XDG directories by default. | ||
issue #1628 | core | Add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA-512. | ||
issue #1628 | api | Add function crypto_hmac. | ||
issue #1595 | core | Add options to customize commands executed on system signals received (SIGHUP, SIGQUIT, SIGTERM, SIGUSR1, SIGUSR2). | ||
issue #1377 | python | Add Python stub for WeeChat API. | ||
issue #1624 | trigger | Add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command trigger evaluated strings. | ||
issue #1622 | core | Add bar item "tls_version". | ||
issue #1622 | core | Add translation of string with "${translate:…}" in evaluated expressions. | ||
- | core | Add info "weechat_daemon". | ||
- | core | Add signals "cursor_start" and "cursor_end". | ||
- | core | Add option weechat.network.gnutls_ca_system, rename option weechat.network.gnutls_ca_file to weechat.network.gnutls_ca_user. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1582 | core | Add evaluation of condition with "${eval_cond:...}" in evaluated expressions. | ||
issue #1580 | trigger | Add ${tg_trigger_name} in evaluation of trigger command decription/args/desc.args/completion. | ||
- | irc | Add info "irc_is_message_ignored". | ||
- | core | Add info_hashtable "secured_data". | ||
issue #1611 | core | Add raw string in evaluation of expressions with "raw:xxx". | ||
- | core | Add option "recreate" in command /filter. | ||
issue #1600 | core | Add buffer local variable "completion_default_template". | ||
- | core | Add options "setvar" and "delvar" in command /buffer, rename option "localvar" to "listvar". | ||
- | core | Improve debug in command /eval: display more verbose debug with two "-d", add indentation and colors. | ||
issue #141 | core | Add option sec.crypt.passphrase_command to read passphrase from an external program on startup, remove option sec.crypt.passphrase_file. | ||
issue #992 issue #993 |
core | Add options weechat.look.hotlist_update_on_buffer_switch and weechat.look.read_marker_update_on_buffer_switch. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1536 | irc | Evaluate command and allow to send text on buffers with commands /allchan, /allpv and /allserv. | ||
issue #1553 | fset | Add option fset.look.auto_refresh. | ||
- | api | Add argument "bytes" in function string_dyn_concat. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1472 | trigger | Evaluate arguments of command when the trigger is created. | ||
issue #1358 | relay | Add client status "waiting_auth" for connected clients still not authenticated. | ||
- | relay | Add option relay.network.auth_timeout to automatically disconnect clients not authenticated after this amout of time. | ||
issue #1474 | relay | Add command "handshake" in weechat relay protocol and nonce to prevent replay attacks. | ||
issue #1484 | relay | Add command "completion" in weechat relay protocol to perform a completion on a string at a given position. | ||
- | buflist | Add options enable/disable/toggle in command /buflist. | ||
- | buflist | Add default key alt-shift-B to toggle buflist. | ||
- | core | Add default key alt-shift-N to toggle nicklist bar. | ||
issue #1484 | api | Add functions completion_new, completion_search and completion_free. | ||
issue #1484 | api | Add hdata "completion_word". | ||
issue #1476 | core | Reload configuration files on signal SIGHUP. | ||
issue #1475 issue #1477 |
core | Add command line option "--stdout" in weechat-headless binary. | ||
issue #1063 | core | Add an option for multiline input in a buffer. | ||
issue #369 | weechat-relay | Decode WeeChat messages. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1435 | relay | Reject client with weechat protocol if password or totp is received in init command but not set in WeeChat. | ||
- | api | Add functions crypto_hash and crypto_hash_pbkdf2. | ||
- | relay | Accept hash of password in init command of weechat protocol with option "password_hash" (PBKDF2, SHA256, SHA512). | ||
issue #1433 | api | Add info "weechat_headless". | ||
issue #1453 | api | Add info "auto_connect". | ||
- | irc | Add support of fake IRC servers (no I/O, for testing purposes). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #916 issue #956 |
core | CMake error on missing dependency. | ||
issue #997 | core | Calculate result of expression with "${calc:...}" in evaluated expressions. | ||
issue #1098 | guile | Add support of Guile 2.2. | ||
issue #528 issue #621 |
logger | Add support of ANSI color codes in log files, display colors in backlog. | ||
issue #1237 | xfer | Add a temporary suffix to files received via DCC. | ||
issue #60 | api | Add modifier "eval_path_home". | ||
issue #60 | core | Add support of modifiers in evaluation of expressions with "modifier:name,data,string". | ||
issue #60 | core | Add optional default path (evaluated) in completion "filename". | ||
issue #60 | irc | Use path from option xfer.file.upload_path to complete filename in command "/dcc send". | ||
issue #892 | irc | Add option irc.look.display_pv_warning_address to display a warning in private buffer if the remote nick address has changed. | ||
issue #1389 | python | Send string with type "bytes" to Python 3 callbacks in case of invalid UTF-8 data. | ||
issue #1000 | irc | Add filtering of messages in the IRC raw buffer. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1264 | core | Fix color code ${color:fg,bg} that can cause bugs in evaluated strings. | ||
- | api | Add argument "strip_items" in function string_split. | ||
issue #853 | core | Add option "close" in command /window. | ||
issue #1343 issue #1345 |
core | Support 32767 ncurses color pairs. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #733 issue #1333 |
relay | Add support of UNIX socket. | ||
- | core | Use getopt to parse command line arguments. | ||
issue #1127 | core | Add option weechat.look.buffer_time_same. | ||
- | core | Improvements on command /repeat: use seconds by default, allow unit for the interval, allow text in addition to a command. | ||
issue #1055 issue #1312 |
core | Add option "addreplace" in command /filter. | ||
- | api | Return allocated string in hook_info callback and function info_get. | ||
issue #1322 | api | Replace argument "keep_eol" by "flags" in function string_split. | ||
issue #928 | api | Add function command_options. | ||
- | api | Add function string_match_list. | ||
- | irc | Add bar items "irc_nick", "irc_host" and "irc_nick_host". | ||
- | irc | Add variable "host" in server structure. | ||
issue #928 | relay | Add option relay.weechat.commands. | ||
- | script | Use SHA-512 instead of MD5 for script checksum. | ||
issue #1299 | spell | Rename aspell plugin to spell. | ||
- | trigger | Add hooks "info" and "info_hashtable". | ||
issue #269 | xfer | Rename option xfer.network.speed_limit to xfer.network.speed_limit_send, add option xfer.network.speed_limit_recv. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Add command line option "-t" (or "--temp-dir") to create a temporary WeeChat home (deleted on exit). | ||
- | api | Add functions string_base_encode and string_base_decode, remove functions string_encode_base64 and string_decode_base64. | ||
- | api | Add support of Time-based One-Time Password (TOTP), add infos "totp_generate" and "totp_validate". | ||
- | relay | Add support of Time-based One-Time Password (TOTP) as second authentication factor in weechat protocol. | ||
- | exec | Add option exec.command.shell to customize the shell used with /exec -sh. | ||
issue #1281 | relay | Add support of close frame in websocket connection. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Add a new hook to change line data before it is printed (buffer, date, tags, highlight, prefix, message). | ||
- | trigger | Allow creation of temporary variables with the regex. | ||
- | core | Add option "-P" (or "--plugins") to customize the plugins to load at startup. | ||
issue #1248 | core | Allow multiple options "-r" ("--run-command") in command line arguments. | ||
issue #958 | core | Add repeat of string in evaluation of expressions with "repeat:count,string". | ||
issue #1256 | relay | Add real IP in client description. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
task #11374 task #10876 issue #597 |
irc | Indexed ban list, completion for /unban and /unquiet. | ||
issue #623 | irc | Add support for IRCv3.2 Client Capability Negotiation. | ||
issue #639 | irc | Add support for IRCv3.2 invite-notify. | ||
issue #640 | irc | Add support for IRCv3.2 chghost. | ||
issue #219 issue #826 |
core | Add support of HTTP headers and lists in CURL options. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #1075 | scripts | Add option "version" in script commands. | ||
issue #128 | scripts | Add "eval" option in script commands and info "xxx_eval" (python, perl, ruby, lua and guile). | ||
issue #1132 | logger | Add option logger.look.backlog_conditions. | ||
issue #1145 | logger | Add option logger.file.fsync. | ||
- | irc | Add server option "split_msg_max_length". | ||
- | core | Add option weechat.completion.partial_completion_templates. | ||
issue #1113 | core | Add a way to create new buffers in commands /buffer and /print. | ||
issue #1120 | core | Add a headless mode (with option to daemonize the process). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | fset | Fset plugin. | ||
issue #909 | php | Add PHP scripting support. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #332 | buflist | Add option buflist.look.auto_scroll. | ||
- | buflist | Add keys F1/F2 and alt+F1/F2 to scroll the buflist bar. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #893 task #11461 |
core | Add resize of window parents with /window resize [h/v]size. | ||
- | api | Add dynamic string functions in the C API. | ||
- | api | Add arraylist functions in the C API. | ||
- | core | Add ternary operator in evaluation of expressions. | ||
- | buflist | New plugin buflist: bar item with list of buffers. | ||
issue #608 issue #611 |
core | Add wildcard matching in evaluation of expressions. | ||
issue #981 | core | Add option weechat.completion.nick_case_sensitive. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #377 issue #820 |
irc | Add server option "usermode". | ||
issue #840 | irc | Add tag "self_msg" on self messages. | ||
issue #850 | fifo | Add configuration file "fifo.conf". | ||
issue #850 | core | Add info "pid" (WeeChat PID). | ||
- | core | Add optional arguments in completion template, sent to the callbacks. | ||
issue #411 issue #802 |
core | Add option "weechat.look.align_multiline_words" to not align multiline words. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | irc | Evaluate server options "msg_*". | ||
issue #399 issue #509 |
core | Add support for one-time triggers. | ||
issue #534 | core | Add "extra" argument to evaluate extra variables in function string_eval_expression(). | ||
- | core | Add option "cycle" in command /buffer. | ||
- | core | Add optional argument "lowest", "highest" or level mask in command /input hotlist_clear. | ||
issue #722 | core | Switch to asciidoctor to build docs and man page. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #406 | api | Add pointer in callbacks used by scripting API. | ||
issue #692 | core | Move bar item "away" to core. | ||
issue #262 | core | Move nick coloring to core. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | irc | Add hex dump of IRC messages in raw buffer (when debug is enabled). | ||
issue #8 | irc | Add /cap command. | ||
- | script | Add option script.scripts.download_timeout. | ||
issue #347 | relay | Add option relay.irc.backlog_since_last_message. | ||
issue #182 issue #477 |
irc | Add support of "cap-notify" capability. | ||
issue #543 | core | Add option weechat.look.paste_auto_add_newline. | ||
issue #620 | irc | Add support of SNI (Server Name Indication) in SSL connection to IRC server. | ||
issue #629 | core | Add parent name in options (show IRC server option inherited values in /set and /iset). | ||
issue #633 | core | Move option irc.network.alternate_nick into servers (irc.server.xxx.nicks_alternate). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #76 issue #393 |
core | Search start position + stop search at point. | ||
issue #463 | core | Add option weechat.look.confirm_upgrade. | ||
issue #452 | core | Allow ctrl-C to exit WeeChat when the passphrase is asked on startup. | ||
- | core | Add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
issue #251 | irc | Add SASL mechanism ECDSA-NIST256P-CHALLENGE. | ||
issue #11 issue #246 |
irc | Add support of "account-notify" capability. | ||
- | javascript | Add Javascript plugin. | ||
issue #55 task #9459 |
core | Add option to customize word boundaries (highlights, input). | ||
issue #318 | core | Display an help/welcome message on first WeeChat run. | ||
issue #281 | irc | Add support of SHA-256 and SHA-512 for SSL fingerprint (SHA-1 is insecure). | ||
issue #403 | core | Add options to customize quoted messages in cursor mode. | ||
issue #114 | core | Add signals "signal_sigterm" and "signal_sigquit". |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
task #5419 | core | Understand incomplete commands if unambiguous. | ||
issue #224 | trigger | New regex format for trigger (evaluate and replace regex groups at same time). | ||
issue #234 | relay | Add option to configure SSL priorities and disable SSLv3. | ||
issue #248 | irc | Disable SSLv3 by default in server SSL priorities. | ||
issue #188 | irc | Display own nick changes in server buffer. | ||
issue #143 issue #212 |
irc | Add support of "extended-join" capability. | ||
issue #228 | irc | Add support of color codes 16-99 in IRC messages. | ||
issue #244 | core | Add signals for mouse enabled/disabled. | ||
issue #247 | core | Add bar item "mouse_status". | ||
task #12491 | core | Complete commands inside command line (not only at beginning). | ||
task #12204 issue #265 |
irc | Add option to stop connection if SASL authentication fails. | ||
issue #216 | irc | Open channel buffers before the JOIN is received from server (autojoin and manual joins). | ||
issue #229 | irc | Add /server reorder (reorder list of servers and therefore the autoconnect to servers). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | trigger | Add trigger plugin. | ||
- | core | Bare display mode (for easy text selection and click on URLs). | ||
issue #2 | relay | Add signals on clients connection/disconnection. | ||
- | exec | Add "/exec" plugin. | ||
task #13111 | irc | Add command /allpv. | ||
task #13051 | core | Allow search of text (ctrl-R) in buffers with free content. | ||
issue #12 | irc | Add support of capability "away-notify". | ||
issue #17 | core | Key alt+'-' to toggle filters in current buffer. | ||
- | core | Hidden buffers. | ||
issue #67 | core | Add a command to send text on a specific buffer. | ||
task #10882 | core | Add bar item "buffer_short_name". | ||
issue #104 | core | Add unit tests. | ||
- | - | Pop the champagne! |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Options to customize default text search in buffers. | ||
task #12777 | irc | Configurable default kick reason. | ||
- | core | Add support of italic text (requires ncurses >= 5.9 patch 20130831). | ||
task #12766 | core | Add option to disable auto renumbering of buffers (allow gap in buffer numbers). | ||
bug #26571 | irc | Add option to customize default ban mask. | ||
- | core | Logical and/or for tags in /filter and options with tags. | ||
- | core | Logical and/or for tags in function hook_print. | ||
task #12499 | irc | Add option to smart filter modes messages (all or by mode). | ||
patch #7963 | xfer | Automatically check CRC32 file checksum if it is found in the filename. | ||
patch #7992 | xfer | Support IPv6 xfers. | ||
task #10847 | core | Control stdin of forked process (with hook_process_hashtable). | ||
task #11661 | core | Tab width setting. | ||
- | core | Add command /print. | ||
task #12724 | irc | Add server option "ssl_fingerprint". | ||
task #11477 | irc | Use MONITOR instead of ISON for /notify (when available on server). |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
- | core | Add infolist and hdata for layout. | ||
patch #8062 | irc | Better hash function for computing nick colors (with option to choose the hash used). | ||
patch #6858 | core | Add support of Enchant lib in aspell plugin (replaces aspell lib). | ||
task #12651 | core | Option for default proxy (used for downloads with Curl). | ||
task #12689 | relay | Add command "ping" in weechat protocol. | ||
task #6745 | core | Add a scroll beyond the end of buffer (/window scroll_beyond_end). | ||
task #9221 | irc | Add support of wildcards in commands (de)op/halfop/voice. | ||
task #7395 | core | Move passwords in a separate config file (sec.conf), with optional encryption. | ||
task #11027 | core | Rename binary and man page from "weechat-curses" to "weechat". | ||
- | core | Emphasize text when searching text in buffer. | ||
- | core | Search regex in buffer. | ||
task #12717 | core | Allow items of root bars to show content for a given buffer. | ||
task #12775 | core | Display day changed message dynamically (do not store it inside buffers). | ||
- | core | Add shared strings to reduce memory usage. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
bug #38070 | irc | Add nick colors in output of /names #channel when it is displayed on server buffer (channel not joined). | ||
- | aspell | Optimize internal management of spellers (do not create them for each input analyzed, for example with split of windows), re-introduce local var "aspell_dict" in buffers. | ||
- | relay | WebSocket server support (RFC 6455) (for irc and weechat protocols). | ||
task #12405 | irc | Unmask join if nick speaks some minutes after the join. | ||
- | relay | Allow multiple clients on same port for irc protocol. | ||
task #12393 | script | Add control of autoload for scripts. | ||
- | relay | Send nicklist diff for nicks added/removed/changed instead of whole nicklist (reduce data exchanged with clients). | ||
task #11274 | core | Support of multiple layouts. | ||
task #11924 | irc | Automatic merge of private buffers (by server or all). | ||
task #10895 | irc | New option irc.look.display_join_message to disable some messages after joining a channel. | ||
task #12576 | irc | Add tag for "back on server" messages in queries. | ||
task #9353 | irc | Add support of UHNAMES. | ||
bug #37531 | core | Move nick prefix/suffix options from irc plugin to core (making it dynamic). | ||
patch #8020 | irc | Implement DH-AES SASL encryption method for SASL. |
Tracker | Spec | Git | Plugin | Description |
---|---|---|---|---|
task #12275 | irc | Add option "-noswitch" for command /join. | ||
task #11205 | core | IPv6 preferred, IPv4 as fallback. | ||
task #12270 | relay | Support of IPv6 in relay plugin. | ||
task #12061 | aspell | Add aspell suggestions. | ||
task #12255 | irc | Add support of "server-time" capability. | ||
task #9555 | core | Add color support in prefixes options. | ||
task #12076 | relay | Add backlog for irc protocol in relay plugin. |