General
Please search for existing ideas before posting a new idea.
- or
1249 results found
- 
Allow the deletion of individual attachments from a post that has multiple attachments instead of needing to delete the whole post.Posted two attachments with some text. Noticed one of the pictures was incorrect and made some changes to it and resubmitted it. However, I couldn't delete the old one while leaving the other attachment that was still valid. 4 votes
- 
have system tray icon indicate when not logged inThe system tray icon is white when I am caught up on reading. It turns amber or red when I have messages to read or direct messages. But it was white all morning. I was curious why everyone was so quiet, but didn't look. Then I went to direct message someone and saw I wasn't even logged in. Feature suggestion: system tray icon indicate when not logged in. 1 vote
- 
Have the ability to hide the 'Import from Slack' optionSystem or team admins should have the ability to hide the 'Import from Slack' option to avoid it from being accidentally (or intentionally) triggered, especially if there are no plans to import any data from Slack 2 votes
- 
Show number of flagged message on the top right corner flag iconNo indication of flagged messages unless click the top right corner flag icon and see the flagged messages on the appearing panel. 
 It would be a nice improvement to have a number on/inside of the flag to see how many (or least one) message is flagged without activate the panel.Would be useful, because no possible to mark a message unread but sometime just no time to answer, so flag is a good feature for that... but if you busy maybe you even forget you flagged a message. 16 votes
- 
Android push notification should always display user avatarCurrently the push notification displays an automatic icon build with the first letter of user name, why not use avatar? 6 votes
- 
Add ability to move mistaken thread replies in a channel to the intended threadIf a user misses replying to a thread in a channel and instead replies directly to the channel, this message is not part of the thread that it was intended to be and the conversation is not clear. There should be a way for a user or channel admin to move a message to the intended thread inside the channel and keep it inline with the on-going threaded conversation (since everything is timestamped this seems possible). This would clean up the conversations and mistakes that users will make. 150 votesWork on this feature has begun! Big thanks to @kkekkonen for starting the effort. If anyone would be interested testing it, you can help out here: https://github.com/mattermost/mattermost-server/pull/9165 PS: Previous update incorrectly mentioned that this an Enterprise Edition feature. 
- 
Make the loading screen match the user's theme colour.Hi! At the moment, no matter which theme you have selected (dark, light), the startup / loading screen is white with blue logo. My eyes adapt slowly to such strong shifts in brightness, and I would love it if would respect my preferences and be dark if a dark theme was selected. 
 I posted this as an issue on GIthub, but was asked to move it here: https://github.com/mattermost/desktop/issues/985 4 votes
- 
Compliance Export (Beta) SuggestionAs per the official documentation here - https://docs.mattermost.com/administration/compliance-export.html#why-are-compliance-exports-beta, it is mentioned that: "Exports do not yet include messages with special types, namely system messages, webhook message attachments and custom plugin messages." Do we have an estimation as to when this will be implemented in the upcoming Compliance Export for E20? 10 votes
- 
Remove duplicated parameter in the APIIn link to this issue, parameters such like the post_idmay be required twice in the paramters and in the body of a request. Keeping only one would be preferable1 vote
- 
1 vote
- 
make pinned messages more visible- display pinned messages by default until the user hides them (and remember the hidden state until new message is pinned)
- display the pin icon in different color/style when pinned messages exist
 1 vote
- 
End-to-end encryption of mobile notificationsIf a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification. The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user. This can be done on iOS with a Notification Service Extension: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ModifyingNotifications.html 
 This can be done on Android with FCM data payloads: https://firebase.google.com/docs/cloud-messaging/android/receiveIf a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification. The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user. This can be done on iOS with a Notification Service Extension: … 10 votes
- 
be able to 'breakout' channels on a different windowopen channel in new window so you can view more than 
 one at a time.4 votes
- 
Make the hosting application detect the white-window crash state, and automatically reload.SummaryWe apparenlty have a server issue causing the Mattermost window to go white with no activity on my behalf. View->Refresh recovers it, but how come I have to do that manually? Steps to reproduceversion 4.2.0 on Linux. - Log in and leave it until it goes white - roughly once or twice most days, some days not at all.
 Expected behaviorIt should detect that it's gone white, create some log bundle for creating issues here, and then refresh itself (with perhaps exponential throttling so it doesn't end up in a wild refresh loop if things are really wrong - for instance, at the server end). Observed behavior (that appears unintentional)It goes white and I have to invervene manually. Possible fixesHave some sort of monitoring of the webview by the hosting application, so the hosting application can detect when the web app has crashed and can compile log reports and trigger reload by itself. It should report crashes to the server (once it connects) so the server can compile the reports and notify the administrator. SummaryWe apparenlty have a server issue causing the Mattermost window to go white with no activity on my behalf. View->Refresh recovers it, but how come I have to do that manually? Steps to reproduceversion 4.2.0 on Linux. - Log in and leave it until it goes white - roughly once or twice most days, some days not at all.
 Expected behaviorIt should detect that it's gone white, create some log bundle for creating issues here, and then refresh itself (with perhaps exponential throttling so it doesn't end up in a wild refresh loop if things are really wrong… 1 vote
- 
Is there any plan to integrate Mattermost with CiviCRM?We use CiviCRM for our basic admin as a not for profit. The email system in CiviCRM is clunky. Would be great to link Mattermost in some way so we could bypass the CiviCRM email system and just use Mattermost for most of our team communications. 1 vote
- 
Show nicknames on each line while in compact modeThere should be an option to show the nickname on each line, when using compact mode. As a long-time IRC user, I expect to have the name repeated on each line. 
 This is specially annoying when the "New Messages" marker shows, where it should ALWAYS show the name in the line following the marker.20 votes
- 
add or remove people from a group messageSometimes, you start a Group Message and realize later that you need to add a new person to the conversation, or remove someone from the conversation. Currently, there is no way to add/remove someone from a conversation. A new Group conversation has to be started, but all of the previous discussion details are lost, or have to be copied and pasted, one at a time, into a new Group conversation. Please add the ability to add/remove people to/from an existing Group Message. 38 votes
- 
Allow additional patch params for api/v4/posts/.../patchPatching posts via API currently only support "ispinned", "message", "fileids", "has_reactions" and "props". It would be great to modify /models/posts.go Patch() func to allow patching "channelid", "rootid" and "parent_id", so re-threading and re-channeling of messages can be possible. 6 votes
- 
Disable the "More Actions" tooltip when the menu is already openOn the [...] button on the right side of a message, there's a tooltip displaying the text "More Actions". When I click on this button, the menu pops up and then the tooltip appears, blocking the "Edit" menu item. The tooltip should never be allowed to pop up if the menu is already open. Firefox, Mattermost Version: 5.6.2 3 votes
- 
Delete messages from a channel to clean itHello, in the case a channel is used to receive notifications in a defined interval, messages are bound to multiply and to be too numerous. So i think it should be interesting to delete the messages from a channel by the creator of this channel or by a webhook. 42 votes
- Don't see your idea?
 
          