A terminal IRC client
Thanks to @nate-sys and @jubalh for contributing to this release.
italic
and strikethrough
added to the config file parser. These can be combined with the existing bold
and underline
attributes. (#409, #404)key_map:
ctrl_d:
command: quit
(#403, #410)/join
command errors now print usage help once instead of twice. (c512887)/clear
. (#417)/reload
. (3ea5678)Thanks to @ALEX11BR and @trevarj for contributing to this release.
/close
and /quit
commands now take optional message parameters to be sent with PART and QUIT messages to the server. (#365, #395)/join
command. See the example config file for details. (#344, #118)$EDITOR
on macOS 12. Previously, on macOS 12, changes in the temporary file would not be read properly when $EDITOR
is closed.Thanks to @trevarj for contributing to this release.
/quit
added for quitting. Key binding for quitting (C-c enter
) works as before./msg <nick> <message>
command now accepts anything as <nick>
as long as it doesn't start with #
. (#324)/join
(without arguments) now rejoins the current channel. (#334)Starting with this release, tarballs on GitHub are now built on Ubuntu 20.04 (instead of 18.04).
/ignore
is set. (#291)/statusline
removed. See 6abc671 commit message for the motivation.RPL_NAMREPLY
from a server for channels we haven't joined. Previously we would create a channel in the TUI for each channel in the response. (#302)Thanks to @trevarj and @shumvgolove for contributing to this release.
scrollback
is set. (#265)/notify
commands now print a helpful message on how to enable it. Previously /notify
would behave as if desktop notification support is enabled but notifications would not work. (#270)$EDITOR
is not set. (#280)Thanks to @trevarj, @kennylevinsen, and @LordMZTE for contributing to this release.
/help
added. (ec00007)/names
now sorts nicks lexicographically. (#235)nickserv_ident
field in the config). Even though we send IDENTIFY messages (after RPL_WELCOME
) before JOIN messages (after RPL_ENDOFMOTD
), sometimes identification takes too long and JOIN command fails with a 477. We now try joining again with 10 seconds breaks, up to 3 times. (#236, #240)$EDITOR
is (n)vim or emacs, C-x
now places the cursor at its location in the input field in the vim/emacs buffer. (#243)C-x
. (#225)RPL_YOURHOST
parsing for parsing server names of some non-standard-conforming servers. This is not a user-visible change unless you're connecting to servers that don't follow IRC standards closely. (#239)TINY_LOG
env variable using env_logger
filter syntax) are now printed to tiny_debug_logs.txt
file in the log directory. If logging is disabled then the file is created at tiny's working directory. (#238)/connect
. (#255)/msg
is a channel rather than a nick. The command is supposed to be used for sending a message to a user so we now do more error checking and reject the command if the first character is for a channel name. (62df491)#MyChannel
and someone sends a message to #mychannel
. In that case some servers send PRIVMSG
s to users in the channel with the sender's encoding (#mychannel
), which would previously cause tiny to (incorrectly) create a new tab for the channel #mychannel
instead of showing the message in #MyChannel
. (#248)Thanks to @trevarj, @Kabouik, @meain, and @jbg for contributing to this release.
--help
and --version
arguments.C-c
) fixed.C-w
.This is a test release generated by the 'release' workflow.
-
line in a private message tab when we got a QUIT
message from the target of the tab. It now shows a +
line when the user quits and then joins to a channel that we participate in.