Version 0.15.0
New Features
- Chat history is now colourized on load
- The Toxic config can now be reloaded without restarting the client via
Ctrl+r
- Added a config setting that allows you to hide the contents of desktop notifications
- Added a config setting to set friend aliases
- Groupchats now have a status bar at the top of the window displaying the group topic
- When logging is enabled with the
/log on
command, the log path is now printed to the window - The
/log
command with no arguments now prints the log path
Changes
- Added the
:
character to the list of characters that may not be used in a nick (this character is reserved for log parsing) - The
page up
andpage down
keys now default to scrolling half a window instead of a single line.Ctrl-v
andCtrl-f
now scroll a single line instead of half the window. - Tab-completion with a lone
/
character will no longer spam the window with every possible command - Chat log files are now limited to 100MiB per session to mitigate certain types of DOS attacks (sessions are reset when a window is closed, the log is manually disabled, or when the client is restarted)
Bug fixes
- Chat history now stays scrolled to the bottom after resizing the terminal window, unless it wasn't already at the bottom
- Friend tab name default colours now match custom themes
- Fixed some issues with window scrolling when a message contains a tab or vertical escape sequence
- The Python API compiles again
- Doing the
/whois
command on yourself in a groupchat no longer shows an incorrect value
Full change log: v0.14.1...v0.15.0