Added:
- Support requesting window attention (setting urgency) for notifications (
notifications.<type>.request_attention) - Default server message pseudo-type, allowing the default values for server message types to be user-specified
- Default internal message pseudo-type, allowing the default values for internal message types to be user-specified
- Add setting to specify queries to be added to the sidebar after connecting to a server
- Added ability to disconnect on SASL authentication failure
- Setting to configure font line height (
font.line_height) - Ability to add multiple keybinds for a single shortcut
- Sidebar actions can now be configured separately for channel and query buffers (
actions.sidebar.channel,actions.sidebar.query) - URL context menu now supports
Hide Preview/Show Preview - New shortcuts:
new_horizontal_buffer(not bound by default)new_vertical_buffer(not bound by default)quit_application(defaults toCtrl+Qon linux, not bound on Windows/MacOS)
- Expand show_access_levels to allow all access levels (in addition to highest or no access levels) in buffer/nicklist/input
- Configuration setting to allow locale specification used when formatting timestamps
- Configuration setting to include chantypes / prefixes when sorting channels in the sidebar
- When leaving a server (via context menu on sidebar entry or
/quit), the server will not be automatically removed from the sidebar - Manual disconnection from a server will disable auto-reconnect
- Disconnected servers can be connected to via the "Connect to server" entry in the context menu for its sidebar entry
- Servers can be prevented from connecting on launch (or configuration reload) with the
servers.<name>.autoconnectsetting /connect(without an argument) and/reconnectcan be used in open buffers for disconnected servers to (re-)connect to the server/join(without an argument) can be used in channel buffers where the channel is not joined in order to (re-)join the channel
Fixed:
- Channel mode in pane headers not updating immediately after mode changes
- Cycle next/previous (unread) buffer shortcuts work from an empty pane
- Virtualize message rendering to improve buffer performance
- Default proxy used when checking for an update
- Detect system locale when formatting timestamps with locale-specific stftime formats
- When changing connection details for server (e.g. address, port, SASL authentication, etc) the connection details will be properly updated and the connection re-initiated
- Server configurations are properly updated when reloading configuration file
Changed:
- Condensed server messages are now enabled by default for nick changes, joins, parts, and quits
- The default condensed server message icon is now
"none" sidebar.user_menu.show_new_version_indicatorsetting has been changed tocheck_for_update_on_launchto clarify that it prevents the check for an update- Default settings:
buffer.server_messages.condense.messages:[]→["change-host", "change-nick", "join", "part", "quit"]sidebar.padding.buffer:[5,5]→[4,4]sidebar.spacing.server:12→6
Fixed:
- When joining a channel fails (for example, invite-only or channel full), we now show the
failure reason
Thanks:
- Contributions: @Hummer12007, @chamlis, @englut
- Feature requests: @megumintyan, @4e554c4c, @RoboDanjal, @stacyharper, @zZzUP3RzZz, @Porkepix, @vidje
- Bug reports: @someone2037492034, @deepspaceaxolotl, @whitequark, @sebbu2, @esden, @Porkepix, @someone2037492034, @Hexorg, @sulrich, @Erroneuz