General
Please search for existing ideas before posting a new idea.
1248 results found
- 
Notifications for replies in threads, and ability to follow/unfollow threads (like slack)I wish there was a notification setting like in slack to enable the setting "Notify me about replies to threads I'm following"... and then the ability to opt-out of following threads (but following them is automatic for any threads that you start or comment on) 61 votes
- 
Easier way to search in a specific channelThe "in:" search operator is useful for power users, but some users don't know how to get the channel ID. 
 It would be nice to also have something like "Search only in the current channel" checkbox.28 votes
- 
While Channel deletion there should be an option to download the whole chatWhile Channel deletion there should be an option to download the whole chat which was present in the channel 10 votes
- 
Allow bulk upload of custom emojiUpload a zip of emojis, use the filename as the :emoji:. Parrot party follows this format. Or multi select files and upload them all at once. 14 votes
- 
implement single server downtime upgrade optionI should be able to upgrade Mattermost without any downtime in Team Edition. 0 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
- 
Sub-commentHi, please implement this code to all CSS templates: .post.same--root.post--comment, .post.same--root.same--user.post--comment { 
 padding-left: 4em;
 }so chat look like this: http://www.image-share.com/ipng-3649-129.html We are using it some time, and chat is more clear to read. Many thanks. Miroslav 22 votes
- 
provide system token authenticationWe run a couple of scripts that access the Mattermost API, e.g. a script that posts a message to all Town Squares in all teams on our server and a script that creates user accounts (as we allow email login but disable email account creation so that we can control who creates accounts on the server). Right now we have the personal auth token of an administrator hardcoded in the scripts, but obviously this is suboptimal in case the administrator leaves the company, and messages appear to be sent from said administrator. Therefore it would be great if administrators could… 6 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
- 
Restore a deleted channelWe would like to be able to restore deleted channels. One of which this can be done is to have a trash box of all deleted channels, of which we can restore back to in case we would like to reopen it. 1 vote
- 
List accepted (and not yet ones) invitationsKeep track to whom accepted invitation and those who didn't yet. 
 When you send invitations to many people, you can't know for sure who actually accepted so you may want to resend invitations to your list of contacts (and again… And again…).4 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
- 
Integrate mattermost with asteriskI wish I could somehow have someone use an asterisk pbx and integrate it with asterisk. This way, if I click on a user, and they are available OK their soft phone installed on their mobile which connected to the asterisk pbx, I could call them. If they are already on their computer, I believe the latest version of mattermost would allow me to speak to them via chrome (webrtc). However, it would be nice to integrate an open source pbx with mattermost. 19 votes
- 
Use different color for nicknamesUsing various colors for nicknames improves readibility a lot! https://i.imgur.com/GxyJgyz.png vs https://i.imgur.com/Kbz4b8t.png Slack does it already. 60 votes
- 
Blacklist certain file types from being uploaded to MattermostSample use case: Block .exe files from being uploaded to prevent malicious executables from being downloaded. In addition to .exe, also interested in blocking PDF files and compressed files. 48 votesThere is now a “file blocker” plugin available for Mattermost. We’d love to hear your feedback and whether it meets your use case! 
- 
Map Lync/Skype for Business user presence to MattermostHi, We use Lync/Skype for Business as the primary communications tool at my company, but for small project/team communications we use a self-hosted Mattermost server, because it's obviously 9000 times better than SFB. However, Mattermost (especially the desktop client) does not integrate very well with Windows regarding the user's presence. Short Scenario: 
 If I lock my computer, SFB immediately sets my presence toAway, meanwhile Mattermost doesn't.On the other way around, if I minimize the Mattermost Desktop client to the tray, and I have an other application running on full-screen, after a short period, Mattermost goes to mark… 10 votesHi Kristóf, thank you for suggesting this feature! Sounds that what you are experiencing is similar to this Help Wanted ticket: https://github.com/mattermost/mattermost-server/issues/7721 Would you be open to help contribute to it? If so, we’d be more than happy to guide you through the process. The change would be in our Desktop App which uses Javascript instead of Go. 
- 
Unsubscribe from email notifications directly from the emailCurrently when you receive an email notification, you cannot unsubscribe from the notifications directly from the email. Instead, you must log in, then go to Account Settings > Notifications to turn them off. Propose providing a link in the email which allows you to unsubscribe from the notifications without logging in, similar to Discourse. 6 votes
- 
Status over name (Working locations)something which i liked about Slack was you could put a 'status' which would appear by hovering over someone's name. I and a lot of others used to put their locations for the week which was quite useful. 4 votes
- 
Ability to Reply to Message with WebhookIt would be awesome for us, when something like this could be achieved: I use a slash command in a thread (right side), the triggered post will include the parent message id. Add the parent message id to incoming webhooks. So I can reply to a thread with webhooks. 43 votes
- 
Make notifications for multi-person direct messages work the same as for single-person direct messages.Make notifications for multi-person direct messages work the same as for single-person direct messages. Scroll down to the bottom of the Direct Message section in the channel bar and click More... Choose 2 names to send a message to and click Go Type a message in the chat window Expected behavior 
 On the recipients' clients, the taskbar icon should show a red dot with a number (eg: 1)
 imageOn the system tray icon, a red dot should appear. 
 imageObserved behavior 
 On the recipients' clients, the taskbar icon shows a red dot with a white dot in the middle…71 votesRelated ticket here: https://mattermost.atlassian.net/browse/MM-10109 
- Don't see your idea?
 
          
