General
Please search for existing ideas before posting a new idea.
- or
1242 results found
-
Make Mattermost recognize jira links to show issue information
One thing you need the whole time when really working with Mattermost is pasting links from other applications like Jira. Because there is no tight integration, either the other person has to open the link all the time or I have to copy the issue title besides the link.
The only way I could solve this party was with a slash command (because it works for every channel) (https://github.com/mattermost-jira-info/mattermost-jira-info)
But it would be nice to extend the link parser (link preview) to be able to connect it to other applications....51 votes -
add the ability to preview messages, or a larger editor in the RHB
It would be really great to be able to have a preview of a message before it's sent. Putting a full-size, WYSIWYG-able editor available in the right-hand bar would make it easier to compose longer messages, especially if you need to reference other posts inside of Mattermost.
3 votes -
Have favourite channels visible from other teams
Private 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 -
Allow consecutive emoji's in the Emoji Picker
When typing a message, sometimes I want to insert consecutive emoji's. Instead of typing them manually, I would rather use the Emoji Picker. However, as soon as I click on an emoji to insert it, the Emoji Picker closes. I think it would be really nice if there was a way, like holding the Shift key, to keep it open so that I can insert other emoji's in a row.
22 votes -
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 clients is a great thing for transfering confidential information, however, if the receiver happens to be offline/away and notifications are configured to contain the content of the message it results in a leak of this sensitive information because the data lands in plain text on foreign mail servers.
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 -
Method to get/export channel member list
Sometimes 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 -
Build a thread system similar to Twist
As plenty of companies around there we find Slack/Mattermost a bit too chatty at times. More importantly, it sometimes makes it really hard to follow discussion around a specific topic. For now we have two choices :
- Create a specific channel around a topic. But you can start to have a lot of channels really fast
- Use "threads". But to be frank threads implementation is really lacking and not practical for complex discussions
A new player,https://twistapp.com/, has an interesting take on this problem. Real time channels still exists, but there is another category of channels, entirely based on threads.
It would be great to see something similar in Twist. A Twist thread is basically a discussion channel focused on 1 topic. The organisation of threads inside big "thread groups" is sweet.
As plenty of companies around there we find Slack/Mattermost a bit too chatty at times. More importantly, it sometimes makes it really hard to follow discussion around a specific topic. For now we have two choices :
- Create a specific channel around a topic. But you can start to have a lot of channels really fast
- Use "threads". But to be frank threads implementation is really lacking and not practical for complex discussions
A new player,https://twistapp.com/, has an interesting take on this problem. Real time channels still exists, but there is another category of channels, entirely based on…
70 votes -
Edit default emojis
We use the default emojis and the custom emojis in our Mattermost. To custom it even more, we would like to edit the full set of default emojis (not create new ones) e.G.
:D
.The proposition could be done in several parts:
- setup in the administration panel a way to edit the picture for one default emoji
- setup a way from the administration panel to import a set of emojis to replace the default ones
- setup in the administration panel a way to reset the default emojis to the original ones
- update mobile applications to display the edited default emojis instead of mobile's emojis.Thank you!
We use the default emojis and the custom emojis in our Mattermost. To custom it even more, we would like to edit the full set of default emojis (not create new ones) e.G.
:D
.The proposition could be done in several parts:
- setup in the administration panel a way to edit the picture for one default emoji
- setup a way from the administration panel to import a set of emojis to replace the default ones
- setup in the administration panel a way to reset the default emojis to the original ones
- update mobile applications to…109 votes -
send message later
I'd find it realy useful to be able to send a message later at a given date and time (e.g. like Buffer).
Often, I'd find some useful or interesting info I want to post to the team chat at off-hours, and the message could either be overlooked because the timestamp will be quite old during work hours, or I'd disturb team members who have hot keywords defined and get notified automatically.349 votes -
Allow emoji reactions to trigger outgoing webhooks
Just like it is possible to trigger outgoing webhooks from specific keywords, it'd be nice to trigger an outgoing webhook from a emoji reaction on a message.
The idea is to allow the message being reacted to to be sent to another system where it could be parsed and analysed for further action.
24 votes -
Away Status Configuration
Just to expand on the original idea located here:
https://mattermost.uservoice.com/forums/306457-general/suggestions/17128663-configurable-away-time
Auto-away should at least be configurable in terms of minutes, or an option should exist to disable it completely. These settings should exist per user, but I'm not sure how much value it would add if the administrator determines the configuration for the team.
214 votes -
Allow users to adjust the display size for in-message text
The message text is currently too small for my liking. It would be wonderful if we could allow users to adjust the display size of the text. Slack for instance lets you do this to some extent. Even a choice between 'small, medium, large, extra large' would be great. Thank you
30 votes -
Send user name to end-points when interactive button was pushed
Currently, when interactive button was pushed, only user-id is sent to the end-points.
And this causes unnecessary operations on end-points side.
(need to search user name from user id via Web API of Mattermost)It seems better to send some information such as / command sends.
5 votes -
Working Hours Time Counter
I am always online when I am working .. I would like to track my online activity such that I dont need to extra track my working time. I work remote
2 votes -
Support keyboard shortcuts on iOS
As 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 -
Support Mattermost behind Basic Auth
Currently, Mattermost Server usage behind Basic Auth is limited/handicapped due to authentication issues caused by the websocket connection (as it seems, basic auth headers are not propagated correctly).
In our company, public services must be at least secured by basic auth. I guess other companies have same restrictions.
So basic auth support would be a nice feature.
27 votes -
Sending payload in »application/json« for slash commands
Almost all integrations in Mattermost send or receive payloads with a »application/json« content type. Incoming Webhooks, Outgoing Webhooks (configurable, see ticket https://github.com/mattermost/mattermost-server/issues/1649), Interactive Message Buttons… but not »Slash Commands«. Slash Commands are the only integration type, which sends it payload as »application/x-www-form-urlencoded«. Please allow sending a slash command with »application/json«.
4 votes -
Implement emoji picker for Android (same as already implemented for reactions)
A lot of our team members ask for this feature, as using Android's system emoji keyboard leads to ??? on other platforms. Would be really helpful to have an Android emoji picker in the same style which is already implemented for reactions. The current system (typing : and emoji name) is not really working, especially for new team members.
21 votes -
191 votes
-
SIP implementation
Users should be able to sign in with a SIP account and make and receive voice calls through it and maybe even transfer it internally. It's important for customer services calls.
Video call is only a nice-to-have feature.
And admin needs to be able to assign a SIP account to a user.
It should be rather easy to implement since there a lot of SIP clients out there.
11 votes
- Don't see your idea?