matterhorn v50200.7.0 Release Notes
Release Date: 2020-03-09 // about 4 years ago-
🆕 New features:
- The channel sidebar now displays channels by display name, not URL name (#522).
- The channel autocompletion list now includes channel display names.
- Matterhorn now adds the character set with "stty erase" to the Vty input map so that the erase character translates to a backspace key event.
- Matterhorn now supports viewing pinned posts and changing pinning status (#213)
- This change adds a new command,
/pinned-posts
, that will show a post list of pinned posts in the current channel. - This change adds a new message select key event,
pin-message
(default:p
) to toggle the pinning state of the selected post. - A new
[PIN]
indicator is now displayed to the left of pinned posts. - A new theme attribute,
pinnedMessageIndicator
, was added to render the pinning indicator.
- This change adds a new command,
- A new configuration option now controls certificate validation (#263).
This change adds a new config setting,
validateServerCertificate
. Its default isTrue
. The sample config also includes documentation about the setting. - A new
/purpose
command was added to set channel purpose strings (#524). - A new example notification script for Mac OS systems was added at
notification-scripts/notify-macos
. - The help screen (default binding:
F1
) is now reachable from any Matterhorn screen (#525). - Private channels are now displayed as their own sidebar group (#510).
Other changes:
- The
markdownEmph
attribute is now being used to render user list window and attachment window titles. - The output of the
/theme
command was improved. - The help UI's default colors were changed to improve contrast (#564)
- Matterhorn now shows channel purpose strings, not headers, in channel autocompletion matches to match the official client's behavior (#524).
- The notification script API is now documented in
docs/notification-scripts.md
. - Configuration files without trailing newlines are now supported (#540).
- Websocket action responses are now supported, which fixed a bug where typing notifications would cause websockets to get disconnected (#529).
- Emote messages that get flagged now properly display a flagging indicator (#530).
- Matterhorn now supports generation of a command table similar to its
support for generating keybinding tables. This is done with the new
-m
/-M
command-line options. - Date transition lines at the beginning of channels are now preserved (#534).
- The channel sidebar now displays channels by display name, not URL name (#522).