General
Please search for existing ideas before posting a new idea.
1249 results found
- 
Add GPG signed and encrypted notifications (end to end)As administrator I want to restrict notification messages sent from my self-hosted mattermost server to be GPG signed and encrypted. That means, if a user hasn't uploaded a GPG public key to his account, notifications sent to him only contain some metadata or nothing at all. 
 If a user has uploaded a GPG public key, then the notification message is encrypted for him as receiver, so only he can read it.
 The notification message shall be signed in any case with the private key that I configured in my mattermost server.Motivation: transport layer security between the mattermost server and… 8 votes
- 
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
- 
Create Microsoft Lync plugin, similar to existing Zoom pluginCreate Microsoft Lync plugin, similar to existing Zoom plugin, so that a Lync meeting can be started on the fly in a Mattermost channel 15 votes
- 
Add Google Single Sign-On to Team EditionCurrently only SSO available for Team Edition is GitLab, and google single sign on is only available on E20 Please move this feature to Team edition as well. 33 votes
- 
Mobile: Option to send by pressing EnterAbility to configure the Enter key behavior: submit the message you are writing instead of create a new line when you press the enter key (it's useful for example if you are using an external keyboard) 23 votes
- 
Change Upload limit files more than > 5Can you make new field in config file to change upload limit file? Now in message is 5 files max. I want to change to eg. 30? 
 "Uploads limited to 5 files maximum. Please use additional posts for more files"39 votes
- 
Zoom - Automatically Generate a new meeting ID when hit the Zoom ButtonWe've noticed a subtle difference between the zoom integration under Slack vs under Mattermost. With Slack creating a new zoom with the /zoom command created a brand new meeting id. With Mattemost creating a new zoom with the "Start Zoom Meeting Now" always creates a meeting based on the user's "Personal Meeting ID". i.e. With the recycled meeting id, anyone who know my Personal Meeting ID can hop onto any future zoom meetings I start. We had that accidentally happen this week. Anyway we can get the the functionality implemented where a new zoom meeting id is generated everytime I… 34 votes
- 
Allow Mattermost to pick up my availability status from other applicationsI use Outlook and Jabber at the moment, and whilst I'm trying to push as much communication as possible to MM, there are times when this isn't possible. If i'm in a meeting, or on a call, it would be nice if MM could be notified of your status change and update your availability. It can be quite frustrating when you're presenting your desktop and you're getting popup notifications, MM should have the ability to figure this out and put me in DND. 55 votes
- 
Method to get/export channel member listSometimes it would be handy to export a list of channel members for example to form an emailing list or something. Can't find a way to do this either on UI or with commandline tools. Ideally it would be configurable to get Name or Email or both. 5 votes
- 
android notification priorityAndroid has a notification implementation that supports priority levels. (https://developer.android.com/guide/topics/ui/notifiers/notifications.html). This means that you can define different priorities for the notifcation. lowest means no notification and max is that you get a pop up/in from the top even in full screen apps (like a movie) Its very disturbing to have that pop in when you are busy with other stuff. especially in the weekend while you are not working (mattermost is in my case work related). If you look at Telegram, you can choose your priority for the notification, or at least this is possible via the settings… 5 votes
- 
Support keyboard shortcuts on iOSAs on the desktop, keyboard shortcuts are a huge improvement regarding efficiency and usability. iPads are more and more used with keyboards and Apple provides an easy way to add keyboards shortcuts to an app. 
 So it would be great if without touching the iPad screen we could :
 - Switch to a channel/conversation (jump to)
 - Send a message
 - Search in the team
 - Switch between teamsThanks 9 votes
- 
deleted message noticeCurrent behavior: when a user deletes a message, it's removed from the channel altogether. Requested behavior: when a user deletes a message, that message is replaced by "message deleted" as a status message (the same style as "user has joined the channel"). This could be implemented as default behavior, or as a setting. Reasoning: it can be important for the context of a conversation to see that one or more messages were deleted. A user might have responded to a message that has been deleted, which can change the meaning of the message. 9 votes
- 
Use Safari view controller to view links in appTapping a link shared in Mattermost currently throws you out of the app and into Safari. I would be preferable to use Safari View Controller1 to show the link inside the app. 5 votes
- 
Allow administrators to set default notification settingsThe default notification setting causes a lot of spam. It's hard for new users to find this and adjust it to mention-only, so they end up simply leaving teams. It would be helpful if administrators could choose which default new accounts start with. In my deployment, we would prefer new accounts start with notifications set to mention-only, of course allowing the users to change it. 44 votes
- 
Implement Support to "Share" Featuremost of the social apps have “Share” feature.There are two ways. “Share From Mattermost To …” and “Share From … To Mattermost” Those allow integration between apps and make it easier to add messages and links to Mattermost. Cheers 32 votes
- 
Have favourite channels visible from other teamsPrivate messages and their favourites are visible regardless of team. It would be nice if favourite channels are also available from any team, regardless of the team they belong to. This would make communication across teams faster and easier. 14 votes
- 
"Mark channel unread" option to support account notification settings "words that trigger mentions" featureAt the moment its possible to mark channels unread if you are mentioned (The channel name is bolded in the sidebar when there are unread messages. Selecting "Only for mentions" will bold the channel only when you are mentioned), but it would be awesome if we could have the function to choose the settings that are already adjusted in "Account settings" --> Notifications --> Words that triggers mentions Would save lot of time to read only channels that has something related to your keywords, not only if you are mentioned Related issue, but requires more like only "channel wide notifications": … 31 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
- 
Create Tear Away Chat WindowsThe desktop app is WAY too clunky to permit multiple simultaneous conversations. Mattermost needs "tear away" chat windows like Google Hangouts so that you can have side by side chats going. 30 votes
- 
Include user's language in body of outgoing slash command requestCurrently, outgoing Slash commands send in the request body information about the user like userid and username. However, to properly internationalize a slash command integration (such as https://github.com/jedfonner/MattermostOnFire/issues/2), the receiving system needs to know the user's specified language (from Account Settings > Display > Language). Please add a "user_language" field to the JSON object passed in the body of the message sent by Mattermost outgoing slash commands. This field should be populated by the user's language (e.g., en-US, es-MX, fr-CA, etc). 8 votes
- Don't see your idea?
