0.4.3
-
tiny now supports pasting multi-line strings. It runs
$EDITOR
to let you edit the paste before sending. After closing the editor the final contents of the file (excluding comment lines) are sent. Note: we currently don't support commands in paste mode, so none of the lines can start with/
. -
Ney key binding
C-x
implemented for editing current message in$EDITOR
. -
Fixed a bug when pasing a string starting with a newline (#86).
-
auto_cmds
config field is gone and nick change and identification handling is updated.A major pain point for me has been the handling of nick changes when the server doesn't support SASL (sigh). We now solve this problem by simplifying (removing!)
auto_cmds
field and refactoring nick change logic:-
We now only consider the nick as changed if we hear a NICK response from the server. This way we no longer have to revert a nick change when the request fails or is rejected.
-
Config file format changed: auto_cmds is gone, two new fields are added:
join
(a list of channels) andnickserv_ident
(nickserv password to send on connecting and nick change).
Note thatjoin
is technically old, but it just wasn't advertised as a config file field.
This breaks backwards compatibility, but simplifies the code and nick changes and identification are now handled better.
-