matterhorn v50200.14.0 Release Notes
-
๐ New features and improvements:
- The UI elements of the
/notify-prefs
window now support mouse interaction. - Message attachments can now be clicked with the mouse to open them with the configured URL/file opener command.
- Long verbatim and code blocks can now be truncated when they're too
large. By default, they are not truncated. (#725) This change adds:
- A new theme attribute,
verbatimTruncateMessage
, that affects the truncation message - A new configuration setting,
truncateVerbatimBlockHeight
(default0
) that governs how long code and verbatim blocks are truncated. A value of zero disables truncation, while values greater than zero cause truncation at the specified line limit. - A new command,
/toggle-truncate-verbatim-blocks
, that toggles the configuration setting at runtime
- A new theme attribute,
- The channel list now floats muted channels to the end of their respective channel groups to mirror the UI behavior of the official web client.
- Reactions posted to messages now visually indicate which reactions
are posted by the current user (#729). This change adds two new theme
attributes:
- "reaction" - used for emoji reactions posted by other users, and
- "reaction.mine" - used for emoji reactions posted by the current user
This change uses the new attributes for emoji reations rather than emojiAttr ("emoji"). We do this to visually indicate which reactions the current user has contributed to, so that they do not accidentally remove their own reactions due to trying to increment them and removing them by accident.
- The
/join
window lists channels with the display name of each channel before that entry's URL name and sorts the entries by display name. - Matterhorn now searches for XML syntax specifications and
emoji.json
using the Cabal package data-files path. This makes Matterhorn behave better when installed withcabal
, but Matterhorn's search behavior is otherwise unchanged for users who are not runningcabal
-installed builds of Matterhorn. Thanks to @sternenseemann for this work!
๐ Bug fixes:
- Hyperlinks and username references inside of Markdown tables are now supported (#739).
- Post listing windows now display messages chronologically (#731).
- Post listing windows now show the number of messages, not list entries, in the window title bar (#730).
- The
/join
window now uses the correct server API endpoint to fetch the initial dataset, causing more channels to be displayed (#727).
- The UI elements of the