2023.3
Note: Message history and dashboard state will be reset due to a breaking change. We've switched to a more flexible storage format to ensure future breakages won't occur.
Added:
- Away-notify extension added for supported servers
- SASL support for PLAIN & EXTERNAL. The following per-server config keys have been added:
- PLAIN -
sasl.plain.username
&sasl.plain.password
- EXTERNAL -
sasl.external.cert
is a path to the PEM encoded X509 cert
- PLAIN -
- Configuration option
buffer.hidden_server_messages
to hide server messages from the provided array of sources: ["join", "part", "quit"] - Configuration option
buffer.input_visibility
to control input field visibility: always shown or following the focused buffer. - Portable mode - if a config file exists in the same directory as the executable, all Halloy data will be saved to that directory
- Upon joining a channel, display the channel mode in the buffer
- When querying an away user, you will see an away message
- Autocomplete on joined channels
Changed:
- Away users will be appear slightly transparent in nicklist
- Configuration option
new_buffer
has been renamed tobuffer
.new_buffer
key will still work for backwards compatibility. - Migrated to our own internal IRC backend. This should allow for quicker development against extensions and bug fixes.
Fixed:
- Changes done in the config file are now properly applied to the old buffers
- Text and colors on light themes will no longer appear washed out
- All WHOIS responses are now properly routed to the buffer where the request was made (text input or via context menu)
- Accessing text input history will only populate the current buffer, not all of them
- Text from input box can be copied to clipboard
- Prevent text input cursor from blinking when window loses focus