diff --git a/CHANGELOG.md b/CHANGELOG.md index 27aefb0a..99f0c469 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,42 @@ +40901.0.0 +========= + +New features: + * Improved logging infrastructure. Matterhorn now keeps a running + bounded internal buffer of log messages that can be written to disk + at any time, in addition to supporting the usual mode where all + messages are logged to a file. This feature includes: + * Four new commands: + * `/log-status`: check on whether Matterhorn is currently logging + at all. + * `/log-start `: start logging to the specified file. + * `/log-stop`: stop any active logging. + * `/log-snapshot `: dump the internal log message buffer to + the specified file. + * A new optional configuration setting, `logMaxBufferSize`, which is + the number of entries in the internal log buffer. + * Added a new message selection mode keybinding to view individual + messages (default: `v`, keybinding name: `view-message`). This + keybinding causes the selected message to be displayed alone in a + pop-up window in which horizontal and vertical scrolling can be used + to view the entire message. This is especially useful in cases where + a message contains a code block with lines that could not be wrapped. + (#377) + * Message selection mode now supports selection of error and info + messages in addition to just user posts. + * Message selection mode now supports yanking the contents of all + messages, not just messages with verbatim content as before. The + keybinding name for this is `yank-whole-message` and defaults to `Y`. + When this binding is used, the entire message's Markdown source is + copied to the system clipboard. (#171) + +Other changes: + * The help screen now supports the `scroll-top` and `scroll-bottom` + events (defaulting to the `Home` and `End` keys, respectively). + * Exceptions related to spurious network problems with `getAddrInfo` no + longer cause client error reports (#391). + 40900.0.1 ========= diff --git a/matterhorn.cabal b/matterhorn.cabal index a7bd1d72..b1da2afd 100644 --- a/matterhorn.cabal +++ b/matterhorn.cabal @@ -1,5 +1,5 @@ name: matterhorn -version: 40900.0.1 +version: 40901.0.0 synopsis: Terminal client for the Mattermost chat system description: This is a terminal client for the Mattermost chat system. Please see the README for a list of