General
Please search for existing ideas before posting a new idea.
1249 results found
- 
Storage backend open stack swiftFor users who don't want to or can't use Amazon S3 or local filesystem, adding support for Open Stack Swift improves the "Cloud portability" of Mattermost, in addition to supporting more use cases. 3 votes
- 
maintain right hand sidebar (RHS) open state, when switching between teams (4.1.2)Every time I switch between teams, the sidebar closes. I'm looking to have the sidebar open 100% of the time, because it's functionally useful and it's more cognitive load when screen looks different after every team switch (often). 3 votes
- 
typescript code block color formattingHello! Many code styles are covered for code coloring in mattermost. 
 e.g.javascript ,java , ```bash ,etc, etc.What would be really nice would to also include ```typescript 15 votes
- 
Archiving direct messagesIt would be great to have the possibility to archive direct messages, the same way it is possible to archive chans. Or is it already possible? 2 votes
- 
Add a text display feature to off/on the auto-collapsed(Show More Link)“If it includes more than 300 characters or more than 5 line breaks, the message will be collapsed and a “Show More” link will be added to expand the message.” This Message Attachments rule is not good for quick reading.You must click the "Show More" link again and agian to read a lot of long texts.So would you mind adding a feature to off/on This? 3 votes
- 
implement single server downtime upgrade optionI should be able to upgrade Mattermost without any downtime in Team Edition. 0 votes
- 
CMD/CTRL+number should switch teamsHitting CMD+1 should select the first team, CMD+2 should select the next etc. (I guess this translates to ctrl on Linux / Windows). Right now its a lot of mouse movement to switch between teams. 72 votes
- 
Move thread to another chanelSometime, a thread is created in a channel that is the wrong one. There should be a way to move this channel into another channel with all its answers (by the original user and/or admin). This option could be added to the [...] menu of (the first?) message of a thread. 4 votes
- 
Being able to kick multiple and all users at once from a channelExpanding the 
 from
 /kick @USERNAME
 to
 /kick @all
 /kick @here
 /kick @channel
 /kick @username @username2 votes
- 
chat levelit is possible t create our own chat hierarchy? for example i want to create some chat on this way 1.- Client 
 2.- Team
 3.- Project: inside here the prject cht rooms woth groups of members managed in a custom app or mattermost1 vote
- 
Support CAS integration (Central Authentication Service)THe idea is to suppor CAS integration (Central Authentication Service), as Gitlab does for example. It's a SSO system. CAS is used in many universities, and supporting it would favorize deployment of mattermost in such environments. 36 votes
- 
Read-only for external clientsIt would be great to send secure links of an private channel to a client for status updates. What i want to do is: 
 I want to start a new channel and write status updates or some information about the progress of an project.
 External clients should be able to view this channel only and see what has been posted und get current state if they want.
 But they should not be forced to register a new account. (Read/view only).4 votes
- 
Disable join/leave messages globallyIt would be nice to disable the join/leave messages independently from the user specific setting. We use a channel to post anonymous posts via a bot. People can see who joined and see a link to an anoynmous post. 10 votes
- 
Add a search to the "Teams you can join" pageYesterday I went to see if there was already a Python group in mattermost for my org, and when I tried to find one by scrolling through the existing groups it didn't seem to be there. I created the page, and was then told that it did in fact exist, but it was a channel under another page. It turned into a big mess, but it could have been avoided if there was a search bar on the page where you check to see what groups already exist. We would want that search to also pick up public channels. 4 votes
- 
Policy for new account to change the initial passwordHello world, we host mattermost by our own. So it is not allowed to register by your self. Our admin create the user with a initial password. So it will be good, that the user have to change the initial password. What do you think about it? Best reguards Steve 4 votes
- 
Adjustable Email Notifications for only mentions or only direct messagesCurrently Email Notifications are sent out on either a mention or a direct message. Our users asked for the feature to decide weather to have notifications only for mentions, only for DMs or for both. 13 votes
- 
*.mov in-line or pop up player supportIn our Mattermost 5.0 instance: mp4 videos have a play button to launch a preview pop-up. 
 youtube video (link) will launch an in-line preview
 However, .mov files have a play button (just like the mp4) but links to download and not preview.Question: is there a way to enable .mov file preview in-line or pop-up? Thanks, 
 Ryan60 votes
- 
Proxy third-party http requests through Mattermost serverIt would be very useful if http/s requests from Mattermost clients (web,desktop,mobile) to third party sites (for example analytics calls via js) could be optionally proxied through the Mattermost server itself. In restrictive environments these calls to third parties are often blocked by local security software, causing errors in the client. 1 vote
- 
Teamspeak Plugin IntegrationTeamspeak is the top voice chat app in the market. I suggest to have a MM integration plugin. It needs to work on Browser and MM clients too. 23 votes
- 
Diagrams and flowcharts support (Markdown)Mermaid (Introduced in GitLab 10.3) It is possible to generate diagrams and flowcharts from text using Mermaid. In order to generate a diagram or flowchart, you should write your text inside the mermaid block. More info on: - Gitlab Mermaid: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/markdown.md#mermaid
- Mermaid official page's: https://mermaidjs.github.io/
- Mermaid Github with examples: https://github.com/knsv/mermaid
 54 votes
- Don't see your idea?
