General
Please search for existing ideas before posting a new idea.
256 results found
-
Keep red-dot-notifications in tray when receiving a message with MM-client in background
Found behavior (Windows 10): MM-client is in the background (e.g. when reading stuff in another window) and I receive a direct message, then the red dot in the tray appears just to disappear directly after, IF the last opened channel was the one where I got the message. Somehow the app doesn't recognize that it is not in focus and thinks the message has been read.
Due to this we missed some communication as we "lose" red circles indicating new messages. Tried several notification-configurations but no luck so far.
Thanks a lot for helpful ideas or a fix!22 votesThis issue has been resolved.
-
Add IAM Role support for S3 authentication on AWS servers
I'm deploying Mattermost on AWS using IAM Roles to provide temporary credentials to the instances. I was hoping it would work out of the box and, when it didn't, I created a script to retrieve the temporary credentials periodically and update the Mattermost config.json with the credentials so it can store files in S3. However, the config only supports AccessKeyId and SecretAccessKey. The temporary credentials require the inclusion of a Session Token as well.
I see two possible solutions to this:
The simple solution would be to add an optional AmazonS3SessionToken configuration option in the FileSettings and update the authentication…
21 votesMattermost v4.9 and later now supports AWS Identity and Access Management (IAM) roles for Amazon S3 file storage.
Thanks everyone for voting this feature!
-
Client UI API
The Mattermost current have the necessary basic feature. But current only have API to extend in the chat channel.
I think it is possible to create a UI API. The developer can write a plugin host on online.
If somebody's Mattermost server add this (self-)hosted service, the Mattermost client will call it and pull some JavaScript to change current client UI, and developer can create more feature for it.
For example, we can embedded the Github issue tracker sidebar inside it, but didn't to use any webhook.
Another benefits is the Mattermost server host can customize their Mattermost without build…
21 votesThis is now supported! Mattermost has released a plugin framework. It is currently in Beta as we add more features for the framework.
For more info, see:
– our forum announcement: https://forum.mattermost.org/t/mattermost-plugins-in-beta-server-v4-4-0/4123
– our plugin developer documentation: https://developers.mattermost.com/extend/plugins/ -
Add Button Message like Slack does
On Slack, Bots can interact with users by adding UX elements within the message as you can see there : https://api.slack.com/docs/message-buttons
This would be an awesome feature to have in Mattermost.
21 votesThis feature is complete and shipped with v4.2
-
21 votes
iPhone X layout is supported on iOS and Android mobile apps for v1.5 and later.
Big thanks everyone for contributing to this feature suggestion!
-
Mobile Client Upload Files
Feature really really required. Upload files to mattermost. Web can do it which means just need to implement mobile interface.
21 votesThank you everyone for upvoting this feature suggestion! File uploads now supported on mobile apps v1.9 and later.
-
Autocomplete usernames based on both username and fullname
We've recently switched from Slack to Mattermost and one thing I noticed is that the Slack autocomplete of (user) names is a lot more lenient. It seems that Slack autocompletes both on username as well as full name.
20 votesThank you Pascal for nominating the feature! The improvement has been added for v3.2.
Would you be open to retweeting the announcement (http://bit.ly/2aALXfc) or sharing some positive words on the blog post announcement (http://bit.ly/29RJ6hn)?
-
channel specific notification preferences
would be nice to have channel specific notification preferences
20 votesYes, this feature is complete
-
Emoji Picker
Hi all,
I see mattermost supports Emoji. It would be nice to have an Emoji picker, or at least auto complete when typing ":"
Cheers!
19 votesEmoji auto-complete added as of Mattermost v1.3, thanks for sharing the idea!!
-
Allow opening up a team so people can join without invites
In open source projects (like those run by Wikimedia!) it is important that everyone be able to join openly without needing an explicit invite. Having some support for this would be great and also definitely help stem some of the flow from IRC to Slack, redirecting it to mattermost instead.
19 votesThere is a setting for this under Team Settings → General → Allow anyone to sign-up from login page in Mattermost v1.2 and up.
Setting it to “yes” will add a sign up link to the login page, so anyone is able to create an account.
-
Add possiblility for a default team when using external auth (like LDAP)
We use LDAP auth and users are able to login without being member of any team. We are now running a cronjob ensuring every user is part of our company wide team.
We would like the possibility to have mattermost assign newly logged in users to a default team.
19 votesThis use case is now available with AD/LDAP Groups, available in Mattermost Cloud and Mattermost Self-Managed E20.
Learn more at:
- Cloud: https://docs.mattermost.com/cloud/cloud-user-management/cloud-groups.html
- Self-Managed E20: https://docs.mattermost.com/deployment/ldap-group-sync.html -
Member list on side of chat window w/ status indicator
Show a member list on the side of the chat window listing all the users that are in the current room, sorted by status and then name (so that logged out users are at the bottom).
This seems critical to communication .. who's in the room, who's online, who am I talking to, am I in the right room before typing @everyone, etc. At a glance. The little member button with drop down is insufficient especially in rooms with hundreds of people.
Screenshot from Slack: http://take.ms/YhtK8
19 votesThanks everyone for the feedback!
We’ve now added a status icon in the channel member list (clicking the member icon in the channel header) and sorted it by user status.
This improvement is supported in Mattermost v4.7.0 and later.
-
Add Inline URL Previews
Add auto-generated previews when a link is posted, showing the page title and a few lines of text.
Original suggestion from forums - https://forum.mattermost.org/t/preview-urls-inline/312
18 votesHey all! Thanks for upvoting this feature and contributing to the discussion.
Mattermost v3.7 and later supports upgraded website link previews with most common services, including news sites, Twitter and GitHub.
An administration can enable the feature for their system via System Console: https://docs.mattermost.com/administration/config-settings.html#enable-link-previews
-
Swipe from left to show menu (Android)
In all other Android apps, swiping from the left of the screen reveals the navigation drawer.
Only in Mattermost, you have to go press that small button at the top-left, which is a pain, especially on nowadays' big screens.
18 votesThe feature is now supported by the Mattermost mobile apps for iOS and Android. Download them here: https://about.mattermost.com/download/#mattermostApps
-
Don't embed images directly
Hey,
we are enterprise customers (if that matters).
We played around with mattermost a while with a small team first and fixed several stuff for our use (mostly small stuff like CSS), but one thing should really have an option in the admin panel (in our opinion).
You should be able to prepend a generic media proxy URL (like https://github.com/atmos/camo) to preview'd media. We ended up hardcoding it, what is not much a problem. But in our opinion embedding images directly is a security risk (ip-leaks, csrf attacks, ...) and also could break ssl.
The preview could use some…
18 votesThank you Tom for the feature proposal!
Mattermost v4.7 and later support an image proxy. You can deploy it with atmos/camo https://github.com/atmos/camo
More information in our docs: https://docs.mattermost.com/administration/image-proxy.html
-
Full Emoji picker
Current emoji picker shows emojis only when typed at least 2 characters. People have no idea what the emojis are called / what exists, so we need a full emoji picker (like in slack) where all emojis can be browsed through.
18 votesThis feature is complete and shipped with v3.8 on April 16th.
-
Local storage of files and photos
I understand Amazon S3 is a good choice, but local storage is surely important when your server is behind a solid firewall.
17 votesNow available in Mattermost v0.6, thanks for your feedback!
-
Encrypt messages on send or at rest like Slack
I find that we often have a need to exchange credit card or bank #s between our operations and accounting teams for product ordering, etc. I understand that Slack encrypts the messages on send. Is this the case for MM? Or is everything comes plain text to my browser?
17 votesThis feature is complete and working well in the latest version of Mattermost!
-
Move channels to other teams
Situations:
- When a projects splits up, certain channels need to go to the new team.
- When an idea grows (channel in the main team), it needs to be moved to its own team.
- For contract-reasons some channels need to be archived, where only management has access.
- When reorganizing the teams and channels
- When letting a customer access Mattermost, not all channels (like "problems with customer communication") should be in that team.How to move a channel to another team? It seems not to be possible, and I prefer not to go into database-hacking.
17 votesMattermost v4.2 and later supports an admin CLI command to move channels between teams.
More information in our docs: https://docs.mattermost.com/administration/command-line-tools.html#platform-channel-move
Huge thanks everyone for contributing to this feature proposal!
-
Support Gitlab login on 2nd gen iOS app
Please support logging in with Gitlab in the new 2nd gen iOS app.
16 votesGitLab login should be supported with 2nd generation mobile apps for server v3.10+.
We’re looking into reports of it not working on some devices, if you’re having issues can you provide more details here to help us track it down?
- Don't see your idea?