Skip to content

Version 0.15.0

Compare
Choose a tag to compare
@JFreegman JFreegman released this 26 Mar 14:27
· 26 commits to master since this release
v0.15.0
f315875

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 and page down keys now default to scrolling half a window instead of a single line. Ctrl-v and Ctrl-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