Ability to customize the chat display/layout
Add a way to customize the display of the chat in the web interface. Currently a single message takes up two lines of text. If each message could be formatted as desired, the layout could be tailored to each users preference.
For example (with overly descriptive variable names):
%SENTTIME%| %SENDER%> %MESSAGE%
Would result in:
15:56| Kristian> Hello world!
To build the current view, you could do:
%AVATAR% %SENDER% %SENTTIMEAGO%\n%MESSAGE%
Or something like that.
As a long time IRC user, I feel that the WebUI for mattermost uses way too much space for a simple chat messages. With customized layout, it would also be possible to also show the exact time of a message, rather than "x ago" which I find extremely unprecise. :-)
As a compromise, or interim measure, an easy win for condensing the layout would be to display the sender and message horizontally aligned, rather than vertically aligned over two lines. Most messages would fit comfortably on one line next to the sender name and would reduce the vertical space by a very large % very easily.