v0.8.0
Thanks to @trevarj and @shumvgolove for contributing to this release.
New features
- Channels with join/leave events are now highlighted with a yellow-ish color. Default color can be overridden in the config file. (#262)
Bug fixes and other improvements
- It's now possible to build tiny with stable Rust 1.48 or newer. Previously tiny required nightly toolchain. (#241)
- Fixed a TUI bug when
scrollback
is set. (#265) - In builds without desktop notification support,
/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) - Fixed a bug when showing messages relayed by bouncers. (#271)
- Fixed losing input field contents when pasting a multi-line text and
$EDITOR
is not set. (#280) - Multi-line pastes now inserted into the cursor location. Previously the text would be inserted at the end of the current line.
- Fixed a bug when showing messages with host mask as message target. (#278)
Note on build names
- tiny-ubuntu-18.04-dbus: Desktop notifications enabled, uses rustls for TLS.
- tiny-ubuntu-18.04-libssl-dbus: Desktop notifications enabled, uses native TLS library (dynamically linked) for TLS.
- tiny-ubuntu-18.04-libssl: Desktop notifications disabled, uses native TLS library (dynamically linked) for TLS.
- tiny-ubuntu-18.04-static: Desktop notifications disabled, uses rustls for TLS. No dynamic dependencies.
- tiny-ubuntu-18.04: Desktop notifications disabled, uses rustls for TLS.