* Add API call to get a team by its name
* add tests for client side and update route regex
* remove action
* add check for permissions and create tests
* Created a new message indicator component to indicate new messages are present
outside the user's view:
* Created new component with styling
* Theming and i18n support for new messages indicator
* Count new unviewed messages and integrate with component
* Coding style for new message indicator
* Fixed bugs with new message indicator:
* Fix display issues with new message indicator
* Update text to deal with plurals in React
* Fix coded style for ticket 'PLT-1917': add new message indicator.
* Use only server generated timestamps for checking new messages at the bottom
* Move transitionend to prop, fix style selectors
* Move instances of Client.createPost() in components to an action
* update per review, waiting for more review and see if this is the right way
* update per code review
* update code
* remove comment per request
* Update Slack Import help text.
It was quite inaccurate in light of all the recently added features.
* Update wording as per review.
* Don't use FormattedHTMLMessage
* Fix linter complaints.
* PLT-4839 Split too-long Slack messages on import.
This PR also takes the opportunity to make the max values for Post
properties into constants for easier use elsewhere, as has previously
been done for Channel properties.
* Only count runes once.
* draft
* Add Team Description to the Team Settings
* add tooltips for team description
* made changes per PM review
* add message when there is no description set in the team
* squash
* Refactored emoji.json to support multiple aliases and emoji categories
* Added custom category to emoji.jsx and stabilized all fields
* Removed conflicting aliases for :mattermost: and :ca:
* fixup after store changes
* Added emoji reactions
* Removed reactions for an emoji when that emoji is deleted
* Fixed incorrect test case
* Renamed ReactionList to ReactionListView
* Fixed 👍 and 👎 not showing up as possible reactions
* Removed text emoticons from emoji reaction autocomplete
* Changed emoji reactions to be sorted by the order that they were first created
* Set a maximum number of listeners for the ReactionStore
* Removed unused code from Textbox component
* Fixed reaction permissions
* Changed error code when trying to modify reactions for another user
* Fixed merge conflicts
* Properly applied theme colours to reactions
* Fixed ESLint and gofmt errors
* Fixed ReactionListContainer to properly update when its post prop changes
* Removed unnecessary escape characters from reaction regexes
* Shared reaction message pattern between CreatePost and CreateComment
* Removed an unnecessary select query when saving a reaction
* Changed reactions route to be under /reactions
* Fixed copyright dates on newly added files
* Removed debug code that prevented all unit tests from being ran
* Cleaned up unnecessary code for reactions
* Renamed ReactionStore.List to ReactionStore.GetForPost
This fixes mailto: links built from email addresses posted to Slack as
described in the ticket, but also fixes any other type of URL that has
been auto-linked in the Slack messages.